Module de développement de module

Cet outil vous permettra de créer un module personnalisé pour répondre à des demandes ponctuelles ou permanentes de vos clients.
Lorsque, aucun module Liciel ne correspond à l'ensemble des besoins de votre client, vous pouvez ici créer un module pour répondre à ses demandes.

Tout d'abord, créer le module pour qu'il apparaisse dans l'Ordre de Mission

 

Aller dans Outils, Paramètres du logiciel, base de données, Menus déroulants Société, Statistique - Cases supplémentaires dans l'ordre de mission

Cliquer sur Ajouter :

Valider et Enregistrer une fois les champs remplis. (ici, le logo, obligatoire, a été créé avec paint en 36x36).

Ouvrir un ODM et cocher dans Planification - Missions et onglet Autres, votre module.

Une fois le dossier partie terrain ouvert, dans le module créé, cliquer sur la roue crantée en haut à droite, pour faire apparaitre l'éditeur.

Cliquer sur "Editer ce modèle"

La fenêtre qui suit vous permet de créer un module.

 

 Création des Champs

Sur le côté droit se trouve les outils de création :

En cliquant sur "Enregistrer" , trois choix seront possibles :

"Enregistrer comme modèle par défaut" sera l'option choisie pour que votre module s'affiche par défaut. "Enregistrer sous" vous permet de garder une sauvegarde dans un emplacement que vous aurez choisi.

Différents outils vous sont proposés : Cases à chocher, menus déroulant, champs texte etc...

Comme exemple, un menu déroulant :

dans les champs "texte,"Valeur par defaut" et "Valeur" nous inscrivons "-Choix-"

En "Code d'impression", (pour créer une balise pour l'impression), nous mettrons Bien (Dans le modèle de rapport, ça donnera : LI_MS_Bien)

En "Code déroulant", nous mettrons "Bien". Le code déroulant nous permet de donner un nom au menu déroulant.

Pour remplir le Menu déroulant, aller dans les paramètres liciel comme ci-dessous :

Cliquer sur "Module Interne [nom de votre module] - Menus déroulants"

Cliquer sur Ajouter pour ajouter une ligne (si ajout d'une seule ligne). Pour une création d'une base entière, il est préférable de faire un export/Import excel.

La première colonne est pour le nom du menu déroulant. La deuxième est pour les informations à afficher. (Le menu déroulant ne s'affichera pas en mode Edition)

Résultat : 

Le champ "Code Formule" est utilisé avec le champ "Code variable" :

Permet la création de formule expliquée ci-dessous:

    ' si Composant_Formule ->  XXXXXX      recopie la valeur d'un autre composant (ayant XXXXXX comme Composant_CodeVariable)

    '

    ' si Composant_Formule ->  [XXXXXX]=['texte a comparer']      coche ou decoche si la valeur d'un autre composant (ayant XXXXXX comme Composant_CodeVariable) est egale à 'texte à comparer'

    '

    ' si Composant_Formule ->  XXXXXX=''    vide ou décoche si la valeur d'au moins d'un autre composant (ayant XXXXXX comme Composant_CodeVariable) est non vide ou est coche pour une case

    '

    ' si Composant_Formule ->  XXXXXX<>''   laisse ou coche si la valeur d'au moins d'un autre composant (ayant XXXXXX comme Composant_CodeVariable) est vide ou est décoche pour une case

    '

    ' si Composant_Formule ->  not['texte a comparer]  efface automatiquement les mots 'texte a comparer' présents dans sa valeur

Exemple de rendu final

Onglet Photo

Dans l'onglet Photo, cliquer sur une case vide pour y mettre un titre. (ex : Photo principale, Entrée, Salon etc...)

En Cliquant une deuxième fois sur le bouton, une page de recherche windows s'ouvrira pour sélectionner une photo.

Pour l'impression, dans le modèle de rapport, on ajoutera seulement un tableau "MSG11VV" comme ci-dessous : MSG11[nom du module]

Photo

MSG11VV

Impression - Création du modèle de rapport

Pour l'impression, à chaque fois qu'on ajoute un bouton, case, champ texte ou menu déroulant, il faut le codifier dans le champ "Code Impression".

En exemple ci-dessous, on a attribué un code pour chaque case. ( Dem1,Dem2 etc... et Rem1, Rem2 etc...)

Comme dit plus haut, il faudra, sur les modèles de rapport, inscrire les balises de publipostage. Pour le module spécifique, on rajoute "LI_MS_" devant le code Impression.

Concernant les cases à cocher, si vous utilisez le champ "LI_MS_" + code Impression + "_Text" le rendu sur le rapport sera : si la case est cochée le texte de la case et vide sinon.

li_Res_id_Dev_Int est à rajouter dans le tableau Résumé pour supprimer la ligne si jamais il n'y a pas de conclusion.

Des balises "Tableau" pour la signature de l'opérateur et pour les documents complémentaires sont déjà créées comme pour celle des photos.

Il faut rajouter les Initiales du module, 
(ex: MSG11VV) .

 

Vous pouvez les copiers/collers :

 Signature :

MSG32Initiales du moduleSignature :

 

 

 

 

 

Plan :

MSG10Initiales du module

Photo :

MSG11Initiales du module

Annexe :

 

MSG17Initiales du module

La balise de suppression

Ajouter un checkBox et ajouter un code d'impression contenant ZONE ex :

code impression zone_"texte"

En cochant la checkbox, les informations se trouvant entre les balises ci-dessous

li_MS_zone_"texte"_debut_Zone


li_MS_zone_"texte"_fin_Zone

 

La balise "Dupliquer"

permet de dupliquer les information d'une page sur une autre si celles-ci sont identiques

La balise " Suppression"

Balise de suppression permet d'afficher ou pas une page.

Dans le Word, baliser avant et apres la zone à Afficher/Supprimer

li_MS_zone_prlt_2_debut_Zone

li_MS_zone_prlt_2_fin_Zone

En cochant la case, vous affichez le contenue de la page.

Tableau avec Photo

Créer un tableau avec en code impression "SD1" ( SD"numéro"), double cliquer dans une case pour pouvoir ajouter une colonne.

Nommer la nouvelle colonne "Photo".

Dans le Word, faire le tableau suivant :

Le code colonne est : "liMSDTGV99SD1" ,

Ci-dessous le code impression est le SD6.

Dupliquer des onglets/pages

Si vous devez créer plusieurs pages similaires, une fois votre première page finalisée, cliquer sur le menu ci-dessous :

 

Haut de page