Optimisation de la gestion des dossiers au sein d un cabinet de géomètre-expert

Dimension: px
Commencer à balayer dès la page:

Download "Optimisation de la gestion des dossiers au sein d un cabinet de géomètre-expert"

Transcription

1 ! INSTITUT NATIONAL DES SCIENCES APPLIQUEES DE STRASBOURG!!!! CABINET CLEMENCEAU GEOMETRE-EXPERT!! Mémoire de soutenance de diplôme d ingénieur INSA Spécialité Topographie ANNEXES RELATIVES AU MEMOIRE!! Optimisation de la gestion des dossiers au sein d un cabinet de géomètre-expert Présenté en Septembre 2009 par : Giacomo ITALIANO Réalisé au sein de l entreprise : Cabinet CLEMENCEAU Géomètre-Expert Argentan DIRECTEURS DE PFE CORRECTEURS M. RAYMOND CLEMENCEAU M. GUILLAUME KIEHL M. JEAN-MARC PIERROT M. CLAUDE SCHALLER

2 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 1 sur 47 SOMMAIRE DES ANNEXES ANNEXE A : QUELQUES NOTIONS FINANCIERES...2 ANNEXE B : AUDIT INTERNE...5 ANNEXE B.1 : FICHE DE DEMANDE D INTERVENTION...6 ANNEXE B.2 : CHEMISE CONTENANT LES ELEMENTS DU DOSSIER...7 ANNEXE B.3 : FEUILLE INDIVIDUELLE DES TEMPS PASSES...10 ANNEXE C : COMPARATIF DES PROGICIELS...11 ANNEXE C.1 : DESCRIPTION DES DIVERS MODULES...12 C.1.1 GENESYS...12 C.1.2 GEOCD...12 C.1.3 TEMPS ANNEXE C.2 : LA DIFFERENCE ENTRE LES CONFIGURATIONS «LIGHT» ET COMPLETES...14 C.2.1 LES CONFIGURATIONS «LIGHT»...14 C.2.2 LES CONFIGURATIONS «COMPLETES»...15 ANNEXE D : DEVELOPPEMENT EN INTERNE D UN OUTIL DE GESTION...16 ANNEXE D.1 : PROGRAMMATION DE LA FONCTION BILAN D UN DOSSIER...17 D.1.1 CODE SOURCE DE LA PAGE BILAN_DOSSIER_2.PHP...17 D.1.2 SCRIPT DU FICHIER DESIGN_BILAN.CSS...33 D.1.3 CODE DE LA PAGE EXPORT_BILAN_DOSSIER_2.PHP...38 ANNEXE D.2 : ENSEMBLE DES TABLES DE DONNEES...41 ANNEXE D.3 : SCRIPT DE MISE A JOUR DES DONNEES DANS LE CADRE D UNE AMELIORATION...46 TABLE DES ILLUSTRATIONS...47

3 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 2 sur 47 Annexe A : Quelques notions financières

4 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 3 sur 47 L annexe suivante permet de présenter quelques notions de gestion financière, et ainsi de préciser les enjeux d une optimisation du suivi économique des dossiers. Le logiciel développé à l issue du projet de fin d études permet, entre autres, de déterminer :! les prix de revient et de vente d un dossier,! la part d heures improductives des collaborateurs, grâce à la centralisation dans une base de données unique des informations inhérentes aux temps passés et frais dépensés. Selon le cours de Muller et al. [2008], «le coût de revient d un produit (ou service) est la somme des charges liées à l achat des matières premières (matière première, transport, etc.), la production (main d œuvre, dépréciation du matériel, loyer, etc.) et la distribution de ce produit (ou service).». Ces propos sont illustrés sur la figure 1 suivante. Figure 1 : Notion de coût de revient (Muller et al. [2008])! On peut distinguer 2 catégories de charges :! directes : charges qui peuvent être affectées sans ambiguïté ni calcul intermédiaire au coût du produit considéré (exemple : main d œuvre de production, matériaux mis en place)! indirectes : charges qui concernent plusieurs activités ou plusieurs produits (exemple : facture d électricité, loyer) L estimation du coût de revient d un produit est indispensable pour évaluer la marge relative au prix de vente HT de ce même produit. Si la marge n est pas satisfaisante, 2 solutions sont envisageables :! augmenter le prix de vente : cette solution nécessite une analyse des prix pratiqués par la concurrence,! diminuer le coût de revient : cette perspective nécessite l analyse des éléments constituant le coût de revient, afin de détecter lesquels sont problématiques. Les explications suivantes s inspirent du cours de gestion financière d entreprise de M. Kiehl [2008]. De manière générale, au sein d un cabinet de géomètres-experts, les charges fixes sur l année ainsi que le coût non productif annuel du personnel (notamment le secrétariat et la direction) sont répartis sur le coût global horaire de chaque technicien et cadre (qui sont des salariés «productifs») : " Coût global horaire personnel = Coût horaire personnel + Frais de structure par heure de production

5 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 4 sur 47 Le coût horaire personnel est défini par le salaire brut et les charges patronales ramenés à une heure de production. Ce coût est calculé pour chaque personne en fonction de son taux de productivité (qui correspond au rapport des heures facturées sur les heures travaillées) : " Coût horaire personnel = (Salaire brut + Charges patronales) annuels / heures facturées annuelles Les frais de structure représentent la somme des charges fixes sur l année (charges externes, impôts et taxes, dotation aux amortissements, intérêts des emprunts et dettes, etc.) et du coût non productif annuel du personnel administratif (secrétariat) et de la direction (géomètre-expert). Ces frais sont ramenés à une heure de production : " Frais de structure / heure de production = Frais de structure annuels / heures totales facturées annuelles Les heures totales travaillées correspondent aux heures totales payées auxquelles on soustrait les heures relatives aux congés payés, maladies, RTT, etc. Les heures totales facturées correspondent aux heures travaillées auxquelles on soustrait les heures de secrétariat non affecté, de formation, d archivage, etc. Donc, pour subvenir à ses propres besoins financiers, le cabinet doit réaliser un chiffre d affaires au moins égal à la somme du coût annuel relatifs aux salaires et charges patronales de l ensemble des salariés, et des frais de structure de l entreprise définis ci-dessus. L INSEE donne la définition suivante du chiffre d affaires [2009]) : «Le chiffre d'affaires représente le montant des affaires (hors taxes) réalisées par l'entreprise avec les tiers dans l'exercice de son activité professionnelle normale et courante. Il correspond à la somme des ventes de marchandises, de produits fabriqués, des prestations de services et des produits des activités annexes.».

6 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 5 sur 47 Annexe B : Audit interne

7 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 6 sur 47 Annexe B.1 : Fiche de demande d intervention Figure 2 : Demande d intervention La figure 2 présente la feuille utilisée pour recueillir les exigences du client qui contacte le cabinet par téléphone.

8 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 7 sur 47 Annexe B.2 : Chemise contenant les éléments du dossier Figure 3 : Chemise du dossier page 1 Cette première page permet :! une rapide identification du dossier,! un suivi du dossier, en notant dans le tableau les principaux évènements. Cependant, ce tableau n est pas exhaustif, par exemple, il n y a pas d emplacement réservé aux convocations des parties dans le cas d un bornage.

9 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 8 sur 47 Figure 4 : Chemise du dossier page 2 La figure 4 précédente présente la deuxième page du dossier, qui permet de :! saisir les informations concernant le client et les intervenants (architectes, notaires, etc.),! noter les désignations cadastrales du chantier,! établir la facturation en fonction de la troisième page (voir figure 5 suivante).

10 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 9 sur 47 Figure 5 : Chemise du dossier page 3 Le tableau présenté par la figure 5 précédente permet de :! saisir les frais spéciaux et les temps passés inhérents au dossier contenu dans cette chemise (date, nature, personnel), afin de réaliser la facturation,! noter les éventuels dossiers connexes.

11 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 10 sur 47 Annexe B.3 : Feuille individuelle des temps passés Figure 6 : Feuille individuelle des temps passés Sur la figure 6 précédente, le tableau correspond à un mois de l année. Un tel format ne rendrait pas aisée la retranscription sous un logiciel de gestion. De plus, même en utilisant un script Visual Basic (autrement dit une macro sous Excel), l exploitation «automatisée» des données est difficile.

12 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 11 sur 47 Annexe C : Comparatif des progiciels

13 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 12 sur 47 Annexe C.1 : Description des divers modules Dans cette annexe nous décrivons uniquement les modules des logiciels qui sont effectivement scindés en modules, afin de mettre en évidence les fonctionnalités de chacun. C.1.1 GeneSys Le seul module de ce logiciel est celui de pointage des heures et frais, qui permet au collaborateur de saisir uniquement les frais engendrés et les temps passés attachés à un dossier, ou autre (congés, maladie, RTT, etc.), et d avoir un tableau de synthèse standard sur son activité. C.1.2 GeoCD Les listes suivantes présentent les fonctionnalités de chaque version et module.! Version Standard : Détermination des indicateurs financiers du dossier et suivi de l'activité des collaborateurs Bilan du dossier sur une période : temps passés, dépenses, comparaison avec prévisionnel, facturation, coût de revient, marge, rentabilité, fournisseurs, etc. Bilan collaborateur sur une période : heures et dépenses facturées et facturables, coût de revient, etc. Gestion par affaires et dossiers : possibilité de créer une affaire regroupant plusieurs dossiers, Prévisionnel par dossier, Planning des collaborateurs, Suivi des heures de récupération, Edition des Notes de Frais des collaborateurs, Gestion des contrats de Maîtrise d'œuvre, Contrôle de la saisie des temps passés hebdomadaires (comparaison avec les heures travaillées paramétrées par collaborateur), Possibilité de saisie sécurisée des temps passés par chaque collaborateur, Export vers Aurige, Import / Export de contacts avec Microsoft Outlook, Liaison avec les logiciels cartographiques Carto / Photo Exploreur et Maxland.! Version Expert : Contrôle avancé de gestion par des rapports d'activités détaillés Tableaux de bord mensuels et annuels : CA, marge, rentabilité (réalisés et comparaison avec les objectifs), encours de facturation, etc. Factures à émettre : listing détaillé des dossiers en attente de facturation, Suivi de production : comparaison de l'avancement de chaque dossier en comparaison avec les budgets (devis et prévisionnel), Liste des dossiers : bilan financier complet des dossiers filtrés selon divers critères (date, responsable, etc.), Encours de production, Bilan de chaque affaire sur une période : temps passés, dépenses, comparaison avec prévisionnel, facturation, coût de revient, marge, rentabilité, fournisseurs, etc. Facturation prévisionnelle, Plan de charge,

14 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 13 sur 47 Statistiques par agences, activités, clients, donneurs d'ordres, responsables, zones géographiques, tâches, etc.! Module Gestion Commerciale : Traitement de toute la chaîne de facturation Gestion des ventes : " Réalisation de devis et factures à partir de modèles prédéfinis, " Edition des documents entièrement paramétrables, " Saisie du prévisionnel au moment de la création du devis, Suivi des règlements : " Règlement partiel, total, acompte, relevé des factures à encaisser, " Relance automatique des factures impayées avec incrémentation du niveau de relance, Emission de courriers de relance pour les impayés, Nombreux états de gestion : liste des devis, des factures émises, des règlements perçus, des règlements à percevoir, des relances effectuées, des relances à effectuer, suivi de facturation des contrats, encours client, bilan par compte de vente, Exportation en comptabilité : Fichiers d'export vers divers logiciels (Sage, EBP, Ciel, APISoft, CCMX, Cador) et développement d'interfaces supplémentaires sur demande.! Module Gestion Documentaire : application de procédures Qualité sur chaque dossier Alerte dès l échéance d un délai, Paramétrage de procédures Qualité : enchaînement des tâches à réaliser (définition du délai prévu, des intervenants concernés par la tâche, du modèle de courrier utilisé, etc.), Application de un ou plusieurs processus sur chaque dossier afin d'en planifier le déroulement, Suivi du déroulement des tâches du dossier : identification pour chacune de son état de réalisation (débutée, terminée, en retard), Emission automatique des courriers (via Microsoft Word) à partir de modèles, Alertes et rappels : liste des tâches à réaliser aujourd'hui (possibilité de filtrer par collaborateur, agence, type de dossier, etc.), Bilan des tâches : analyse de l ensemble des tâches saisies (à réaliser, en retard, réalisées, toutes), Agenda hebdomadaire des collaborateurs : visualisation sous forme d agenda des tâches affectées à chaque responsable, Archivage numérique : consultation directe des fichiers associés au dossier (lien direct au fichier ou/et à un répertoire global). C.1.3 Temps2000! Module mailing : il permet la gestion des s reçus et envoyés (par Microsoft Outlook), l envoi d s au client dont l adresse Internet est saisie dans la base de données, et l attachement d s à une affaire ou une tâche.! Module échéances, évènements : Les échéances sont des dates limites à respecter pour l'exécution d'un travail, et les événements permettent de prévoir ou garder une trace de toutes les

15 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 14 sur 47 actions. Ce module permet, par exemple, de faire le bilan des rappels des dates limites concernant une remise de rapport, une livraison des travaux, etc. Les échéances et évènements sont affectés à une affaire, et peuvent l être également à un collaborateur ou un client en vue d un rappel ultérieur.! Module budgets : il permet la saisie de budgets ou prévisions de temps et de frais par dossier. La saisie de budgets permet la valorisation des devis, la gestion du plan de charge des collaborateurs, des comparaisons prévisions / réalisations par affaire ou collaborateur.! Module facturation : les factures clients peuvent être automatiquement émises par acomptes, sur la base des temps passés, des quantités, des débours, de frais de dossier, etc. L édition des factures est paramétrable. Ce module gère les règlements clients (traites, prélèvements bancaires, etc.) et les écritures peuvent être exportées vers votre comptabilité.! Module multi-sociétés, cessions internes : ce module concerne notamment les entreprises composées de plusieurs entités juridiques, ce qui n est pas notre cas, puisque le cabinet représente une seule et même entité, bien qu il y ait 2 sites. Annexe C.2 : La différence entre les configurations «light» et complètes Dans cette partie, nous énonçons la différence entre les configurations «light» et complètes des logiciels qui sont effectivement scindés en modules. C.2.1 Les configurations «light» Configuration «light» de GeneSys Uniquement un poste du secrétariat d Argentan est équipé d une licence complète, disposant donc de toutes les fonctionnalités (mais il est possible de ne pas toutes les paramétrer pour diminuer le nombre de jours de formation et donc l investissement). Les autres ordinateurs du cabinet, que ce soit à Argentan ou à Falaise, sont équipés du module pointage des heures et frais permettant uniquement la saisie des temps et frais par les collaborateurs et la visualisation de tableaux de synthèse standards. Cette solution permet de disposer de toutes les ressources prodiguées par GeneSys, mais sur un seul poste, et de répondre au besoin le plus urgent du cabinet, à savoir la gestion des temps passés et frais. A long terme, on peut imaginer équiper progressivement le cabinet de plusieurs licences complètes, et surtout de former les utilisateurs à toutes les fonctionnalités du progiciel.

16 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 15 sur 47 Configuration «light» de GeoCD Chaque poste est équipé d une version standard, et un poste du secrétariat d Argentan est équipé d un module «gestion commerciale», qui permet la gestion des factures et des devis entre autres. Cette configuration permet d assurer principalement : La gestion de la clientèle, le suivi des dossiers, la gestion des temps passés et frais, ainsi que les bilans relatifs, la réalisation, le suivi des devis et factures, et les relances des impayés. Configuration «light» de Temps2000 Chaque poste est équipé d une licence réseau standard et des modules budgets et facturation. Cette configuration assure les mêmes fonctions citées précédemment pour GeoCD. C.2.2 Les configurations «complètes» Les fonctionnalités offertes par ces configurations sont présentées dans le tableau 2.1 du mémoire. Dans cette partie ne seront décrites que les licences nécessaires à une version complète du progiciel. La configuration complète de GeneSys n est autre que le package de licences complètes (le module pointage des heures et frais est inutile) entièrement paramétrées, ce qui nécessite plus de jours de formation ; en effet, ce logiciel n est pas scindé, hormis pour le module pointage des heures et frais. Configuration «complète» de GeoCD Cette configuration nécessite une version expert (secrétariat d Argentan), 6 versions standard (réparties sur les 2 sites), un module gestion commerciale (secrétariat d Argentan) et 5 modules de gestion documentaire (pour les techniciens et cadres). Configuration «complète» de Temps2000 Cette solution est composée de la licence standard de base, des modules mailing, échéances et évènements, budgets et facturation.

17 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 16 sur 47 Annexe D : Développement en interne d un outil de gestion

18 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 17 sur 47 Annexe D.1 : Programmation de la fonction Bilan d un dossier Cette partie présente les éléments suivants :! le code source de la page bilan_dossier_2.php,! le fichier.css associé pour la mise en page de l application,! le script utilisé pour l export vers un fichier texte. D.1.1 code source de la page bilan_dossier_2.php La partie du code écrite en bleu est du Javascript qui permet de positionner automatiquement le curseur dans la première case, et de vérifier la validité des données saisies. <?php session_start(); // on démarre la session pour transmettre des variables sur toutes les pages php $host=" ";?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>bilan_dossier.php</title> <meta http-equiv="content-type" content="text/html; charset=iso "> <! insertion du code CSS > <link rel="stylesheet" media="screen" type="text/css" title="bilan_dossier" href="design_bilan.css" /> </head> <! code javascript pour initialiser le focus puis vérifier formulaire > <script type="text/javascript"> <!-- cette fonction place le curseur dans la première zone de saisie : numéro de dossier --> function setfocus() if (document.form_param.num_dossier_a.value == "") document.form_param.num_dossier_a.focus(); else document.form_param.pass.focus(); <!-- cette fonction vérifie si une saisie est un nombre entier --> function isintnumber(stext) var ValidChars=" "; var IsNbr=true; var Char; for (i=0;i < stext.length && IsNbr == true; i++) Char = stext.charat(i); if (ValidChars.indexOf(Char) == -1) IsNbr = false; return IsNbr;

19 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 18 sur 47 <!-- cette fonction vérifie si une saisie est alphanumérique --> function isalphanumeric(stext) var ValidChars=" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; var IsNbr=true; var Char; for (i=0;i < stext.length && IsNbr == true; i++) Char = stext.charat(i); if (ValidChars.indexOf(Char) == -1) IsNbr = false; return IsNbr; <!-- cette fonction vérifie la cohérence de toutes les données saisies --> function submit_form_param(e) if (typeof e!= 'undefined' &&!enter_key_trap(e)) return; if (!isintnumber(form_param.num_dossier_a.value)) alert('veuillez saisir un nombre entier pour le dossier.'); document.form_param.num_dossier_a.focus(); return false; else if (document.form_param.num_dossier_a.value == "") alert('veuillez saisir le numéro du dossier.'); document.form_param.num_dossier_a.focus(); return false; else if (!isalphanumeric(form_param.num_dossier_b.value)) alert('veuillez saisir une chaîne alphanumérique pour le suffixe du numéro de dossier.'); document.form_param.num_dossier_b.focus(); return false; else document.form_param.bouton_valider.disabled = true; document.form_param.submit(); return true; //--> </script> <! fin du code javascript pour la vérification du formulaire > <body onload="onload();"> <! connexion à la base de données > <?php mysql_connect($host,"root",""); // connexion mysql_select_db("dream"); // sélection de la BASE?> <! fin de la connexion à la base de données > <! Titre de la page affichée > <div class="cadre_titre"> <p class="titre_page" >

20 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 19 sur 47 Bilan par <strong>dossier</strong> </p> </div> <div class="cadre_dossier" > <! FORMULAIRE de paramétrage du bilan > <form name="form_param" action="bilan_dossier_2.php" method="post" > <p class="formulaire" > <label for="num_dossier_a">numéro de dossier</label> <input type="text" maxlength="5" name="num_dossier_a" id="num_dossier_a" size="5px" tabindex="10" /> <input type="text" maxlength="9" name="num_dossier_b" tabindex="11" size="8px" /> </p> <p class="formulaire" > <strong>bilan du dossier concernant les : </strong> <input type="radio" name="param" id="param_heures" value="heures" checked tabindex="20" /> Heures <input type="radio" name="param" id="param_frais" value="frais" tabindex="21" /> Frais <input type="radio" name="param" id="param_heures_frais" value="heures_frais" tabindex="22" /> Heures et Frais </p> <p align="center" > <input type="submit" name="bouton_valider" id="bouton_valider" value="valider" onclick="return submit_form_param();" tabindex="30" /> </p> </form> <! fin du FORMULAIRE de paramétrage du bilan > </div> <! Cette partie est réservée à l'affichage des données du bilan > <?php // condition pour la création des variables de paramétrage du bilan if (isset($_post['num_dossier_a'])) // on crée une variable récupérée du formulaire (et on applique des fonctions de sécurité contre hacking) $ref_dossier=mysql_real_escape_string(htmlspecialchars($_post['num_dossier_a'].strtoupper($_post ['num_dossier_b']))); $param=mysql_real_escape_string(htmlspecialchars($_post['param']));?>?></strong> concernant les <?php if($param=="heures")?> <strong>heures</strong> <?php else if($param=="frais")?> <strong>frais</strong> <! titre du tableau du bilan > <div class="cadre_titre_tab_dossier" ><caption> <span class="titre_tab"> Bilan détaillé du dossier <strong><?php echo $ref_dossier <?php else if($param=="heures_frais")?> <strong>heures</strong> et les <strong>frais</strong> <?php?> </span></caption></div> <div class="cadre_tab_bilan_dossier" >

21 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 20 sur 47 <table class="tableau_recap" > <tr class="en_tete_tab" > <!-- en-tête du tableau --> <th><div>type</div></th> <th><div>date</div></th> <th><div>nom</div></th> <th><div>prestation</div></th> </tr> <th><div>tâche/frais</div></th> <th><div>quantité</div></th> <th><div>prix vente HT</div></th> <th><div>coût de revient</div></th> <?php if ($param=="heures") // on récupère les données (des tables heures réalisées te frais réalisés) // création de la variable (tableau) qui récupère les données de la base via une requête SQL $reponse_heures=mysql_query("select hr.id_dossier,date_format(hr.date,'%d-%m-%y') AS date_fra,hr.initiales_collabo AS collabo, hr.id_tache,hr.quantite AS qte,t.designation_principale AS type,t.designation_secondaire AS tache_frais, t.px_vente_horaire_ht,t.coefficient AS coeff_pv, lc.cout_revient_horaire,lc.coefficient AS coeff_cr, hr.quantite*lc.cout_revient_horaire*lc.coefficient AS cout_revient, hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient AS prix_ht, c.designation_secondaire AS designation_contexte FROM heures_realisees AS hr,taches AS t,liste_collabo AS lc,contexte AS c WHERE hr.id_dossier='$ref_dossier' AND hr.id_tache=t.id_tache AND hr.initiales_collabo=lc.initiales_collabo AND hr.id_contexte=c.id_contexte ORDER BY hr.date") or die (mysql_error()); // CREATION DE VARIABLE TABLEAU $tableau_heures=array(); // création d'un tableau vide pour les frais engagés while ($ligne_heures=mysql_fetch_array($reponse_heures)) // pour chaque ligne résultat $tableau_heures[]=$ligne_heures; // remplissage du tableau par les lignes récupérées dans la BDD (requête SQL) export // PUBLICATION $_SESSION['tableau_heure_frais']=array(); // création d'un tableau vide public $_SESSION['tableau_heure_frais']=$tableau_heures; // publication de la variable tableau pour // affichage des données de la table foreach($tableau_heures as $donnees_affichage_final)

22 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 21 sur 47?>?></div>?></div>?></div> <tr class="cellule_tab_heures" > <div><?php echo $donnees_affichage_final['type']; <div><?php echo $donnees_affichage_final['date_fra']; <div><?php echo $donnees_affichage_final['collabo']; <div><?php echo $donnees_affichage_final['designation_contexte'];?></div>?></div>?></div>?></div> </tr> <div><?php echo $donnees_affichage_final['tache_frais']; <div><?php echo $donnees_affichage_final['qte'];?></div> <div><?php echo $donnees_affichage_final['prix_ht']; <div><?php echo $donnees_affichage_final['cout_revient']; <?php?> </table> </div> <?php // fin du if param == heures else if ($param=="frais") $reponse_frais=mysql_query("select fr.id_dossier,date_format(fr.date,'%d-%m-%y') AS date_fra,fr.initiales_collabo AS collabo, fr.id_fraisvar, fr.quantite AS qte,fv.designation_principale AS type,fv.designation_secondaire AS tache_frais,fv.px_vente_unitaire_ht,fv.coefficient_v AS coeff_pv, fv.cout_revient_unitaire,fv.coefficient_cr AS coeff_cr, fr.quantite*fv.cout_revient_unitaire*fv.coefficient_cr AS cout_revient, fr.quantite*fv.px_vente_unitaire_ht*fv.coefficient_v AS prix_ht, c.designation_secondaire AS designation_contexte FROM frais_realises AS fr,frais_variables AS fv, contexte AS c WHERE fr.id_dossier='$ref_dossier' AND fv.id_fraisvar=fr.id_fraisvar AND c.id_contexte=fr.id_contexte ORDER BY fr.date") or die (mysql_error()); (requête SQL) // CREATION DE VARIABLE TABLEAU $tableau_frais=array(); // création d'un tableau vide pour les frais engagés while ($ligne_frais=mysql_fetch_array($reponse_frais)) // pour chaque ligne résultat $tableau_frais[]=$ligne_frais; // remplissage du tableau par les lignes récupérées dans la BDD

23 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 22 sur 47 export // PUBLICATION $_SESSION['tableau_heure_frais']=array(); // création d'un tableau vide public $_SESSION['tableau_heure_frais']=$tableau_frais; // publication de la variable tableau pour // affichage des données de la table foreach($tableau_frais as $donnees_affichage_final)?>?></div> <tr class="cellule_tab_frais" > <div><?php echo $donnees_affichage_final['type']; <div><?php echo $donnees_affichage_final['date_fra'];?></div> <div><?php echo $donnees_affichage_final['collabo'];?></div> <div><?php echo $donnees_affichage_final['designation_contexte'];?></div> <div><?php echo $donnees_affichage_final['tache_frais'];?></div> <div><?php echo $donnees_affichage_final['qte'];?></div> <div><?php echo $donnees_affichage_final['prix_ht'];?></div> <div><?php echo $donnees_affichage_final['cout_revient'];?></div> </tr> <?php?> </table> </div> <?php else if ($param=="heures_frais") $reponse_heures=mysql_query("select hr.id_dossier,date_format(hr.date,'%d-%m-%y') AS date_fra,hr.initiales_collabo AS collabo, hr.id_tache,hr.quantite AS qte,t.designation_principale AS type,t.designation_secondaire AS tache_frais, t.px_vente_horaire_ht,t.coefficient AS coeff_pv, lc.cout_revient_horaire,lc.coefficient AS coeff_cr, hr.quantite*lc.cout_revient_horaire*lc.coefficient AS cout_revient, hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient AS prix_ht, c.designation_secondaire AS designation_contexte FROM heures_realisees AS hr,taches AS t,liste_collabo AS lc,contexte AS c WHERE hr.id_dossier='$ref_dossier' AND hr.id_tache=t.id_tache AND hr.initiales_collabo=lc.initiales_collabo AND hr.id_contexte=c.id_contexte ORDER BY hr.date")

24 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 23 sur 47 or die (mysql_error()); $reponse_frais=mysql_query("select fr.id_dossier,date_format(fr.date,'%d-%m-%y') AS date_fra,fr.initiales_collabo AS collabo, fr.id_fraisvar, fr.quantite AS qte, fv.designation_principale AS type,fv.designation_secondaire AS tache_frais,fv.px_vente_unitaire_ht,fv.coefficient_v AS coeff_pv, fv.cout_revient_unitaire,fv.coefficient_cr AS coeff_cr, fr.quantite*fv.cout_revient_unitaire*fv.coefficient_cr AS cout_revient, fr.quantite*fv.px_vente_unitaire_ht*fv.coefficient_v AS prix_ht, c.designation_secondaire AS designation_contexte FROM frais_realises AS fr,frais_variables AS fv, contexte AS c WHERE fr.id_dossier='$ref_dossier' AND fv.id_fraisvar=fr.id_fraisvar AND c.id_contexte=fr.id_contexte ORDER BY fr.date") or die (mysql_error()); $tableau_heures=array(); // création d'un tableau vide pour les heures réalisées while ($ligne_heures=mysql_fetch_array($reponse_heures)) // pour chaque ligne résultat $tableau_heures[]=$ligne_heures; // remplissage du tableau par les lignes récupérées dans la BDD (requête SQL) (requête SQL) $tableau_frais=array(); // création d'un tableau vide pour les frais engagés while ($ligne_frais=mysql_fetch_array($reponse_frais)) // pour chaque ligne résultat $tableau_frais[]=$ligne_frais; // remplissage du tableau par les lignes récupérées dans la BDD // concaténation des 2 variables tableaux heures et frais $tableau_heures_frais=array_merge($tableau_heures,$tableau_frais); pour export // PUBLICATION $_SESSION['tableau_heure_frais']=array(); // création d'un tableau vide public $_SESSION['tableau_heure_frais']=$tableau_heures_frais; // publication de la variable tableau foreach ($tableau_heures_frais as $donnees_affichage_final) if ($donnees_affichage_final['type']=="frais variables")?> <tr class="cellule_tab_frais" > <div><?php echo $donnees_affichage_final['type'];?></div> <div><?php echo $donnees_affichage_final['date_fra'];?></div> <div><?php echo $donnees_affichage_final['collabo'];?></div> <div><?php echo $donnees_affichage_final['designation_contexte'];?></div> <div><?php echo $donnees_affichage_final['tache_frais'];?></div> <div><?php echo $donnees_affichage_final['qte'];?></div>

25 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 24 sur 47?></div>?></div> <?php?>?></div>?></div> else </tr> <div><?php echo $donnees_affichage_final['prix_ht']; <div><?php echo $donnees_affichage_final['cout_revient']; <tr class="cellule_tab_heures" > <div><?php echo $donnees_affichage_final['type']; <div><?php echo $donnees_affichage_final['date_fra']; <div><?php echo $donnees_affichage_final['collabo'];?></div> <div><?php echo $donnees_affichage_final['designation_contexte'];?></div> <div><?php echo $donnees_affichage_final['tache_frais'];?></div> <div><?php echo $donnees_affichage_final['qte'];?></div> <div><?php echo $donnees_affichage_final['prix_ht'];?></div> <div><?php echo $donnees_affichage_final['cout_revient'];?></div> </tr> <?php?> <?php </table> </div> // BILAN TRES SYNTHETIQUE 1: bureau, terrain, frais EN PRIX DE VENTE!!! // on calcule la somme en! correspondant aux heures réalisées sur le terrain, le bureau et les frais $total_terrain_reponse=mysql_query("select hr.id_dossier, DATE_FORMAT(hr.date,'%d-%m-%Y') AS date_fra,hr.initiales_collabo AS collabo, hr.id_tache,hr.quantite,t.designation_principale AS type,t.designation_secondaire AS tache_frais, t.px_vente_horaire_ht,t.coefficient AS coeff_pv, lc.cout_revient_horaire,lc.coefficient AS coeff_cr, hr.quantite*lc.cout_revient_horaire*lc.coefficient AS cout_revient, hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient AS prix_ht, SUM(hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient) AS total_px_ht, SUM(hr.quantite*lc.cout_revient_horaire*lc.coefficient) AS total_cout_revient, SUM(hr.quantite) AS total_qte FROM heures_realisees AS hr,taches AS t,liste_collabo AS lc, contexte AS c WHERE hr.id_dossier='$ref_dossier' AND c.id_contexte=hr.id_contexte AND hr.id_tache=t.id_tache AND hr.initiales_collabo=lc.initiales_collabo AND t.designation_principale='terrain'")

26 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 25 sur 47 or die (mysql_error()); somme) // dans ce cas la boucle est inutile car il n'y a qu'une seule ligne de données (et oui, c'est une $total_terrain=mysql_fetch_array($total_terrain_reponse); $total_bureau_reponse=mysql_query("select hr.id_dossier, DATE_FORMAT(hr.date,'%d-%m-%Y') AS date_fra,hr.initiales_collabo AS collabo, hr.id_tache,hr.quantite,t.designation_principale AS type,t.designation_secondaire AS tache_frais, t.px_vente_horaire_ht,t.coefficient AS coeff_pv, lc.cout_revient_horaire,lc.coefficient AS coeff_cr, hr.quantite*lc.cout_revient_horaire*lc.coefficient AS cout_revient, hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient AS prix_ht, SUM(hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient) AS total_px_ht, SUM(hr.quantite*lc.cout_revient_horaire*lc.coefficient) AS total_cout_revient, SUM(hr.quantite) AS total_qte FROM heures_realisees AS hr,taches AS t,liste_collabo AS lc, contexte AS c WHERE hr.id_dossier='$ref_dossier' AND c.id_contexte=hr.id_contexte AND hr.id_tache=t.id_tache AND hr.initiales_collabo=lc.initiales_collabo AND t.designation_principale='bureau' ") or die (mysql_error()); $total_bureau=mysql_fetch_array($total_bureau_reponse); $total_improd_reponse=mysql_query("select hr.id_dossier, DATE_FORMAT(hr.date,'%d-%m-%Y') AS date_fra,hr.initiales_collabo AS collabo, hr.id_tache,hr.quantite,t.designation_principale AS type,t.designation_secondaire AS tache_frais, t.px_vente_horaire_ht,t.coefficient AS coeff_pv, lc.cout_revient_horaire,lc.coefficient AS coeff_cr, hr.quantite*lc.cout_revient_horaire*lc.coefficient AS cout_revient, hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient AS prix_ht, SUM(hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient) AS total_px_ht, SUM(hr.quantite*lc.cout_revient_horaire*lc.coefficient) AS total_cout_revient, SUM(hr.quantite) AS total_qte FROM heures_realisees AS hr,taches AS t,liste_collabo AS lc, contexte AS c WHERE hr.id_dossier='$ref_dossier' AND c.id_contexte=hr.id_contexte AND hr.id_tache=t.id_tache AND hr.initiales_collabo=lc.initiales_collabo AND t.designation_principale='improductif'") or die (mysql_error());

27 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 26 sur 47 $total_improd=mysql_fetch_array($total_improd_reponse); $total_frais_reponse=mysql_query("select fr.id_dossier, DATE_FORMAT(fr.date,'%d-%m-%Y') AS date_fra,fr.initiales_collabo AS collabo,fr.id_fraisvar, fr.quantite,fv.designation_principale AS type,fv.designation_secondaire AS tache_frais,fv.px_vente_unitaire_ht,fv.coefficient_v AS coeff_pv, fv.cout_revient_unitaire,fv.coefficient_cr AS coeff_cr, fr.quantite*fv.cout_revient_unitaire*fv.coefficient_cr AS cout_revient, fr.quantite*fv.px_vente_unitaire_ht*fv.coefficient_v AS prix_ht, SUM(fr.quantite*fv.px_vente_unitaire_ht*fv.coefficient_v) AS total_px_ht, SUM(fr.quantite*fv.cout_revient_unitaire*fv.coefficient_cr) AS total_cout_revient FROM frais_realises AS fr,frais_variables AS fv WHERE fr.id_dossier='$ref_dossier' AND fv.id_fraisvar=fr.id_fraisvar") or die (mysql_error()); $total_frais=mysql_fetch_array($total_frais_reponse); // BILAN PAR TACHES ET PRESTATION // calcul des sommes des heures (et!) réparties par tâche et prestation if ($param=="heures") $reponse_total_par_tachefrais_et_collabo=mysql_query("select hr.id_dossier,hr.initiales_collabo AS collabo, hr.id_tache,hr.quantite,t.designation_principale AS type,t.designation_secondaire AS tache_frais, t.px_vente_horaire_ht,t.coefficient AS coeff_pv, lc.cout_revient_horaire,lc.coefficient AS coeff_cr, hr.quantite*lc.cout_revient_horaire*lc.coefficient AS cout_revient, hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient AS prix_ht, SUM(hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient) AS total_px_ht, SUM(hr.quantite) AS total_qte, SUM(hr.quantite*lc.cout_revient_horaire*lc.coefficient) AS total_cout_revient, c.designation_secondaire AS designation_contexte FROM heures_realisees AS hr,taches AS t,liste_collabo AS lc, contexte AS c WHERE hr.id_dossier='$ref_dossier' AND hr.id_tache=t.id_tache AND hr.initiales_collabo=lc.initiales_collabo AND c.id_contexte=hr.id_contexte GROUP BY designation_contexte,tache_frais") or die (mysql_error());

28 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 27 sur 47 else if ($param=="frais") $reponse_total_par_tachefrais_et_collabo=mysql_query("select fr.id_dossier,fr.initiales_collabo AS collabo, fr.id_fraisvar, fr.quantite,fv.designation_principale AS type, fv.designation_secondaire AS tache_frais,fv.px_vente_unitaire_ht,fv.coefficient_v AS coeff_pv, fv.cout_revient_unitaire,fv.coefficient_cr AS coeff_cr, fr.quantite*fv.cout_revient_unitaire*fv.coefficient_cr AS cout_revient, fr.quantite*fv.px_vente_unitaire_ht*fv.coefficient_v AS prix_ht, SUM(fr.quantite*fv.px_vente_unitaire_ht*fv.coefficient_v) AS total_px_ht, SUM(fr.quantite) AS total_qte, SUM(fr.quantite*fv.cout_revient_unitaire*fv.coefficient_cr) AS total_cout_revient, c.designation_secondaire AS designation_contexte FROM frais_realises AS fr,frais_variables AS fv, contexte AS c WHERE fr.id_dossier='$ref_dossier' AND fv.id_fraisvar=fr.id_fraisvar AND c.id_contexte=fr.id_contexte GROUP BY designation_contexte,tache_frais") or die (mysql_error()); else if ($param=="heures_frais") $reponse_total_par_tachefrais_et_collabo=mysql_query("select hr.id_dossier,hr.initiales_collabo AS collabo, hr.id_tache AS id_tachefrais,hr.quantite,t.designation_principale AS type, t.designation_secondaire AS tache_frais, t.px_vente_horaire_ht,t.coefficient AS coeff_pv, lc.cout_revient_horaire,lc.coefficient AS coeff_cr, hr.quantite*lc.cout_revient_horaire*lc.coefficient AS cout_revient, hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient AS prix_ht, SUM(hr.quantite*t.px_vente_horaire_ht*t.coefficient*c.coefficient) AS total_px_ht, SUM(hr.quantite) AS total_qte, SUM(hr.quantite*lc.cout_revient_horaire*lc.coefficient) AS total_cout_revient, c.designation_secondaire AS designation_contexte FROM heures_realisees AS hr,taches AS t,liste_collabo AS lc, contexte AS c WHERE hr.id_dossier='$ref_dossier' AND hr.id_tache=t.id_tache AND hr.initiales_collabo=lc.initiales_collabo AND c.id_contexte=hr.id_contexte GROUP BY designation_contexte,tache_frais UNION SELECT fr.id_dossier,fr.initiales_collabo AS collabo, fr.id_fraisvar AS id_tachefrais, fr.quantite,fv.designation_principale AS type,fv.designation_secondaire AS tache_frais,fv.px_vente_unitaire_ht,fv.coefficient_v AS coeff_pv,

29 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 28 sur 47 fv.cout_revient_unitaire,fv.coefficient_cr AS coeff_cr, fr.quantite*fv.cout_revient_unitaire*fv.coefficient_cr AS cout_revient, fr.quantite*fv.px_vente_unitaire_ht*fv.coefficient_v AS prix_ht, SUM(fr.quantite*fv.px_vente_unitaire_ht*fv.coefficient_v) AS total_px_ht, SUM(fr.quantite) AS total_qte, SUM(fr.quantite*fv.cout_revient_unitaire*fv.coefficient_cr) AS total_cout_revient, c.designation_secondaire AS designation_contexte FROM frais_realises AS fr,frais_variables AS fv, contexte AS c WHERE fr.id_dossier='$ref_dossier' AND fv.id_fraisvar=fr.id_fraisvar AND c.id_contexte=fr.id_contexte GROUP BY designation_contexte,tache_frais ORDER BY designation_contexte,id_tachefrais") or die (mysql_error()); // a tester // PUBLICATION DU TABLEAU RECAPITULATIF PAR TACHES/FRAIS ET COLLABO // ET DEFINITION DE LA VARIABLE TABLEAU AFFICHEE $tab_total_par_tachefrais_et_collabo=array(); while ($ligne_tab_tfc=mysql_fetch_array($reponse_total_par_tachefrais_et_collabo)) $tab_total_par_tachefrais_et_collabo[]=$ligne_tab_tfc; $_SESSION['export_tab_tfc']=array(); $_SESSION['export_tab_tfc']=$tab_total_par_tachefrais_et_collabo; mysql_close(); // déconnexion de MySQL?> <! totaux des heures et frais du dossier classé par tache/frais et prestation > <div class="cadre_recap_dossier_g" > <table class="tableau_recap" > <tr class="en_tete_tab" > <!-- en-tête du tableau --> <!-- <th><div>nom</div></th> --> <th><div>prestation</div></th> <th><div>tâche/frais</div></th> <th><div>total Qté</div></th> <th><div>total Prix Vente HT</div></th> <th><div>total Coût Revient</div></th> </tr> <?php // affichage des données de la table foreach ($tab_total_par_tachefrais_et_collabo as $donnees_total_par_tachefrais_et_collabo)

30 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 29 sur 47?> if ($donnees_total_par_tachefrais_et_collabo['type']=='frais variables') <tr class="cellule_tab_frais" > <!-- <td style="width:8%;" ><div ><?php echo $donnees_total_par_tachefrais_et_collabo['collabo'];?></div> --> <td style="width:22%;" ><div ><?php echo $donnees_total_par_tachefrais_et_collabo['designation_contexte'];?></div> <td style="width:37%;" ><div ><?php echo $donnees_total_par_tachefrais_et_collabo['tache_frais'];?></div> <td style="width:11%;" ><div ><?php echo number_format($donnees_total_par_tachefrais_et_collabo['total_qte'],2);?></div> <td style="width:15%;" ><div ><?php echo number_format($donnees_total_par_tachefrais_et_collabo['total_px_ht'],2);?></div> <td style="width:15%;" ><div ><?php echo number_format($donnees_total_par_tachefrais_et_collabo['total_cout_revient'],2);?></div> </tr> <?php else?> <tr class="cellule_tab_heures" > <!-- <td style="width:8%;" ><div ><?php echo $donnees_total_par_tachefrais_et_collabo['collabo'];?></div> --> <td style="width:22%;" ><div ><?php echo $donnees_total_par_tachefrais_et_collabo['designation_contexte'];?></div> <td style="width:37%;" ><div ><?php echo $donnees_total_par_tachefrais_et_collabo['tache_frais'];?></div> <td style="width:11%;" ><div ><?php echo number_format($donnees_total_par_tachefrais_et_collabo['total_qte'],2);?></div> <td style="width:15%;" ><div ><?php echo number_format($donnees_total_par_tachefrais_et_collabo['total_px_ht'],2);?></div> <td style="width:15%;" ><div ><?php echo number_format($donnees_total_par_tachefrais_et_collabo['total_cout_revient'],2);?></div> </tr> <?php?> </div> </table> <div class="cadre_recap_dossier_d"> <!-- autre tableau récapitulatif : plus synthétique (terrain,bureau et frais) --> <table class="tableau_recap_d" > <div class="en_tete_tab" ><strong>récapitulatif du dossier</strong></div> <tr> </tr> <th style="width:25%;" ></th> <th style="width:37.25%;" >PV</th> <th style="width:37.25%;" >CR</th> <?php?> if (($_POST['param'])=="heures") <tr class="cellule_tab" > <strong>total Terrain</strong>

31 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 30 sur 47 <span align="left" ><?php echo number_format($total_terrain['total_px_ht'],2);?>! HT <br/>soit <?php echo $total_terrain['total_qte'];?> heures</span> <span align="left" ><?php echo number_format($total_terrain['total_cout_revient'],2);?>! HT <br/>soit <?php echo $total_terrain['total_qte'];?> heures</span> </tr> <tr class="cellule_tab" > <strong>total Bureau</strong> <span align="left" ><?php echo number_format($total_bureau['total_px_ht'],2);?>! HT <br/>soit <?php echo $total_bureau['total_qte'];?> heures</span> <span align="left" ><?php echo number_format($total_bureau['total_cout_revient'],2);?>! HT <br/>soit <?php echo $total_bureau['total_qte'];?> heures</span> </tr> <tr class="cellule_tab" > <strong>total Improductif</strong> <span align="left" ><?php echo number_format($total_improd['total_px_ht'],2);?>! HT <br/>soit <?php echo $total_improd['total_qte'];?> heures</span> <span align="left" ><?php echo number_format($total_improd['total_cout_revient'],2);?>! HT <br/>soit <?php echo $total_improd['total_qte'];?> heures</span> </tr> <tr class="cellule_tab" > <strong>total Heures</strong> <span align="left" ><?php echo number_format(($total_terrain['total_px_ht']+$total_bureau['total_px_ht']+$total_improd['total_px_ht']),2);?>! HT <br/>soit <?php echo ($total_terrain['total_qte']+$total_bureau['total_qte']+$total_improd['total_qte']);?> heures</span> <span align="left" ><?php echo number_format(($total_terrain['total_cout_revient']+$total_bureau['total_cout_revient']+$total_improd['total_cout_r evient']),2);?>! HT <br/>soit <?php echo ($total_terrain['total_qte']+$total_bureau['total_qte']+$total_improd['total_qte']);?> heures</span> </tr>

32 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 31 sur 47 <?php?> else if (($_POST['param'])=="frais") <tr class="cellule_tab" > <strong>total Frais</strong> <span align="left" ><?php echo number_format($total_frais['total_px_ht'],2);?>! HT</span> <span align="left" ><?php echo number_format($total_frais['total_cout_revient'],2);?>! HT</span> </tr> <?php else if (($_POST['param'])=="heures_frais")?> <tr class="cellule_tab" > <strong>total Terrain</strong> <span align="left" ><?php echo number_format($total_terrain['total_px_ht'],2);?>! HT <br/>soit <?php echo $total_terrain['total_qte'];?> heures</span> <span align="left" ><?php echo number_format($total_terrain['total_cout_revient'],2);?>! HT <br/>soit <?php echo $total_terrain['total_qte'];?> heures</span> </tr> <tr class="cellule_tab" > <strong>total Bureau</strong> <span align="left" ><?php echo number_format($total_bureau['total_px_ht'],2);?>! HT <br/>soit <?php echo $total_bureau['total_qte'];?> heures</span> <span align="left" ><?php echo number_format($total_bureau['total_cout_revient'],2);?>! HT <br/>soit <?php echo $total_bureau['total_qte'];?> heures</span> </tr> <tr class="cellule_tab" > <strong>total Improductif</strong> <span align="left" ><?php echo number_format($total_improd['total_px_ht'],2);?>! HT <br/>soit <?php echo $total_improd['total_qte'];?> heures</span>

33 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 32 sur 47 <span align="left" ><?php echo number_format($total_improd['total_cout_revient'],2);?>! HT <br/>soit <?php echo $total_improd['total_qte'];?> heures</span> </tr> <tr class="cellule_tab" > <strong>total Heures</strong> <span align="left" ><?php echo number_format(($total_terrain['total_px_ht']+$total_bureau['total_px_ht']+$total_improd['total_px_ht']),2);?>! HT <br/>soit <?php echo ($total_terrain['total_qte']+$total_bureau['total_qte']+$total_improd['total_qte']);?> heures</span> <span align="left" ><?php echo number_format(($total_terrain['total_cout_revient']+$total_bureau['total_cout_revient']+$total_improd['total_cout_r evient']),2);?>! HT <br/>soit <?php echo ($total_terrain['total_qte']+$total_bureau['total_qte']+$total_improd['total_qte']);?> heures</span> </tr> <tr class="cellule_tab" > <strong>total Frais</strong> <span align="left" ><?php echo number_format($total_frais['total_px_ht'],2);?>! HT</span> <span align="left" ><?php echo number_format($total_frais['total_cout_revient'],2);?>! HT</span> </tr> <tr class="cellule_tab" > <strong><font color="blue">total Dossier</font></strong> <span align="left"><font color="blue"><?php echo number_format(($total_terrain['total_px_ht']+$total_bureau['total_px_ht']+$total_improd['total_px_ht']+$total_frais['t otal_px_ht']),2);?>! HT</font></span> <span align="left"><font color="blue"><?php echo number_format(($total_terrain['total_cout_revient']+$total_bureau['total_cout_revient']+$total_improd['total_cout_r evient']+$total_frais['total_cout_revient']),2);?>! HT</font></span> <?php?> </div> </tr> </table>

34 Mémoire de soutenance de Diplôme d Ingénieur - Annexes Page 33 sur 47 <! PUBLICATION des Variables pour l'export vers Open Office > <?php // les variables seront connues par toutes les pages php grâce à $_SESSION $_SESSION['ref_dossier_tbd']=$ref_dossier; $_SESSION['param_tbd']=$param; // POUR LE PRIX DE VENTE $_SESSION['total_px_terrain_tbd']=$total_terrain['total_px_ht']; // total prix HT des heures terrain $_SESSION['total_px_bureau_tbd']=$total_bureau['total_px_ht']; // total prix HT des heures bureau (dont improductives) $_SESSION['total_px_improd_tbd']=$total_improd['total_px_ht']; // etc. $_SESSION['total_px_frais_tbd']=$total_frais['total_px_ht']; $_SESSION['total_px_tbd']=($total_terrain['total_px_ht']+$total_bureau['total_px_ht']+$total_improd['total _px_ht']+$total_frais['total_px_ht']); // POUR LE COUT DE REVIENT $_SESSION['total_px_terrain_cr_tbd']=$total_terrain['total_cout_revient']; // total prix HT des heures terrain $_SESSION['total_px_bureau_cr_tbd']=$total_bureau['total_cout_revient']; // total prix HT des heures bureau (dont improductives) $_SESSION['total_px_improd_cr_tbd']=$total_improd['total_cout_revient']; // etc. $_SESSION['total_px_frais_cr_tbd']=$total_frais['total_cout_revient']; $_SESSION['total_px_cr_tbd']=($total_terrain['total_cout_revient']+$total_bureau['total_cout_revient']+$to tal_improd['total_cout_revient']+$total_frais['total_cout_revient']);?> <div class="cadre_exporter" > <! FORMULAIRE d'export des données vers Open Office > <form name="form_export" action="bilan_dossier_2.php" method="post" > <input type="button" name="bouton_exporter" id="bouton_exporter" value="exporter" onclick="location.href='export_bilan_dossier_2.php'" tabindex="40" /> </div> </form> <! fin du Formulaire d'export > <?php // fin du if isset num dossier a?> <script type="text/javascript"> setfocus() </script> </body> </html> D.1.2 Script du fichier design_bilan.css /* code CSS pour le design des pages : bilan_dosier_2.php et bilan_collabo_2.php */ body background-color:white;

Optimisation de la gestion des dossiers au sein d un cabinet de géomètre-expert

Optimisation de la gestion des dossiers au sein d un cabinet de géomètre-expert ! INSTITUT NATIONAL DES SCIENCES APPLIQUEES DE STRASBOURG!!!! CABINET CLEMENCEAU GEOMETRE-EXPERT!! Mémoire de soutenance de diplôme d ingénieur INSA Spécialité Topographie!! Optimisation de la gestion

Plus en détail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des

Plus en détail

VISUAL GESATEL. La gestion commerciale n a jamais été aussi facile!

VISUAL GESATEL. La gestion commerciale n a jamais été aussi facile! La gestion commerciale n a jamais été aussi facile! LES AVANTAGES Transformation de tous vos documents au format PDF, HTML, WORD, EXCEL. Envoi direct de tous vos documents via Internet. Récupérez sans

Plus en détail

Sage 100. pour le BTP. Faites de votre gestion un levier de croissance

Sage 100. pour le BTP. Faites de votre gestion un levier de croissance Sage 100 pour le BTP Faites de votre gestion un levier de croissance Sage 100 pour le BTP Faites de votre gestion un levier de croissance Gagner des parts de marché, optimiser ses investissements, sécuriser

Plus en détail

Logiciel promoteur / aménageur - Logiciel promoteur / aménageur - Logiciel promoteur / aménageur - Logiciel promoteur / aménageur - Logiciel

Logiciel promoteur / aménageur - Logiciel promoteur / aménageur - Logiciel promoteur / aménageur - Logiciel promoteur / aménageur - Logiciel Promoteur Constructeur Lotiisseur Aménageur Marchands de biiens Solution Promoteur - Aménageur Solution Promoteur - Aménageur Le logiciel prêt à l emploi avec une grande souplesse de paramétrage, Souple

Plus en détail

«ACTopen» ... La solution dans sa globalité vous permettra d'administrer et de piloter votre entreprise de manière optimale.

«ACTopen» ... La solution dans sa globalité vous permettra d'administrer et de piloter votre entreprise de manière optimale. «ACTopen»... Est un progiciel de gestion intégré, développé sous forme de modules et pouvant être adapté à tout type d'entreprise et de secteur d'activité. La solution dans sa globalité vous permettra

Plus en détail

Principales Fonctionnalités - Version 8

Principales Fonctionnalités - Version 8 Principales Fonctionnalités - Version 8 Cleansoft PRH Option Achats et Fournisseurs Ouverture du produit Personnalisation possible des éditions des pièces de ventes Personnalisation possible des éditions

Plus en détail

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé

Plus en détail

Invest Manager III. Généralités

Invest Manager III. Généralités Invest Manager III Généralités Conçu par des professionnels du secteur, Invest Manager III est un logiciel qui répond aux besoins multiples des sociétés d investissement (dont la cible est constituée de

Plus en détail

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

Plus en détail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE

Plus en détail

Tableaux comparatifs entre éditions Standard, Professionnelle, Entreprise

Tableaux comparatifs entre éditions Standard, Professionnelle, Entreprise Tableaux comparatifs entre éditions Standard, Professionnelle, Entreprise Module WaveSoft GRC/CRM & MobiGRC V14.02 Page 1 sur 6 Tableau comparatif entre Éditions, Gestion Relation Client WaveSoft Gestion

Plus en détail

PHP et les Bases de données - Généralités

PHP et les Bases de données - Généralités PHP et les Bases de données - Généralités Conception d une base de données Méthodes utilisées : MERISE, UML Modèle conceptuel des données MCD, Modèle logique MLD, Modèle Physique MPD. Ces aspects seront

Plus en détail

Sage Suite RH Le logiciel de paie moderne qui valorise votre meilleur atout : le capital humain.

Sage Suite RH Le logiciel de paie moderne qui valorise votre meilleur atout : le capital humain. Fiche produit Sage Suite RH Le logiciel de paie moderne qui valorise votre meilleur atout : le capital humain. Optez pour une gestion optimisée de la Paie et des Ressources Humaines Les données conjoncturelles

Plus en détail

Février 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

Février 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle Novanet Février 2007 Novanet-IS Suite progicielle WEB pour l Assurance Description fonctionnelle Novanet-IS Description fonctionnelle 1 Définition 3 2 La production (module WEBACTION) 6 3 Relation Client

Plus en détail

GC Soft. Carnet de fonctionnalités

GC Soft. Carnet de fonctionnalités GC Soft Carnet de fonctionnalités By EOLE Concept 1. Gestion des fichiers... 2 2. Gestion du catalogue articles... 3 3. Gestion des clients et prospects... 4 4. Gestion de la relation client (CRM)... 5

Plus en détail

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado - RAPPORT AUDIT SEO Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado 17 septembre 2013 Table des matières Optimisation structurelle 2 Optimisation des standards, performances et

Plus en détail

Séance d ED n 5 : HTML et JavaScript

Séance d ED n 5 : HTML et JavaScript Séance d ED n 5 : HTML et JavaScript EXERCICE 1 1) le but de cet exercice est de construire l'interface suivante en html: une réponse : 1)

Plus en détail

ComptabilitéExpert. Production comptable et fiscale Outils de Révision Intégrés La solution globale par excellence

ComptabilitéExpert. Production comptable et fiscale Outils de Révision Intégrés La solution globale par excellence Production comptable et fiscale Outils de Révision Intégrés La solution globale par excellence è ComptabilitéExpert Fruit d une expérience acquise depuis 1981, ComptabilitéExpert est le résultat d une

Plus en détail

LOGICIEL NATURELLEMENT CONVIVIAL POUR AVOCATS ERGONOMIE FACILITÉ D UTILISATION SERVICES

LOGICIEL NATURELLEMENT CONVIVIAL POUR AVOCATS ERGONOMIE FACILITÉ D UTILISATION SERVICES LOGICIEL NATURELLEMENT CONVIVIAL POUR AVOCATS ERGONOMIE FACILITÉ D UTILISATION SERVICES SECIB, La Qualité au service des Avocats SECIB est le seul éditeur de logiciels à offrir à ses clients des prestations

Plus en détail

Note de compatibilité

Note de compatibilité R&D et Stratégie Division SMB Le 10/09/2014 De Département Qualité, R&D SMB Objet : Compatibilité des applications Sage sur SQL 2014 I. Environnement testé Cette procédure de test a pour objectif de valider

Plus en détail

HTML, CSS, JS et CGI. Elanore Elessar Dimar

HTML, CSS, JS et CGI. Elanore Elessar Dimar HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML

Plus en détail

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec

Plus en détail

INITIATION À LA COMPTABILITÉ GÉNÉRALE

INITIATION À LA COMPTABILITÉ GÉNÉRALE Comptabilité 155 INITIATION À LA COMPTABILITÉ GÉNÉRALE Etre capable d assurer le suivi quotidien des opérations courantes dans une entreprise afin de faciliter les échanges avec son expert comptable. Assistante

Plus en détail

Un progiciel intégré pour les entreprises de propreté

Un progiciel intégré pour les entreprises de propreté Un progiciel intégré pour les entreprises de propreté Les entreprises de propreté ont besoin de gérer l ensemble des processus liés à leur métier. Adoptez WO NETT, le progiciel intégré de gestion commerciale,

Plus en détail

Formulaires et Compteurs

Formulaires et Compteurs Formulaires et Compteurs Création de formulaires et de compteurs avec extensions FrontPage ou ASP. INFORMATIONS CONNEXES Le but du présent manuel est de permettre à une personne familière d Internet de

Plus en détail

Le Progiciel destiné aux Professionnels de l'assurance

Le Progiciel destiné aux Professionnels de l'assurance PRESENTE Le Progiciel destiné aux Professionnels de l'assurance AXILOG INFORMATIQUE 08 Parvis de Saint Maur 94100 Saint Maur Des Fossés TEL : 01 41 79 31 50 FAX 01 43 78 39 23 FOX -ASSUR est un progiciel

Plus en détail

SIMAX Service. CRM : - Gestion des contacts - Gestion des clients (professionnels ou particuliers) - Gestion des opportunités

SIMAX Service. CRM : - Gestion des contacts - Gestion des clients (professionnels ou particuliers) - Gestion des opportunités SIMAX Service SIMAX Service est un logiciel préconfiguré pour répondre en standard aux besoins d une société de service B2B ou B2C. SIMAX étant le logiciel le plus paramétrable au monde, il est très facile

Plus en détail

LA SOLUTION DE GESTION D'AFFAIRES

LA SOLUTION DE GESTION D'AFFAIRES LA SOLUTION DE GESTION D'AFFAIRES DES PRESTATAIRES DE SERVICES INDUSTRIELS Sous-traitance & Maintenance Industrielle Ingénierie, Etudes Techniques Energies Nouvelles Fabrication d'équipements «NaviOne

Plus en détail

WILOG ERP Terroir. Gestion commerciale. Solution Cloud Solution Réseau Solution Monoposte. 136 boulevard de Finlande - 54340 Pompey - France

WILOG ERP Terroir. Gestion commerciale. Solution Cloud Solution Réseau Solution Monoposte. 136 boulevard de Finlande - 54340 Pompey - France Wilog ERP Terroir v1.2 25 Février 2014 WILOG ERP Terroir Gestion commerciale Solution Cloud Solution Réseau Solution Monoposte 136 boulevard de Finlande - 54340 Pompey - France Téléphone : +33 (0)3 83

Plus en détail

LoGiCieLs open Line TM

LoGiCieLs open Line TM nouveautés 2014 LoGiCieLs open Line TM Compta paye Crm Gestion CommerCiaLe L environnement A partir de la gamme Classic La personnalisation de l environnement de travail L utilisateur peut paramétrer l

Plus en détail

CRM. Gérez efficacement vos contacts et clients ACT! by Sage. Simple. Pratique. Efficace

CRM. Gérez efficacement vos contacts et clients ACT! by Sage. Simple. Pratique. Efficace CRM Gérez efficacement vos contacts et clients ACT! by Sage Simple Pratique Efficace ACT! by Sage Organisez toutes les étapes de votre cycle de vente au travers du suivi détaillé de vos relations commerciales.

Plus en détail

ÉLÉMENTS INDICATIFS DE CORRIGÉ. BARÈME GLOBAL sur 140 points

ÉLÉMENTS INDICATIFS DE CORRIGÉ. BARÈME GLOBAL sur 140 points BACCALAURÉAT TECHNOLOGIQUE SESSION 2011 SÉRIE : SCIENCES ET TECHNOLOGIES DE LA GESTION ÉPREUVE ÉCRITE DE SPÉCIALITÉ : COMPTABILITÉ ET FINANCE D'ENTREPRISE ÉLÉMENTS INDICATIFS DE CORRIGÉ Ce dossier comporte

Plus en détail

GESTION LOGISTIQUE GESTION COMMERCIALE GESTION DE PRODUCTION

GESTION LOGISTIQUE GESTION COMMERCIALE GESTION DE PRODUCTION GESTION LOGISTIQUE GESTION COMMERCIALE GESTION DE PRODUCTION Votre contact : Pierre Larchères 06 30 35 96 46 18, rue de la Semm - 68000 COLMAR p.larcheres@agelis.fr PRESENTATION GENERALE LES PROGICIELS

Plus en détail

STID 2ème année : TP Web/PHP

STID 2ème année : TP Web/PHP STID 2ème année : TP Web/PHP Plan de travail et aide mémoire jean.arnaud@inria.fr Ce document est composé de cinq parties : Un aide mémoire sur les aspects pratiques de la création de sites Une introduction

Plus en détail

Sommaire. BilanStat manuel de présentation et d utilisation Page 2

Sommaire. BilanStat manuel de présentation et d utilisation Page 2 BilanStat-Audit Sommaire Présentation... 3 Chapitre 0 : Gestion des bases de données... 5 Chapitre 0 : Gestion des missions... 12 Chapitre 1 : Eléments généraux... 17 Chapitre 2 : Capitaux propres... 28

Plus en détail

ANNEXE 3 AU CCTP PRESTATIONS SUPPLEMENTAIRES EVENTUELLES DE GESTION DES RESSOURCES HUMAINES GEN DRH 01 2015 GIE GENAVIR CS 20071 29280 PLOUZANE

ANNEXE 3 AU CCTP PRESTATIONS SUPPLEMENTAIRES EVENTUELLES DE GESTION DES RESSOURCES HUMAINES GEN DRH 01 2015 GIE GENAVIR CS 20071 29280 PLOUZANE GEN DRH 01 2015 ANNEXE 3 AU CCTP Plouzané, le 27 avril 2015 PRESTATIONS SUPPLEMENTAIRES EVENTUELLES DE GESTION DES RESSOURCES HUMAINES Référence du marché Pouvoir adjudicateur GEN DRH 01 2015 GIE GENAVIR

Plus en détail

Catalogue des produits et services Tarif public Décembre 2014

Catalogue des produits et services Tarif public Décembre 2014 0810 001 274 (numéro azur prix d un appel local) Page 1 sur 7 0810 001 274 (numéro azur prix d un appel local) Généralités, Administration et Paramétrage Standard Professionnelle Entreprise Réseau (Nombre

Plus en détail

Gestion de Contacts & Clients ACT! SOLUTION E-MAILING* pour vos newsletters et vos campagnes de prospection CONTACT. Distribué par

Gestion de Contacts & Clients ACT! SOLUTION E-MAILING* pour vos newsletters et vos campagnes de prospection CONTACT. Distribué par Gestion de Contacts & Clients ACT! SOLUTION E-MAILING* pour vos newsletters et vos campagnes de prospection CONTACT Distribué par ACT! Gérez facilement vos contacts, prospectez simplement et fidélisez

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Connexion à 4D Server depuis une page ASP Par Noreddine MARGOUM, Technicien Contrôle Qualité, 4D S.A. Note technique 4D-200403-08-FR Version 1 Date 1 Mars 2004 Résumé Le propos de cette note technique

Plus en détail

D où que vous soyez, accédez à la gestion de votre entreprise

D où que vous soyez, accédez à la gestion de votre entreprise Les principaux atouts de la solution : Fonctionnement en mode Web pour un accès sécurisé d où que vous soyez (https) ou local Productivité optimisée notamment en saisie (pas d utilisation de la souris

Plus en détail

Logiciel de Gestion de la Relation Client

Logiciel de Gestion de la Relation Client Shark Editions Le Libéral 10a Rue Joseph Cugnot 38300 BOURGOIN JALLIEU Tél : 04.74.43.39.04 Email : contact@shark-editions.fr Internet : www.shark-editions.fr Logiciel de Gestion de la Relation Client

Plus en détail

P.R.C - FACTURATION ARCHIVAGE

P.R.C - FACTURATION ARCHIVAGE P.R.C - FACTURATION ARCHIVAGE 2013, la référence! Découvrez maintenant PRC-FAC-ARC 2013, le premier progiciel vraiment dédié à la gestion de cabinet. Ce progiciel a été créé par des professionnels et harmonisé

Plus en détail

Découpe fonctionnelle Gestion commerciale Sage 30, 100 et Start

Découpe fonctionnelle Gestion commerciale Sage 30, 100 et Start Découpe fonctionnelle Gestion commerciale Sage 30, 100 et Start Commentaire : en bleu les nouveautés Vi7.50. Gestion des ventes / Facturation clients Gestion des factures électroniques (Emission uniquement)

Plus en détail

Gestion Comptable Sage 100

Gestion Comptable Sage 100 Gestion Comptable La réponse à tous les besoins comptables et financiers de l entreprise avec la richesse d une offre unique sur le marché. 1 SOMMAIRE 1.1. Le pôle comptable et Financier...3 1.2. Une couverture

Plus en détail

Stockage du fichier dans une table mysql:

Stockage du fichier dans une table mysql: Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table

Plus en détail

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5 Noël NOVELLI ; Université d Aix-Marseille; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Génie Logiciel LA QUALITE 1/5 La gestion de la qualité Enjeux de la

Plus en détail

Sage 30. La solution de gestion avancée dédiée aux petites entreprises

Sage 30. La solution de gestion avancée dédiée aux petites entreprises Sage 30 La solution de gestion avancée dédiée aux petites entreprises Entrez dans le monde de Sage Avec plus de 300 000 utilisateurs, 20 millions de bulletins de paie édités chaque année, plus de 50 000

Plus en détail

Des informations pratiques pour vous conseiller et vous aider dans votre choix,

Des informations pratiques pour vous conseiller et vous aider dans votre choix, Edition Novembre 2007 CATALOGUE des FORMATIONS PME Cher client, Sage vous assure des formations efficaces grâce à plus de 20 ans d'expérience dans le domaine de la formation, et une équipe de plus de 20

Plus en détail

FOCUS Evolution Gestion à l affaire

FOCUS Evolution Gestion à l affaire FOCUS Evolution Gestion à l affaire Vous voulez mieux gérer vos projets! FOCUS Evolution, le logiciel à l Affaire, est la solution à votre gestion. La gestion à l affaire permet, en temps réel : - d Anticiper

Plus en détail

Mise à jour ESCentiel - Juin 2012

Mise à jour ESCentiel - Juin 2012 Mise à jour ESCentiel - Juin 2012 Nous avons le plaisir de vous adresser ci-après une liste des principales modifications, améliorations et ajouts que nous avons jugé utiles à vous précisez. Comme vous

Plus en détail

Sage 100. pour les PME. Faites de votre gestion un levier de performance

Sage 100. pour les PME. Faites de votre gestion un levier de performance Sage 100 pour les PME Faites de votre gestion un levier de performance À propos de Sage Leader des éditeurs de logiciels de gestion sur le marché des PME dans le monde* Plus de 6 millions d entreprises

Plus en détail

QUADRA Entreprise QUADRATUS. Le concentré de solutions. www.quadratus.fr. Informatique

QUADRA Entreprise QUADRATUS. Le concentré de solutions. www.quadratus.fr. Informatique QUADRA Entreprise Le concentré de solutions QUADRATUS Informatique www.quadratus.fr Entreprise, la solution de gestion intégrée, pour un business 100% optimisé QuadraENTREPRISE intègre dans une même solution,

Plus en détail

LE BACCALAUREAT PROFESSIONNEL GESTION ADMINISTRATION Janvier 2012 Page 1

LE BACCALAUREAT PROFESSIONNEL GESTION ADMINISTRATION Janvier 2012 Page 1 LE BACCALAUREAT PROFESSIONNEL GESTION ADMINISTRATION Janvier 2012 Page 1 La rénovation de la voie professionnelle, filière du tertiaire administratif a conduit à la création du baccalauréat professionnel

Plus en détail

DataCar CRM V2.3. CRM V2.3 Release Notes Production. DataCar CRM v2.3. Release Notes

DataCar CRM V2.3. CRM V2.3 Release Notes Production. DataCar CRM v2.3. Release Notes DataCar CRM v2.3 Release Notes Page 1 de 38 TABLE DES MATIÈRES 1. INTRODUCTION... 4 2. Les évolutions par module... 4 2.1. Module Administration... 4 2.1.1. Collaborateurs - Liste des collaborateurs...

Plus en détail

Automatisez votre gestion et vos procédures commerciales

Automatisez votre gestion et vos procédures commerciales Automatisez votre gestion et vos procédures commerciales all-in-web janvier 2014 Fonctionnalités de la solution CRM, en mode SaaSet Cloud Computing: Utilisateurs Le nombre d utilisateurs n est pas limité.

Plus en détail

Présentation du Framework BootstrapTwitter

Présentation du Framework BootstrapTwitter COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...

Plus en détail

Une solution performante dédiée aux PMI couvrant l essentiel des besoins de contrôle et gestion de production.

Une solution performante dédiée aux PMI couvrant l essentiel des besoins de contrôle et gestion de production. 1 Une solution performante dédiée aux PMI couvrant l essentiel des besoins de contrôle et gestion de production. La gestion au rythme de votre production : un outil accessible aux PMI TemPPro E.S. est

Plus en détail

Guide Pratique Gérez efficacement vos contacts

Guide Pratique Gérez efficacement vos contacts Guide Pratique Gérez efficacement vos contacts SOMMAIRE Avant Propos 3 Faites un bilan de votre situation actuelle 4 Quelle est la différence entre un logiciel de gestion de contacts et mon organisation

Plus en détail

Pourquoi. OptiMaint est... - Simple d'utilisation. - Rapide d'utilisation. - Facilement personnalisable. - Puissant

Pourquoi. OptiMaint est... - Simple d'utilisation. - Rapide d'utilisation. - Facilement personnalisable. - Puissant Pourquoi? logiciels semblent être identiques, dans l deviennent primordiales pour une utilisation quotidienne. attention sur des points forts appréciés par nos OptiMaint est... - Simple d'utilisation -

Plus en détail

Technologie Esthétique Services. Logiciel pour avocats sensibles aussi à... l esthétique. SECIB Le choix de l excellence

Technologie Esthétique Services. Logiciel pour avocats sensibles aussi à... l esthétique. SECIB Le choix de l excellence Technologie Esthétique Services Logiciel pour avocats sensibles aussi à... l esthétique SECIB Le choix de l excellence SECIB est le seul éditeur de logiciels à offrir à ses clients des prestations haut

Plus en détail

Mysql avec EasyPhp. 1 er mars 2006

Mysql avec EasyPhp. 1 er mars 2006 Mysql avec EasyPhp 1 er mars 2006 Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requètes vers les bases de données relationnelles. Il en reprend la syntaxe

Plus en détail

Guide Utilisateur. Edition Mars 2012. Agenda. E-mails. Evènements. Synchroniser avec les identités de gestion, de. Messagerie interne. Post-it.

Guide Utilisateur. Edition Mars 2012. Agenda. E-mails. Evènements. Synchroniser avec les identités de gestion, de. Messagerie interne. Post-it. Edition Mars 2012 Agenda E-mails Evènements Synchroniser avec les identités de gestion, de syndic, de transaction Messagerie interne Post-it Notes Statistiques Guide Utilisateur Prenez le temps de lire

Plus en détail

FOIRE AUX QUESTIONS ACT! 2009

FOIRE AUX QUESTIONS ACT! 2009 FOIRE AUX QUESTIONS ACT! 2009 Informations générales sur ACT! 1. Quelles sont les principales fonctionnalités d ACT!? - Gérer tous vos contacts et vos clients en toute simplicité - Communiquer avec vos

Plus en détail

L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248

L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 L envoi d un formulaire par courriel Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 Chapitre 9 L envoi d un formulaire par courriel L envoi par courriel d informations

Plus en détail

DOSSIER DE CANDIDATURE PARTIE A : PRESENTATION DU PROJET ET DU(ES) CREATEUR(S)

DOSSIER DE CANDIDATURE PARTIE A : PRESENTATION DU PROJET ET DU(ES) CREATEUR(S) DOSSIER DE CANDIDATURE PARTIE A : PRESENTATION DU PROJET ET DU(ES) CREATEUR(S) Entreprise/Projet Nom CA Année 1 CA Année 2 CA Année 3 Effectif Année 1 Effectif Année 2 Effectif Année 3 Secteur d activité

Plus en détail

PHP 4 PARTIE : BASE DE DONNEES

PHP 4 PARTIE : BASE DE DONNEES PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux

Plus en détail

CRM Service. Exemples de secteurs concernés. Fonctionnalités clés. Gestion de l activité quotidienne. Gestion complète de la force de vente

CRM Service. Exemples de secteurs concernés. Fonctionnalités clés. Gestion de l activité quotidienne. Gestion complète de la force de vente CRM Service Exemples de secteurs concernés Société de commerce et de négoce Société de services informatiques Cabinet de formation Cabinet de recrutement Société de sécurité et de nettoyage Société de

Plus en détail

LoReNa : pour dynamiser votre Relation Client (CRM)

LoReNa : pour dynamiser votre Relation Client (CRM) LoReNa : pour dynamiser votre Relation Client (CRM) Valorisez votre Relation Client! http://www.lorena.pro/nossolutions/crm.aspx Introduction La connaissance du client est une des bases de la réussite

Plus en détail

guide Le Le guide Ligne PME

guide Le Le guide Ligne PME EBP Informatique RCS Versailles B 33083894700043 Rue de Cutesson ZA du Bel Air 78513 Rambouillet CEDEX Fax : 01 34 85 62 07 www.ebp.com Toutes les marques et produits cités appartiennent à leurs propriétaires

Plus en détail

Hit-Office Entrepreneur. Documentation. Hit-Office, Votre ERP

Hit-Office Entrepreneur. Documentation. Hit-Office, Votre ERP Hit-Office Entrepreneur Documentation Hit-Office, Votre ERP Vos offres, vos projets. En toute simplicité. Hit-Office est un logiciel de gestion spécialement développé pour les entreprises du secteur de

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

Magisoft. Progiciel de gestion intégré modulaire (Gestion de Production Gestion Commerciale CRM) Gestion de Production

Magisoft. Progiciel de gestion intégré modulaire (Gestion de Production Gestion Commerciale CRM) Gestion de Production Progiciel de gestion intégré modulaire Gestion de Production Fichiers Permanents Définition des : - familles et sous familles articles, familles et sous familles clients. - Produits finis, semi-finis,

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

Le portail clients QWE

Le portail clients QWE ROFESSION OMPTABLE Le portail collaboratif clients QWE 1 LE PORTAIL COLLABORATIF CLIENT le moteur de votre développement La réponse à vos missions de conseil en informatique Partager la même solution entre

Plus en détail

DOSSIER DE GESTION. Sommaire

DOSSIER DE GESTION. Sommaire 102 Allée de Barcelone 31000 TOULOUSE Forme juridique : ENTREPRISE INDIVIDUELLE Régime fiscal : R. Simplifié Date exercice : 01/07/2012 au 30/06/2013-12 DOSSIER DE GESTION Sommaire Présentation de l'exploitation

Plus en détail

Programme des sessions 2014

Programme des sessions 2014 Programme des sessions 2014 1 - Gestion d'entreprise La gestion comptable dans une TPE Réf : 314-01 Durée 14 hrs Sessions Maîtriser les bases de la saisie comptable dans une TPE. 3/10 février 7/14 mars

Plus en détail

Sage 30 BTP. La solution 100% gestion dédiée aux auto-entrepreneurs et artisans du BTP.

Sage 30 BTP. La solution 100% gestion dédiée aux auto-entrepreneurs et artisans du BTP. Sage 30 BTP La solution 100% gestion dédiée aux auto-entrepreneurs et artisans du BTP. 1 Sage 30 Multi Devis Plus d une entreprise sur deux devient client Sage par l acquisition d une solution Sage 30.

Plus en détail

Sage 100 BTP. La solution 100% gestion dédiée aux entreprises du BTP

Sage 100 BTP. La solution 100% gestion dédiée aux entreprises du BTP Sage 100 BTP La solution 100% gestion dédiée aux entreprises du BTP 1 SOMMAIRE 4 Sage 100 Multi Devis 8 Sage 100 Multi Devis Entreprise 10 Les modules complémentaires 12 L approche 100% gestion 14 Les

Plus en détail

Fiche formation Assistant comptabilité et administration - ASCA - N : 9579 - Mise à jour : 06/05/2015

Fiche formation Assistant comptabilité et administration - ASCA - N : 9579 - Mise à jour : 06/05/2015 Impression à partir du site https://offredeformation.picardie.fr le 19/09/2015. Fiche formation Assistant comptabilité et administration - ASCA - N : 9579 - Mise à jour : 06/05/2015 ASCA Assistant comptabilité

Plus en détail

SOLUTIONS METIERS. XWARE se positionne clairement aux services des entreprises.

SOLUTIONS METIERS. XWARE se positionne clairement aux services des entreprises. Editeur de logiciel de gestion Architecte en solution informatique SOLUTIONS METIERS Forte de son expérience, XWARE développe et intègre des solutions de gestion, de communication et de sécurité innovantes

Plus en détail

Sage Suite RH Optez pour une gestion optimisée de votre paie et de vos RH

Sage Suite RH Optez pour une gestion optimisée de votre paie et de vos RH Fiche produit Sage Suite RH Optez pour une gestion optimisée de votre paie et de vos RH Les données conjoncturelles ont modifié la donne sur le marché «Paie et RH». Les besoins des Directions des Ressources

Plus en détail

LANDPARK ACTIVE DIRECTORY OPEN/LDAP

LANDPARK ACTIVE DIRECTORY OPEN/LDAP LANDPARK ACTIVE DIRECTORY OPEN/LDAP Solutions complètes d'inventaire, de gestion de parc et de helpdesk ITIL Avril 2014 LANDPARK ACTIVE DIRECTORY /OPENLDAP INDISPENSABLE POUR INTÉGRER AUTOMATIQUEMENT TOUS

Plus en détail

Gestion. 2015 Catalogue ABC CI. Audit-Conseil Informatique Sécurité Langues étrangères Développement personnel Juridique-Management

Gestion. 2015 Catalogue ABC CI. Audit-Conseil Informatique Sécurité Langues étrangères Développement personnel Juridique-Management Audit-Conseil Informatique Sécurité Langues étrangères Développement personnel Juridique-Management 2015 Catalogue Gestion Tél : 02.31.93.53.00 N agrément 25 14 01086 14 Code APE : 8559 A S.A.RL au Capital

Plus en détail

La solution hébergée pour les intermédiaires d Assurance

La solution hébergée pour les intermédiaires d Assurance La solution hébergée pour les intermédiaires d Assurance Qu est-ce qu une offre ASP? LEADER Informatique - Avril 2010 Une solution en mode SaaS, pourquoi? Notre offre en mode SaaS représente la troisième

Plus en détail

Gestion commerciale. Une réponse fonctionnelle quel que soit votre secteur d activité

Gestion commerciale. Une réponse fonctionnelle quel que soit votre secteur d activité Gestion commerciale La rentabilité d une entreprise passe par l augmentation du chiffre d affaires et la maîtrise des coûts de gestion. Avec Sage 100 Gestion Commerciale, vous contrôlez votre activité

Plus en détail

PolyOffice Plus Le logiciel de gestion et de rédaction d actes des cabinets d avocats

PolyOffice Plus Le logiciel de gestion et de rédaction d actes des cabinets d avocats PolyOffice Plus Le logiciel de gestion et de rédaction d actes des cabinets d avocats 1 er logiciel labellisé RPVA par le Conseil National des Barreaux Équipez sereinement votre cabinet pour : > Gagner

Plus en détail

Mon-Expert-en-Gestion est un portail collaboratif 100% Web, constitué de plusieurs modules utiles pour la gestion en ligne de votre entreprise.

Mon-Expert-en-Gestion est un portail collaboratif 100% Web, constitué de plusieurs modules utiles pour la gestion en ligne de votre entreprise. PERT N ION RTGESTION N M E M M E E LA GESTION EN LIGNE DE VOTRE ENTREPRISE MODULE Facturation est un module de Mon-Expert-en-Gestion. Mon-Expert-en-Gestion est un portail collaboratif 100% Web, constitué

Plus en détail

Logiciels de référencement

Logiciels de référencement Outils Logiciels de référencement Afin de contrôler la qualité de son référencement, d optimiser et d améliorer son positionnement, il peut être utile d utiliser des outils couvrant tout ou partie du référencement.

Plus en détail

Fiabilité et simplicité d'utilisation sont garanties

Fiabilité et simplicité d'utilisation sont garanties Solution la plus complète pour la gestion intégrale d'une entreprise qui fabrique ses produits touristiques et qui les distribuent sur tous les canaux. CRM LS Master Fiabilité et simplicité d'utilisation

Plus en détail

Alania CRM. Une gestion d entreprise efficace, rapide, adaptée et rentable!

Alania CRM. Une gestion d entreprise efficace, rapide, adaptée et rentable! Alania CRM Une gestion d entreprise efficace, rapide, adaptée et rentable! Fonctions Basic Edition Business Edition Advanced Edition Tableau de bord Paramètres & administration Support Gestion d entreprises

Plus en détail

DataCar CRM V2.5.1 Gamme Expert Release Notes. DataCar CRM v2.5.1. Release Notes

DataCar CRM V2.5.1 Gamme Expert Release Notes. DataCar CRM v2.5.1. Release Notes DataCar CRM v2.5.1 Page 1 de 26 TABLE DES MATIÈRES 1. Introduction... 3 2. Evolutions de la version... 3 2.1. Documentation en ligne... 3 2.2. Evolutions RSE France spécifique VGF... 4 2.2.1. Ajout de

Plus en détail

guide Le Le guide Ligne PME

guide Le Le guide Ligne PME EBP Informatique RCS Versailles B 33083894700043 Rue de Cutesson ZA du Bel Air 78513 Rambouillet CEDEX Fax : 01 34 85 62 07 www.ebp.com Toutes les marques et produits cités appartiennent à leurs propriétaires

Plus en détail

TUTORIEL WINTRANS Table des matières

TUTORIEL WINTRANS Table des matières TUTORIEL WINTRANS Table des matières Les bases... 2 Création de profil de tables... 2 Les menus associés... 5 Structure... 7 Création de Société, Agence, Client, Affrété... 7 Société... 7 Agence... 7 Client...

Plus en détail

Cassio facilite la saisie de vos ventes comptoir

Cassio facilite la saisie de vos ventes comptoir Vente comptoir - facturation - stock Cassio facilite la saisie de vos ventes comptoir Quel que soit votre secteur d activités, la souplesse du logiciel Cassio facilite la saisie des opérations de caisse,

Plus en détail