You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2014-12-17 16:37:04

maxime31
Member
From: Lyon
Registered: 2013-07-10
Posts: 69

synthèse contrat

Mon DSI m'a soumis une demande (peut-être particulière et isolée et dans ce cas je m'en excuse d'avance si elle n'est pas utile). Il souhaiterait avoir (soit dans un rapport ou directement dans l'affichage des contrats) une synthèse des coûts globaux des contrats.

Je m'explique :

  • En 2013, les contrats ont coûté 100 000€.

  • En 2014, les contrats ont coûté 80 000€.

  • En prévision, 2015 les contrats devraient coûter 70 000€.

Les prévisions pourraient être calculées en fonction des dates de fin des contrats...

Ce qui permettrait de voir qu'à coûts constant notre service "dispose" de 20 000€ supplémentaire. Nous pensons que cela pourrait grandement faciliter les DSI lors des périodes d'établissement de budget.

Merci d'avance ! :-)

Offline

#2 2014-12-19 12:55:32

maxime31
Member
From: Lyon
Registered: 2013-07-10
Posts: 69

Re: synthèse contrat

Cela n'intéresse donc personne... :'( Tant pis j'aurais essayé ! :-)

Offline

#3 2014-12-19 13:32:39

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: synthèse contrat

Tu peux emputer sur le budget

Offline

#4 2014-12-19 14:43:21

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: synthèse contrat

dans le cout du contrat vous indiquez le cout annuel ou la totalité du contrat pour la période?
(c'est pour préparer la requete sql du rapport)


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#5 2014-12-19 14:48:20

maxime31
Member
From: Lyon
Registered: 2013-07-10
Posts: 69

Re: synthèse contrat

@ddurieux : Il ne me semble pas qu'avec la gestion du budget on puisse avoir un rapport (dans GLPI ou avec le plugin) de type tableau ou graphique. Ma demande allait plutôt dans ce sens. ;-)

@LaDenrée : Mon DSI rentre les loyers trimestriels de ses contrats mais il n'utilise pas encore les budgets... (peut-être un poil compliqué à gérer, non ?)

Last edited by maxime31 (2014-12-19 15:00:35)

Offline

#6 2014-12-19 15:19:05

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: synthèse contrat

donc il a un contrat du 1/1 au 31/3 pour x€ et un contrat de 1/4 ao 30/6 pour y€ ?
donc il n'y a pas de contrat à cheval sur 2 ans

si c'est ça c'est assez simple on fait la somme des contrats groupés par année de création et hop...

select year(begin_date) AS annee, sum(cost) as total  from glpi_contracts group by annee


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#7 2014-12-19 15:22:43

maxime31
Member
From: Lyon
Registered: 2013-07-10
Posts: 69

Re: synthèse contrat

Non, en fait il rajoute le coûts trimestriel à chaque fois.

Exemple :
Contrat 1 : x€ du 01/01 au 31/03, x€ du 01/04 au 31/06...
Contrat 2 : y€ du 01/01 au 31/03, y€ du 01/04 au 31/06...

Mais du coup si, il y a des contrats qui s'étalent sur plusieurs années... :-/

Last edited by maxime31 (2014-12-19 15:25:12)

Offline

#8 2014-12-19 15:28:14

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: synthèse contrat

donc à un instant "t" vous n'avez pas dans GLPI la totalité de l'année indiquée dans glpi ? c'est le même contrat qui est mis à jour à chaque trimestre ?

dans ce cas c'est mission impossible.


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#9 2014-12-19 15:31:20

maxime31
Member
From: Lyon
Registered: 2013-07-10
Posts: 69

Re: synthèse contrat

Ouais c'est ça... Si l'on change de méthode de fonctionnement, (en raisonnant soit par coût total du contrat soit par coût annuel) cela deviendrait faisable ?

Si oui, dans quelles mesures ? (Pour pas que j'arrive avec une solution à moitié trouvée devant lui... ^^)

Offline

#10 2014-12-19 15:38:27

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: synthèse contrat

vous pouvez conserver votre fonctionnement par trimestre mais au lieu de mettre à jour le même contrat, il faut considérer qu'il s'agit d'un nouveau contrat et le créer dans glpi.
vous pouvez ainsi déjà creer vos 4 trimestres 2015 avec les prix 2015.

la simple requete ci dessous vous fera la somme par année.

select year(begin_date) AS annee, sum(cost) as total  from glpi_contracts group by annee

la seule contrainte est de ne pas avoir de contrat à cheval sur 2 ans sinon la requète devient très complexe


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#11 2014-12-19 15:41:33

maxime31
Member
From: Lyon
Registered: 2013-07-10
Posts: 69

Re: synthèse contrat

Hum, vu que l'on lie nos éléments de GLPI avec les contrats en créer de nouveau risque de poser problème... Je vais réfléchir sur le sujet et voir ça avec lui ! Merci beaucoup LaDenrée pour tes réponses ! :-)

Offline

Board footer

Powered by FluxBB