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)
Trouver la dernière archive : Bud_TrouverDernierArchive (Code budget;Archive verrouillée Vrai Faux)
Pour avoir le total budgété côté dépenses il faut procéder de la façon suivante :
Bud_TrouverDernierArchive([Projets]Chaine numéro projet+".@";Vrai) CHERCHER DANS SELECTION([Archives budgets];[Archives budgets]Date archive=[Archives budgets]Date archive) Chaine(num([Projets]Engage HT>Somme(Archives budgets]Budget HT));"le total engagé dépasse le budget validé;;")
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])»
dernière modification le 25-11-2010
|