<!--4DIF (B_VDansGesprojet)--> : 4DENDIF attendu
  
ADMINISTRATION ET GESTION
administration : Aller plus loin avec les modèles de documents (art 926)
MODELES DE DOCUMENTS


Transformer des chiffres en lettres :
Gen_Chiffre en lettre([table]champ;<>Devise;<>Précision;<>Centimes)


Générer un état perso à partir d'un document
Gen_EditerEtatPerso (Table(->[Engagements]);"(eng)nom_de_l_etat")


Afficher un texte sans avoir à manipuler les caractères spéciaux
fonctionne sur le meme principe que la fonction htmlentities de php.
Gen_texteclean("mon texte";Vrai) -> sens aller
Gen_texteclean("mon texte";Faux) -> sens retour


Faire aller un texte à la ligne selon un nombre maximum de caractères
gen_decoupechaine("la chaine a decouper";nb max de caractères;1)
1 étant le nombe de mot avant le max a retirer

puis pour les lignes suivantes :
gen_decoupechaine("la chaine a decouper";nb max de caractères;PositionEspace)


switch titulaire / sous traitant :
«SELECTION VERS TABLEAU([Engagements]Code engagement;chainemar1;[Engagements]Code Titulaire Principal;chainemar)»

switch titulaire / tous les sous traitant :
«CHERCHER([Engagements];[Engagements]Code titulaire principal=[Engagements]Code engagement)»
éventuellement faire un tri
«SELECTION VERS TABLEAU([Engagements]Code engagement;chainemar1;[Engagements]Code Titulaire Principal;chainemar)»
«chercher([table];[table]champ=chainemar{taille tableau(chainemar)})»
«DEBUT SELECTION([Engagements])»
«ENREGISTREMENT SUIVANT([Engagements])»