From 3163224c8c219c053d524fbfaed23c76741b0377 Mon Sep 17 00:00:00 2001 From: Guillaume Raffy Date: Mon, 6 Mar 2023 14:24:38 +0100 Subject: [PATCH] added `it-cnrs-l1p5.tsv`, which contains the it hardware bought in 2019 in the format expected by labo1.5 - also cleaned up and added documentation --- README.md | 76 +++++- .../commandes-it-2019-cnrs-002-annotated.tsv | 225 ++++++++++++++++++ .../from_ngicquiaux}/cnrs-matieres-001.csv | 0 .../commandes-2019-cnrs-t001.tsv | 0 .../commandes-2019-cnrs-t002.tsv | 0 achats-ipr/2019/cnrs/it-cnrs-l1p5.tsv | 92 +++++++ achats-ipr/2019/readme.md | 10 - from_labos1point5.org/devicesTemplate.tsv | 43 ++++ src/geslabt001_to_itorders.py | 58 +++++ src/{main.py => geslabt002_to_itorders.py} | 52 +--- 10 files changed, 495 insertions(+), 61 deletions(-) create mode 100644 achats-ipr/2019/cnrs/commandes-it-2019-cnrs-002-annotated.tsv rename achats-ipr/2019/{ => cnrs/from_ngicquiaux}/cnrs-matieres-001.csv (100%) rename achats-ipr/2019/{ => cnrs/from_ngicquiaux}/commandes-2019-cnrs-t001.tsv (100%) rename achats-ipr/2019/{ => cnrs/from_ngicquiaux}/commandes-2019-cnrs-t002.tsv (100%) create mode 100644 achats-ipr/2019/cnrs/it-cnrs-l1p5.tsv delete mode 100644 achats-ipr/2019/readme.md create mode 100644 from_labos1point5.org/devicesTemplate.tsv create mode 100755 src/geslabt001_to_itorders.py rename src/{main.py => geslabt002_to_itorders.py} (54%) mode change 100644 => 100755 diff --git a/README.md b/README.md index 7b194a1..8e8f319 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,30 @@ +Projet créé pour remplir la partie matériel informatique de [labo 1.5](https://apps.labos1point5.org/ges-1point5/962) + +# description des fichiers + +- achats-ipr + - 2019 + - cnrs + - from_ngiquiaux + - `commandes-2019-cnrs-t001.xls` : Ce fichier contient l'ensemble des achats de 2019, avec le libellé et le fournisseur. ngiquiaux a obtenu ce fichier par un des types d'extraction (todo: trouver son nom) de `gestlab`. Ca ressemble davantage à un rapport qu'une base de données, vu que l'unique feuille de calcul contient en fait une série de tableaux du même type, à raison d'un tableau par `Entité dépensière`. Un seul tableau avec une colonne entité `Entité dépensière` aurait été plus facile à exploiter. + - fichier envoyé par ngiquiaux à graffy le `Wed, 18 Jan 2023 14:55:29 +0100`. + - `commandes-2019-cnrs-t001.tsv` : `commandes-2019-cnrs-t001.xls` après conversion au format `tsv` avec `libreoffice` + - `commandes-2019-cnrs-t002.xls` : Suite à une demande de graffy signalant à ngiquiaux qu'il manquait le code nacres dans `commandes-2019-cnrs-t001.xls`, ngiquiaux a obtenu ce fichier par un des types d'extraction (todo: trouver son nom, mais dedans je me souviens qu'il y avait le mot *détail*) de `gestlab`, après en avoir essayés pluieurs autres. + - fichier envoyé par ngiquiaux à graffy le `Thu, 26 Jan 2023 17:39:10 +0100` + - `cnrs-matieres-001.csv` : ce fichier est censé décrire les codes des matières utilisés dans `commandes-2019-cnrs-t002.xls` + - fichier envoyé par ngiquiaux à graffy le `Thu, 26 Jan 2023 17:39:10 +0100` + - `commandes-it-2019-cnrs-002.tsv` : copie de `/tmp/commandes-it-2019-cnrs-002.tsv` manuellement annotée par graffy le 03/02/2023 pendant la création de `it-cnrs-l1p5.tsv` + - `it-cnrs-l1p5.tsv` : achats it cnrs 2019 au format attendu par `labo1.5` + - manuellement créé par graffy le 03/02/2023 à partir de `commandes-it-2019-cnrs-002.tsv` + - ur1 + - from_ddemorel + - `2019..xls` : + - fichiers envoyés par ddemorel à graffy le `07/02/2023` +- tmp + - `commandes-it-2019-cnrs-002.tsv` : itorder for cnrs in 2019 + - built from `/2019/cnrs/from_ngicquiaux/commandes-2019-cnrs-t001.tsv` using `src/geslabt002_to_itorders.py` + + # journal ## 2023/01/26 @@ -7,4 +34,51 @@ ## 2023/01/27 -- graffy a obtenu de ngicquiaux un nouveau fichier `from-cloud.ipr/2019/commandes-2019-cnrs-t002.xls` qui semble correct cette fois! \ No newline at end of file +- graffy a obtenu de ngicquiaux un nouveau fichier `from-cloud.ipr/2019/commandes-2019-cnrs-t002.xls` qui semble correct cette fois! + +## 2023/02/07 + +- graffy a reçu de ddemorel les fichiers suivants + +```log +graffy@graffy-ws2:~/work/ddrs$ ls -l ./achats-ipr/2019/ur1/from_ddemorel_20230207/ +total 2288 +-rw-r--r-- 1 graffy spm 369152 mars 3 16:51 2019.DIRECTION.xls +-rw-r--r-- 1 graffy spm 318976 mars 3 16:51 '2019.MATERIAUX ET LUMIERE.xls' +-rw-r--r-- 1 graffy spm 269312 mars 3 16:51 '2019.MATIERE MOLLE.xls' +-rw-r--r-- 1 graffy spm 326656 mars 3 16:51 2019.MAT.NANO.SCIENCES.xls +-rw-r--r-- 1 graffy spm 341504 mars 3 16:51 '2019.MECA VERRES.xls' +-rw-r--r-- 1 graffy spm 224256 mars 3 16:51 '2019.MILIEU DIVISE.xls' +-rw-r--r-- 1 graffy spm 479744 mars 3 16:51 '2019.PHYSIQUE MOLECULAIRE.xls' +``` + +## 2023/03/03 + +### généré it-cnrs-l15.tsv + +critique: + - colonnes utiles + - quantité + - libelles tronqués à 35 caracteres qui empêchent de voir le modèle exact (exemple CAT2_Configuration n°6 Latitude 559 au lieu de CAT2_Configuration n°6 Latitude 5590) + - duplication + - id659 == id828 ? (3 my passport) + - id623 == id1030 ? (station d'accueil dmorineau) + - id1919 == id2007 ? (5 disques durs, id1919 n'a pas de prix..?) + - libellé vague id926 : "petits matériels informatiques" + - pourquoi souris, et pas: + - dock (station d'accueil) + - adaptateur vga + - cartouche d'encre ? + - alimentation magsafe + - barre de son externe + - pourquoi imprimante id1170 et pas scanner id1171 ? + - id1268 disque dur à 521.98 € ? + - carte raid perc id1776 + - il manque les prix parfois, et ça n'aide pas à savoir ce que c'est : id1919 + - id2303: ACER D1301 impossible de savoir ce que c'est + - id3204 gopro ? + - barrettes de ram id2468 + - quantité pas fiable ? id2600 plusieurs barrettes mémoire (sans doute car prix élevé 874€) alors que quantité = 1 + - id2767 samsung 860 evo le libellé ne précise pas la capacité (cette même réf est utilisée pour des disques dur de différent capacité) + + diff --git a/achats-ipr/2019/cnrs/commandes-it-2019-cnrs-002-annotated.tsv b/achats-ipr/2019/cnrs/commandes-it-2019-cnrs-002-annotated.tsv new file mode 100644 index 0000000..524f050 --- /dev/null +++ b/achats-ipr/2019/cnrs/commandes-it-2019-cnrs-002-annotated.tsv @@ -0,0 +1,225 @@ +id Date commande Libellé ligne Raison sociale fournisseur Qté com. Reste à const. Qté fac. Cons. ligne antérieur Consommé ligne Réservé ligne Facturé ligne Code EDP Matière Nat. dép. comment +71 24/01/19 MPXT2FN/A ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 1,195.15 0.00 1,195.15 MECVER 2100 IM +72 24/01/19 MBP13-3PL ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 89.00 0.00 89.00 MECVER 2100 IM garantie 3 ans +73 24/01/19 ECO-0,30 ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.30 0.00 0.30 MECVER 2100 IM +74 24/01/19 CTO-MPXT2-16GB ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 170.00 0.00 170.00 MECVER 2100 IM passage à 16Go RAM +75 24/01/19 CTO-MPXT2-SSD1To ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 531.25 0.00 531.25 MECVER 2100 IM passage à disque dur 1To +76 24/01/19 MI4-MBP13-5PL ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 106.00 0.00 106.00 MECVER 2100 IM passage à garantie 5 ans +77 24/01/19 99MO084201 ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 23.34 0.00 23.34 MECVER 2100 IM adapter usbc->vga moshi 99MO084201 +78 24/01/19 ECO-0,02 ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.02 0.00 0.02 MECVER 2100 IM +79 24/01/19 258B6QUEB/00 ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 322.15 0.00 322.15 MECVER 2100 IM moniteur philips 258B6QUEB/0 +80 24/01/19 ECO-2,50 ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 2.50 0.00 2.50 MECVER 2100 IM +81 24/01/19 ST-TCMA2M ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 75.99 0.00 75.99 MECVER 2100 IM dock satechi ST-TCMA2M +82 24/01/19 ECO-0,02 ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.02 0.00 0.02 MECVER 2100 IM +83 24/01/19 99MO071906 ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 40.00 0.00 40.00 MECVER 2100 IM moshi iglaze +84 24/01/19 D31591 ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 40.78 0.00 40.78 MECVER 2100 IM filtre confidentialité dicota d31591 +89 24/01/19 CAT2_Configuration n°3 XPS 9365 DELL SAS 1.0 0.0 1.0 0.0 1,755.00 0.00 1,755.00 NANOSC 2100 IM +90 24/01/19 Dell Wireless Mouse WM126 BLACK DELL SAS 1.0 0.0 1.0 0.0 8.00 0.00 8.00 NANOSC 2100 IM +91 24/01/19 Eco contribution DELL SAS 1.0 0.0 1.0 0.0 0.43 0.00 0.43 NANOSC 2100 IM +156 30/01/19 Câbles AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 72.03 0.00 72.03 DIRINF 1100 FO +157 30/01/19 CARTOUCHES D'ENCRE BURO OUEST - TOP OFFICE - BUREAU VALLE 1.0 1.0 0.0 199.96 0.00 199.96 CIFAF2 1100 FO +196 04/02/19 MICRO-ONDE AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 63.85 0.00 63.85 UNITE 1100 FO +210 06/02/19 CAT1-CONFIGURATION°2 LATITUDE 5590 DELL SAS 1.0 0.0 1.0 0.0 1,190.98 0.00 1,190.98 TRAVAI 2100 IM +211 06/02/19 Eco contribution DELL SAS 1.0 0.0 1.0 0.0 0.83 0.00 0.83 TRAVAI 2100 IM +212 06/02/19 CAT1-CONFIGURATION°2 LATITUDE 5590 DELL SAS 1.0 0.0 1.0 0.0 1,375.97 0.00 1,375.97 TRAVAI 2100 IM +213 06/02/19 Eco contribution DELL SAS 1.0 0.0 1.0 0.0 2.42 0.00 2.42 TRAVAI 2100 IM +214 06/02/19 CAT3-CONFIGURATION°1 LATITUDE 7490 DELL SAS 1.0 0.0 1.0 0.0 1,802.97 0.00 1,802.97 TRAVAI 2100 IM +215 06/02/19 Eco contribution DELL SAS 1.0 0.0 1.0 0.0 3.50 0.00 3.50 TRAVAI 2100 IM +216 06/02/19 CAT3-CONFIGURATION°1 LATITUDE 7490 DELL SAS 1.0 0.0 1.0 0.0 1,831.97 0.00 1,831.97 TRAVAI 2100 IM +217 06/02/19 Cherry DW 8000 clavier et souris DELL SAS 1.0 0.0 1.0 0.0 65.12 0.00 65.12 TRAVAI 2100 IM +218 06/02/19 Eco contribution DELL SAS 1.0 0.0 1.0 0.0 3.34 0.00 3.34 TRAVAI 2100 IM +231 12/02/19 DELL ADAPTER DISPLAYPORT INMAC WSTORE - MISCO 1.0 0.0 1.0 0.0 20.10 0.00 20.10 ANRMCJ 1100 FO +232 12/02/19 TAPIS DE SOURIS INMAC WSTORE - MISCO 2.0 0.0 2.0 0.0 7.66 0.00 7.66 ANRMCJ 1100 FO +240 13/02/19 Rallonge USB 2.0 RS PRO -12m RS ET RADIOSPARES - RS COMPONENTS SAS 1.0 0.0 1.0 0.0 36.86 0.00 36.86 NANOSC 1100 FO +275 19/02/19 DISQUE DUR EXTERNE ET ETUI AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 78.13 0.00 78.13 MATMOL D3-- FO +290 19/02/19 Image Processing Toolbox (IP) THE MATHWORKS 1.0 0.0 1.0 0.0 200.00 0.00 200.00 ANRSON D3-- FO +313 21/02/19 DELL Multimédia Keyboard KB216 DELL SAS 1.0 0.0 1.0 0.0 8.00 0.00 8.00 NANOSC D3-- FO +314 21/02/19 Eco Contribution DELL SAS 1.0 0.0 1.0 0.0 0.14 0.00 0.14 NANOSC D3-- FO +369 26/02/19 Adaptateur, disque dur externe AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 130.56 0.00 130.56 ANRML D3-- FO +370 26/02/19 STATIONS D'ACCUEIL AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 145.83 0.00 145.83 ANRML D3-- FO +490 08/03/19 CAT 2 CONF 2 LATITUDE 5490 DELL SAS 1.0 0.0 1.0 0.0 1,370.00 0.00 1,370.00 ANRASJ D3-- FO +491 08/03/19 MULTIMEDIA KEYBOARD KB216 DELL SAS 1.0 0.0 1.0 0.0 8.00 0.00 8.00 ANRASJ D3-- FO +492 08/03/19 ECO CONTRIBUTION DELL SAS 1.0 0.0 1.0 0.0 2.14 0.00 2.14 ANRASJ D3-- FO +525 14/03/19 DELL Souris laser 6 boutons DELL SAS 4.0 0.0 4.0 0.0 16.00 0.00 16.00 NANOSC D3-- FO +526 14/03/19 Dell Clavier - AZERTY DELL SAS 4.0 0.0 4.0 0.0 20.00 0.00 20.00 NANOSC D3-- FO +527 14/03/19 Eco contribution DELL SAS 1.0 0.0 1.0 0.0 0.64 0.00 0.64 NANOSC D3-- FO +564 15/03/19 MATLAB THE MATHWORKS 1.0 0.0 1.0 0.0 100.00 0.00 100.00 MATMOL D3-- FO +565 15/03/19 Curve Fitting Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 40.00 0.00 40.00 MATMOL D3-- FO +566 15/03/19 Image Processing Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 40.00 0.00 40.00 MATMOL D3-- FO +567 15/03/19 Optimization Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 40.00 0.00 40.00 MATMOL D3-- FO +568 15/03/19 Statistics & Machine Learning Toolb THE MATHWORKS 1.0 0.0 1.0 0.0 40.00 0.00 40.00 MATMOL D3-- FO +569 15/03/19 Symbolic Math Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 40.00 0.00 40.00 MATMOL D3-- FO +595 19/03/19 "Moniteur 27"" - Ecran panoramique" DELL SAS 2.0 0.0 2.0 0.0 422.00 0.00 422.00 TRAVAI D3-- FO +596 19/03/19 Eco contribution DELL SAS 1.0 0.0 1.0 0.0 5.02 0.00 5.02 TRAVAI D3-- FO +597 20/03/19 Câbles Ethernet catégorie 6 RS ET RADIOSPARES - RS COMPONENTS SAS 6.0 0.0 6.0 0.0 12.13 0.00 12.13 ANRLB D3-- FO +602 21/03/19 clavier filaire avec pavé numérique ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 63.99 0.00 63.99 NANOSC D3-- FO +603 21/03/19 Eco-participation ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.10 0.00 0.10 NANOSC D3-- FO +616 25/03/19 Alim. pour ordinateur portable AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 78.00 0.00 78.00 TRAVAI D3-- FO +623 25/03/19 STATION D'ACCUEIL D.MORINEAU AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 0.0 0.0 0.00 0.00 0.00 TRAVAI D3-- FO +656 27/03/19 CAT2_Configuration n°1 Optiplex 706 DELL SAS 1.0 0.0 1.0 0.0 549.00 0.00 549.00 MILDIV D3-- FO optiplex 7060 j'imagine +657 27/03/19 Eco-contribution DELL SAS 1.0 0.0 1.0 0.0 0.76 0.00 0.76 MILDIV D3-- FO +658 27/03/19 APR Câble double tête pour Latitude DELL SAS 2.0 0.0 2.0 0.0 56.00 0.00 56.00 TRAVAI D3-- FO +659 27/03/19 Western Digital My Passport DELL SAS 3.0 0.0 3.0 0.0 405.00 0.00 405.00 TRAVAI D3-- FO +660 28/03/19 CAT2_Configuration n°6 Latitude 559 DELL SAS 1.0 0.0 1.0 0.0 771.00 0.00 771.00 MILDIV D3-- FO latitude 5590 j'imagine +661 28/03/19 Eco contribution DELL SAS 1.0 0.0 1.0 0.0 0.56 0.00 0.56 MILDIV D3-- FO +677 29/03/19 Office Standard SOFTWAREONE FRANCE SAS PROGRAMMATION INFORMATIQUE 2.0 0.0 2.0 0.0 91.06 0.00 91.06 MILDIV D3-- FO +724 05/04/19 PhantomPDF Business FOXIT EUROPE GMBH 10.0 0.0 10.0 0.0 150.00 0.00 150.00 TRAVAI D3-- FO +725 05/04/19 Annual Software Assurance FOXIT EUROPE GMBH 10.0 0.0 10.0 0.0 30.00 0.00 30.00 TRAVAI D3-- FO +728 05/04/19 OFFICE PROFESSIONAL PLUS SOFTWAREONE FRANCE SAS PROGRAMMATION INFORMATIQUE 1.0 1.0 0.0 0.0 0.00 0.00 0.00 ANRASJ D3-- FO +737 05/04/19 OFFICE PROFESSIONAL PLUS SOFTWAREONE FRANCE SAS PROGRAMMATION INFORMATIQUE 1.0 0.0 1.0 0.0 59.26 0.00 59.26 ANRASJ D3-- FO +749 08/04/19 Câbles Displayport AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 16.58 0.00 16.58 MILDIV D3-- FO +777 11/04/19 CAT2_Config. n°1 Optiplex 7060 DELL SAS 1.0 0.0 1.0 0.0 1,535.00 0.00 1,535.00 MATMOL D3-- IM +778 11/04/19 "Moniteur 23.8"" Ecran panoramique" DELL SAS 1.0 0.0 1.0 0.0 202.00 0.00 202.00 MATMOL D3-- IM +779 11/04/19 Eco contribution DELL SAS 1.0 0.0 1.0 0.0 3.71 0.00 3.71 MATMOL D3-- IM +781 11/04/19 MATLAB THE MATHWORKS 10.0 10.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +782 11/04/19 Curve Fitting Toolbox THE MATHWORKS 1.0 1.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +783 11/04/19 Image Acquisition Toolbox THE MATHWORKS 1.0 1.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +784 11/04/19 Image Processing Toolbox THE MATHWORKS 1.0 1.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +785 11/04/19 Image Processing Toolbox THE MATHWORKS 1.0 1.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +786 11/04/19 Image Processing Toolbox THE MATHWORKS 1.0 1.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +787 11/04/19 Instrument Control Toolbox THE MATHWORKS 1.0 1.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +788 11/04/19 Instrument Control Toolbox THE MATHWORKS 1.0 1.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +789 11/04/19 Partial Differential Equation Toolb THE MATHWORKS 1.0 1.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +790 11/04/19 Signal Processing Toolbox THE MATHWORKS 1.0 1.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +791 11/04/19 Signal Processing Toolbox THE MATHWORKS 1.0 1.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +792 11/04/19 Symbolic Math Toolbox THE MATHWORKS 2.0 2.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +793 11/04/19 WINDOWS PROFESSIONAL SOFTWAREONE FRANCE SAS PROGRAMMATION INFORMATIQUE 1.0 0.0 1.0 0.0 51.72 0.00 51.72 TRAVAI D3-- FO +805 12/04/19 CAT1_Config. n°1 Précision 3630 DELL SAS 1.0 0.0 1.0 0.0 1,127.96 0.00 1,127.96 DIRINF D3-- IM +806 12/04/19 Adaptateur mini DP vers VGA DELL SAS 1.0 -1.0 1.0 0.0 27.00 0.00 27.00 DIRINF D3-- IM +807 12/04/19 Eco contribution DELL SAS 1.0 -1.0 1.0 0.0 6.71 0.00 6.71 DIRINF D3-- IM +809 12/04/19 MATLAB THE MATHWORKS 10.0 0.0 10.0 0.0 560.00 0.00 560.00 DIRINF D3-- FO +810 12/04/19 Curve Fitting Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 40.00 0.00 40.00 DIRINF D3-- FO +811 12/04/19 Image Acquisition Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 40.00 0.00 40.00 DIRINF D3-- FO +812 12/04/19 Image Processing Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 21.00 0.00 21.00 DIRINF D3-- FO +813 12/04/19 Image Processing Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 12.00 0.00 12.00 DIRINF D3-- FO +814 12/04/19 Image Processing Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 36.00 0.00 36.00 DIRINF D3-- FO +815 12/04/19 Instrument Control Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 36.00 0.00 36.00 DIRINF D3-- FO +816 12/04/19 Instrument Control Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 36.00 0.00 36.00 DIRINF D3-- FO +817 12/04/19 Partial Differential Equation Toolb THE MATHWORKS 1.0 0.0 1.0 0.0 40.00 0.00 40.00 DIRINF D3-- FO +818 12/04/19 Signal Processing Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 36.00 0.00 36.00 DIRINF D3-- FO +819 12/04/19 Signal Processing Toolbox THE MATHWORKS 1.0 0.0 1.0 0.0 36.00 0.00 36.00 DIRINF D3-- FO +820 12/04/19 Symbolic Math Toolbox THE MATHWORKS 2.0 0.0 2.0 0.0 72.00 0.00 72.00 DIRINF D3-- FO +828 12/04/19 Western Digital My Passport DELL SAS 3.0 0.0 3.0 0.0 405.00 0.00 405.00 SOSSFI D3-- FO +829 12/04/19 "Moniteur 24"" Ecran panoramique Prof" DELL SAS 1.0 0.0 1.0 0.0 162.00 0.00 162.00 SOSSFI D3-- FO +830 12/04/19 Câble réseau RJ45 Cat 6 5 m DELL SAS 2.0 0.0 2.0 0.0 20.00 0.00 20.00 SOSSFI D3-- FO +831 12/04/19 Eco Contribution DELL SAS 1.0 0.0 1.0 0.0 1.43 0.00 1.43 SOSSFI D3-- FO +832 12/04/19 Transceivers Dell Networking DELL SAS 4.0 0.0 4.0 0.0 168.00 0.00 168.00 DIRINF D3-- FO +914 25/04/19 Câble USB Type USB RS ET RADIOSPARES - RS COMPONENTS SAS 1.0 0.0 1.0 0.0 11.44 0.00 11.44 MILDIV D3-- FO +926 29/04/19 Petits matériels informatiques GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 1.0 1.0 0.0 85.29 0.00 85.29 NANOSC D3-- FO +973 06/05/19 Câble Mini DisplayPort APPLE SALES INTERNATIONAL IRISH BRANCH 1.0 0.0 0.0 0.00 0.00 0.00 SOSSFI D3-- FO +990 09/05/19 Câble Mini DisplayPort APPLE DISTRIBUTION INTERNATIONAL 1.0 1.0 0.0 39.95 0.00 39.95 SOSSFI D3-- FO +1030 13/05/19 Station d'accueil D.MORINEAU AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 132.03 0.00 132.03 TRAVAI D3-- FO +1033 13/05/19 Câble Mini Displayport AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 0.0 0.0 8.59 0.00 8.59 MDIVRP D3-- FO +1050 15/05/19 SIMULIA Academic Research Suite DASSAULT SYSTEMES SE 1.0 0.0 1.0 0.0 3,056.17 0.00 3,056.17 MECVER D3-- FO +1051 15/05/19 SIMULIA Academic Research Execute T DASSAULT SYSTEMES SE 1.0 0.0 1.0 0.0 83.82 0.00 83.82 MECVER D3-- FO +1072 17/05/19 LICENCE SIGMAPLOT MONOPOSTE WINDOWS RITME INFORMATIQUE 1.0 0.0 1.0 0.0 525.00 0.00 525.00 ANRDM D3-- FO +1094 20/05/19 Câbles USB, ethernet AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 36.68 0.00 36.68 MILDIV D3-- FO +1148 22/05/19 Disque dur supplémentaire SATA/SAS DELL SAS 1.0 0.0 1.0 0.0 39.00 0.00 39.00 MILDIV D3-- FO +1170 24/05/19 Brother HL-L2310D INMAC WSTORE - MISCO 1.0 0.0 1.0 0.0 62.71 0.00 62.71 DIRINF D3-- FO +1171 24/05/19 Canon CanoScan LIDE 300 INMAC WSTORE - MISCO 1.0 0.0 1.0 0.0 54.66 0.00 54.66 DIRINF D3-- FO +1220 31/05/19 "MONITEUR 27""" DELL SAS 1.0 0.0 1.0 0.0 222.00 0.00 222.00 CEFIPR D3-- FO +1221 31/05/19 KEYBOARD DELL SAS 1.0 0.0 1.0 0.0 17.00 0.00 17.00 CEFIPR D3-- FO +1222 31/05/19 SOURIS LASER DELL SAS 1.0 0.0 1.0 0.0 6.00 0.00 6.00 CEFIPR D3-- FO +1223 31/05/19 CÂBLE HDMI DELL SAS 1.0 0.0 1.0 0.0 12.00 0.00 12.00 CEFIPR D3-- FO +1224 31/05/19 ECO PARTICIPATION DELL SAS 1.0 0.0 1.0 0.0 2.62 0.00 2.62 CEFIPR D3-- FO +1268 07/06/19 DISQUES DUR INTERNE AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 521.98 0.00 521.98 MILDIV D3-- FO +1339 17/06/19 Apple adaptateur secteur Magsafe ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 58.79 0.00 58.79 MATMOL D3-- FO +1340 17/06/19 Eco-participation ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.10 0.00 0.10 MATMOL D3-- FO +1341 17/06/19 Apple adaptateur Lightning ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 26.25 0.00 26.25 MATMOL D3-- FO +1342 17/06/19 Eco-participation ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.01 0.00 0.01 MATMOL D3-- FO +1414 24/06/19 Casque USB stéréo filaire AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 25.99 0.00 25.99 ANRLB D3-- FO +1437 26/06/19 "moniteur 22"" - ECRAN PANORAMIQUE" DELL SAS 1.0 0.0 1.0 0.0 137.00 0.00 137.00 SOSSFI D3-- FO +1438 26/06/19 Extension de garantie DELL SAS 1.0 0.0 1.0 0.0 10.00 0.00 10.00 SOSSFI D3-- FO +1439 26/06/19 Eco contribution DELL SAS 1.0 0.0 1.0 0.0 1.42 0.00 1.42 SOSSFI D3-- FO +1604 09/07/19 MNF82Z/A ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 58.79 0.00 58.79 MATMOL D3-- FO apple 87w usbc power adapter +1605 09/07/19 ECO-0.05 ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.05 0.00 0.05 MATMOL D3-- FO +1606 09/07/19 MLL82ZM/A ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 17.29 0.00 17.29 MATMOL D3-- FO cable usbc +1607 09/07/19 ECO-0.02 ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.02 0.00 0.02 MATMOL D3-- FO +1614 09/07/19 CÂBLE USB RS ET RADIOSPARES - RS COMPONENTS SAS 1.0 0.0 1.0 0.0 11.64 0.00 11.64 ANRASJ D3-- FO +1653 12/07/19 Mini-carte contrôleur Raid Perc DELL SAS 2.0 0.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +1776 12/07/19 Mini-carte contrôleur Raid Perc DELL SAS 2.0 0.0 2.0 0.0 300.00 0.00 300.00 DIRINF D3-- FO +1919 05/09/19 DISQUE DUR HOT PLUG 8To DELL SAS 5.0 5.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +1955 11/09/19 "Devis : 197201 - MacBook Pro 15"" ar" ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 2,185.98 0.00 2,185.98 SOSSFI D3-- IM +1956 11/09/19 Devis : 197201 - Garantie 3 ans for ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 117.00 0.00 117.00 SOSSFI D3-- IM +1957 11/09/19 Devis : 197201 - Éco-participation ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.42 0.00 0.42 SOSSFI D3-- IM +1958 11/09/19 Devis : 197201 - Passage à un proce ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 154.00 0.00 154.00 SOSSFI D3-- IM +1959 11/09/19 Devis : 197201 - Passage à 32 Go de ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 336.00 0.00 336.00 SOSSFI D3-- IM +1960 11/09/19 Devis : 197201 - Passage à un proce ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 294.00 0.00 294.00 SOSSFI D3-- IM +1961 11/09/19 Devis : 197201 - Passage à 1 To de ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 168.00 0.00 168.00 SOSSFI D3-- IM +1962 11/09/19 Devis : 197201 - Passage à une gara ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 148.00 0.00 148.00 SOSSFI D3-- IM +1963 11/09/19 Devis : 197201 - Apple adaptateur T ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 38.04 0.00 38.04 SOSSFI D3-- IM +1964 11/09/19 Devis : 197201 - Éco-participation ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.02 0.00 0.02 SOSSFI D3-- IM +1965 11/09/19 Devis : 197201 - Moshi adaptateur U ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 26.66 0.00 26.66 SOSSFI D3-- IM +1966 11/09/19 Devis : 197201 - Éco-participation ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.02 0.00 0.02 SOSSFI D3-- IM +1967 11/09/19 Devis : 197201 - Satechi adaptateur ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 23.34 0.00 23.34 SOSSFI D3-- IM +1968 11/09/19 Devis : 197201 - Éco-participation ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.02 0.00 0.02 SOSSFI D3-- IM +1969 11/09/19 Devis : 197201 - Twelve South PlugB ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 36.66 0.00 36.66 SOSSFI D3-- IM +1970 11/09/19 Devis : 197201 - Moshi protection d ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 26.66 0.00 26.66 SOSSFI D3-- IM +1971 11/09/19 Devis : 197201 - Satechi - hub USB- ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 31.99 0.00 31.99 SOSSFI D3-- IM +1972 11/09/19 Devis : 197201 - Éco-participation ECONOCOM PRODUCTS & SOLUTIONS 1.0 0.0 1.0 0.0 0.02 0.00 0.02 SOSSFI D3-- IM +1984 12/09/19 PACK ULTIMAKER 3 HAVA 3D - MAKERSHOP - SOTEC 3D NEOFAB 1.0 -1.0 1.0 0.0 3,207.41 0.00 3,207.41 CIFAF2 D3-- IM +1985 12/09/19 FORMATION IMPRESSION 3D INDIVIDUELL HAVA 3D - MAKERSHOP - SOTEC 3D NEOFAB 2.0 -2.0 2.0 0.0 0.00 0.00 0.00 CIFAF2 D3-- IM +1986 12/09/19 ULTIMAKER PRINT CORE AA 0.25mm HAVA 3D - MAKERSHOP - SOTEC 3D NEOFAB 1.0 -1.0 1.0 0.0 99.95 0.00 99.95 CIFAF2 D3-- IM +1987 12/09/19 PVA ULTIMAKER NATUREL HAVA 3D - MAKERSHOP - SOTEC 3D NEOFAB 1.0 -1.0 1.0 0.0 84.95 0.00 84.95 CIFAF2 D3-- IM +1988 12/09/19 TPU 95A NOIR ULTIMAKER HAVA 3D - MAKERSHOP - SOTEC 3D NEOFAB 1.0 -1.0 1.0 0.0 59.50 0.00 59.50 CIFAF2 D3-- IM +1989 12/09/19 NYLON ULTIMAKER NOIR HAVA 3D - MAKERSHOP - SOTEC 3D NEOFAB 2.0 -2.0 2.0 0.0 109.00 0.00 109.00 CIFAF2 D3-- IM +1990 12/09/19 FRAIS DE PORT HAVA 3D - MAKERSHOP - SOTEC 3D NEOFAB 1.0 -1.0 1.0 0.0 32.00 0.00 32.00 CIFAF2 D3-- IM +2005 13/09/19 OFFICE PROFESSIONAL PLUS SOFTWAREONE FRANCE SAS PROGRAMMATION INFORMATIQUE 1.0 0.0 1.0 0.0 63.24 0.00 63.24 DIRFOR D3-- FO +2006 13/09/19 Windows Professional SOFTWAREONE FRANCE SAS PROGRAMMATION INFORMATIQUE 1.0 0.0 1.0 0.0 51.72 0.00 51.72 DIRFOR D3-- FO +2007 05/09/19 DISQUE DUR HOT PLUG 8To DELL SAS 5.0 0.0 0.0 0.0 1,500.00 0.00 0.00 DIRINF D3-- FO +2008 13/09/19 ADAPTATEUR THUNDERBOLT APPLE DISTRIBUTION INTERNATIONAL 1.0 1.0 0.0 70.00 0.00 70.00 ANRMCJ D3-- FO +2023 16/09/19 Form 3 Complete Package FORMLABS INC 1.0 0.0 1.0 0.0 5,319.05 0.00 5,319.05 SOSSFI D3-- IM +2055 20/09/19 Câble HDMI RS ET RADIOSPARES - RS COMPONENTS SAS 1.0 0.0 1.0 0.0 7.07 0.00 7.07 MATMOL D3-- FO +2088 25/09/19 Batterie portable AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 101.20 0.00 101.20 NANOSC D3-- FO +2089 26/09/19 Touche clavier SPRZEDAWCA - KRZYSZTOF PARLINSKI COMPUTING FOR MATERIALS 1.0 1.0 0.0 7.74 0.00 7.74 ELECTR D3-- FO +2125 04/10/19 Remboursement Adaptateur HDMI BOULANGER 1.0 0.0 1.0 0.0 20.83 0.00 20.83 DIRCOM D3-- FO +2163 07/10/19 Igor Pro One Year Ex. Student Licen FASTSPRING - BRIGHT MARKET, LLC 1.0 1.0 0.0 82.54 0.00 82.54 PHYMOL D3-- FO +2164 07/10/19 Touche clavier SPRZEDAWCA - KRZYSZTOF PARLINSKI COMPUTING FOR MATERIALS 1.0 1.0 0.0 7.74 0.00 7.74 ELECTR D3-- FO +2262 17/10/19 GIGABYTE AERO 15 OLED GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 1.0 0.0 0.0 0.0 2,999.96 0.00 0.00 CHANEL D3-- IM +2297 18/10/19 SANDISK EXTREME PORTABLE GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 4.0 0.0 4.0 0.0 299.88 0.00 299.88 CHANEL D3-- FO +2298 18/10/19 WD MY PASSPORT SSD GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 1.0 0.0 1.0 0.0 316.73 0.00 316.73 CHANEL D3-- FO +2299 18/10/19 CORSAIR FLASH VOYAGER GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 10.0 0.0 10.0 0.0 166.63 0.00 166.63 CHANEL D3-- FO usb stickpen drives ? +2300 18/10/19 ADOBE PREMIERE ELEMENTS 2019 GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 2.0 0.0 2.0 0.0 145.48 0.00 145.48 CHANEL D3-- FO +2301 18/10/19 ULTIMAKER PC GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 1.0 0.0 1.0 0.0 54.14 0.00 54.14 CHANEL D3-- FO +2302 18/10/19 ULTIMAKER CPE+ GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 1.0 0.0 1.0 0.0 54.14 0.00 54.14 CHANEL D3-- FO +2303 18/10/19 ACER D1301 GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 1.0 0.0 1.0 0.0 375.01 0.00 375.01 CHANEL D3-- FO acer dock d301 ? +2304 18/10/19 GOPRO HER07 BLACK GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 1.0 0.0 1.0 0.0 291.66 0.00 291.66 CHANEL D3-- FO +2305 18/10/19 COMPACT OPTIMAL MOUSE GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 1.0 0.0 1.0 0.0 6.63 0.00 6.63 CHANEL D3-- FO +2306 18/10/19 LOGITECH B110 GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 2.0 0.0 2.0 0.0 15.94 0.00 15.94 CHANEL D3-- FO +2324 21/10/19 Disque dur interne AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 59.50 0.00 59.50 MILDIV D3-- FO +2395 12/09/19 FORMATION IMPRESSION 3D INDIVIDUELL HAVA 3D - MAKERSHOP - SOTEC 3D NEOFAB 2.0 0.0 2.0 0.0 598.00 0.00 598.00 CIFAF2 D3-- FO +2468 04/11/19 32GB DDR4-2933 RDIMM 1.2V CL21 MICRON EUROPE LIMITED MICRON CONSUMER PRODUCTS GROUPS 1.0 1.0 0.0 768.88 0.00 768.88 DIRINF D3-- FO +2534 08/11/19 Disque dur Hot Plug 8 To DELL SAS 1.0 0.0 0.0 0.0 0.00 0.00 0.00 DIRINF D3-- FO +2535 08/11/19 CAT3_Configurat° n°1 Latitude 7400 DELL SAS 1.0 0.0 1.0 0.0 1,187.00 0.00 1,187.00 PHYMOL D3-- IM +2536 08/11/19 DELL Multimédia Keyboard KB216 BLAC DELL SAS 1.0 0.0 1.0 0.0 5.00 0.00 5.00 PHYMOL D3-- IM +2537 08/11/19 Dell Laser USB Mouse Silver & black DELL SAS 1.0 0.0 1.0 0.0 6.00 0.00 6.00 PHYMOL D3-- IM +2538 08/11/19 Eco-contribution DELL SAS 1.0 0.0 1.0 0.0 0.42 0.00 0.42 PHYMOL D3-- IM +2600 14/11/19 Barrettes de mémoire MICRON EUROPE LIMITED MICRON CONSUMER PRODUCTS GROUPS 1.0 1.0 0.0 874.69 0.00 874.69 PHYMOL D3-- FO +2605 15/11/19 "Moniteur 32"" - Dell U3219Q" DELL SAS 1.0 0.0 1.0 0.0 624.00 0.00 624.00 PHYMOL D3-- FO +2606 15/11/19 Barre de son externe stéréo DELL SAS 1.0 0.0 1.0 0.0 33.00 0.00 33.00 PHYMOL D3-- FO +2660 21/11/19 IGOR PRO WAVEMETRICS INC 1.0 1.0 0.0 449.73 0.00 449.73 PHYMOL D3-- FO +2724 22/11/19 CAT2_Configuration n°1 Mobile 7540 DELL SAS 1.0 0.0 1.0 0.0 1,060.20 0.00 1,060.20 SOSSFI D3-- IM +2725 22/11/19 Eco-contribution DELL SAS 1.0 0.0 1.0 0.0 61.10 0.00 61.10 SOSSFI D3-- IM +2726 22/11/19 Cat1- Config 1 OPTIPLEX 5070 DELL SAS 1.0 0.0 1.0 0.0 616.00 0.00 616.00 SOSSFI D3-- FO +2745 08/11/19 Disque dur Hot Plug 8 To DELL SAS 1.0 0.0 0.0 0.0 300.00 0.00 0.00 DIRINF D3-- FO +2767 26/11/19 DISQUE DUR SAMSUNG 860 EVO INMAC WSTORE - MISCO 1.0 0.0 1.0 0.0 121.63 0.00 121.63 ANRMCJ D3-- FO +2800 26/11/19 WD19TB - Dock Thunderbolt 180W DELL SAS 1.0 0.0 1.0 0.0 159.00 0.00 159.00 PHYMOL D3-- FO dock +2806 27/11/19 CAT2_Conf n°1 PRECISION MOBILE 7540 DELL SAS 1.0 0.0 0.0 0.0 1,575.00 0.00 0.00 AESJULLIEN D3-- IM +2807 27/11/19 Eco contribution DELL SAS 1.0 0.0 0.0 0.0 0.30 0.00 0.00 AESJULLIEN D3-- IM +2809 27/11/19 Office Professional Plus SOFTWAREONE FRANCE SAS PROGRAMMATION INFORMATIQUE 2.0 0.0 2.0 0.0 126.48 0.00 126.48 PHYMOL D3-- FO +2810 27/11/19 WD19 -Dock USB-C 180W DELL SAS 1.0 0.0 1.0 0.0 109.00 0.00 109.00 PHYMOL D3-- FO +2843 29/11/19 CAT1_Config n°1 - Latitude 3400 DELL SAS 1.0 0.0 0.0 0.0 1,008.00 0.00 0.00 SEMIPR D3-- IM +2844 29/11/19 Eco-contribution DELL SAS 1.0 0.0 0.0 0.0 0.30 0.00 0.00 SEMIPR D3-- IM +2872 02/12/19 Moniteur 34' ECRAN PANORAMIQUE DELL SAS 1.0 0.0 0.0 0.0 620.00 0.00 0.00 MECVER D3-- FO +2873 02/12/19 ECO CONTRIBUTION DELL SAS 1.0 0.0 0.0 0.0 2.50 0.00 0.00 MECVER D3-- FO +2895 04/12/19 Réparation ordinateur HP FRANCE SAS 1.0 1.0 0.0 0.0 350.00 0.00 0.00 SEMIPR D3-- FO +2896 04/12/19 CAT2_Config.n°1 LATITUDE 5300 DELL SAS 1.0 0.0 0.0 0.0 1,372.00 0.00 0.00 SEMIPR D3-- IM +2897 04/12/19 DELL MULTIMEDIA KEYBOARD KB216 BLAC DELL SAS 1.0 0.0 0.0 0.0 5.00 0.00 0.00 SEMIPR D3-- IM +2898 04/12/19 DELL SOURIS DELL SAS 1.0 0.0 0.0 0.0 4.00 0.00 0.00 SEMIPR D3-- IM +2899 04/12/19 ECO CONTRIBUTION DELL SAS 1.0 0.0 0.0 0.0 1.84 0.00 0.00 SEMIPR D3-- IM +2958 12/12/19 DISQUE DUR AMAZON EU SARL SUCCURSALE FRANCAISE 1.0 1.0 0.0 90.65 0.00 90.65 ANRSON D3-- FO +2982 16/12/19 AKASHI VERRE TREMPE GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 2.0 0.0 0.0 0.0 25.78 0.00 0.00 CHANEL D3-- FO +2983 16/12/19 ADOBE PREMIERE ELEMENTS 2019 GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 1.0 0.0 0.0 0.0 74.96 0.00 0.00 CHANEL D3-- FO +2984 16/12/19 CORDON PLAT HIGH SPEED GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 2.0 0.0 0.0 0.0 12.77 0.00 0.00 CHANEL D3-- FO +2985 16/12/19 RALLONGE USB GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 2.0 0.0 0.0 0.0 27.32 0.00 0.00 CHANEL D3-- FO +2986 16/12/19 SANDISK ULTRA ANDROID GROUPE LDLC- FRE - MULTI EXPEDITIONS MAGINEA - HARDWARE.FR 1.0 0.0 0.0 0.0 49.13 0.00 0.00 CHANEL D3-- FO carte microsd diff --git a/achats-ipr/2019/cnrs-matieres-001.csv b/achats-ipr/2019/cnrs/from_ngicquiaux/cnrs-matieres-001.csv similarity index 100% rename from achats-ipr/2019/cnrs-matieres-001.csv rename to achats-ipr/2019/cnrs/from_ngicquiaux/cnrs-matieres-001.csv diff --git a/achats-ipr/2019/commandes-2019-cnrs-t001.tsv b/achats-ipr/2019/cnrs/from_ngicquiaux/commandes-2019-cnrs-t001.tsv similarity index 100% rename from achats-ipr/2019/commandes-2019-cnrs-t001.tsv rename to achats-ipr/2019/cnrs/from_ngicquiaux/commandes-2019-cnrs-t001.tsv diff --git a/achats-ipr/2019/commandes-2019-cnrs-t002.tsv b/achats-ipr/2019/cnrs/from_ngicquiaux/commandes-2019-cnrs-t002.tsv similarity index 100% rename from achats-ipr/2019/commandes-2019-cnrs-t002.tsv rename to achats-ipr/2019/cnrs/from_ngicquiaux/commandes-2019-cnrs-t002.tsv diff --git a/achats-ipr/2019/cnrs/it-cnrs-l1p5.tsv b/achats-ipr/2019/cnrs/it-cnrs-l1p5.tsv new file mode 100644 index 0000000..00a83ac --- /dev/null +++ b/achats-ipr/2019/cnrs/it-cnrs-l1p5.tsv @@ -0,0 +1,92 @@ +id Modele Fabricant Type +71 macbook pro 13 (2017) apple pc portable +79 brilliance 258B6QUEB philips écran +89 xps 9365 dell pc portable +90 wm126 dell souris +210 latitude 5590 dell pc portable +212 latitude 5590 dell pc portable +214 latitude 7490 dell pc portable +216 latitude 7490 dell pc portable +275 disque dur +313 KB216 dell clavier +369 disque dur +370 station d'accueil +490 latitude 5490 dell pc portable +491 KB216 dell clavier +525 dell souris +525 dell souris +525 dell souris +525 dell souris +526 dell clavier +526 dell clavier +526 dell clavier +526 dell clavier +595 moniteur 27 pouces dell écran +595 moniteur 27 pouces dell écran +602 magic keyboard avec pavé numérique apple clavier +623 station d'accueil +656 optiplex 7060 dell pc fixe +659 my passport western digital disque dur +659 my passport western digital disque dur +659 my passport western digital disque dur +660 latitude 5590 dell pc portable +777 optiplex 7060 dell pc fixe +778 moniteur 23.8 pouces dell écran +805 precision 3630 dell pc fixe +828 my passport western digital disque dur +828 my passport western digital disque dur +828 my passport western digital disque dur +829 moniteur 24 pouces panoramique professionnel dell écran +1030 station d'accueil +1148 disque dur sata/sas dell disque dur +1170 hl-l2310d brother imprimante +1171 canoscan lide 300 canon scanner +1220 moniteur 27 pouces dell écran +1268 disque dur interne disque dur +1437 moniteur 22 pouces dell écran +1919 disque dur hot plug 8 to dell disque dur +1919 disque dur hot plug 8 to dell disque dur +1919 disque dur hot plug 8 to dell disque dur +1919 disque dur hot plug 8 to dell disque dur +1919 disque dur hot plug 8 to dell disque dur +1956 macbook pro 15 +2007 disque dur hot plug 8 to dell disque dur +2007 disque dur hot plug 8 to dell disque dur +2007 disque dur hot plug 8 to dell disque dur +2007 disque dur hot plug 8 to dell disque dur +2007 disque dur hot plug 8 to dell disque dur +2260 aero 15 oled gigabyte pc portable +2297 sandisk extreme portable sandisk disque dur +2297 sandisk extreme portable sandisk disque dur +2297 sandisk extreme portable sandisk disque dur +2297 sandisk extreme portable sandisk disque dur +2298 my passport ssd western digital disque dur +2305 compact optimal mouse souris +2306 b110 logitech souris +2306 b110 logitech souris +2324 disque dur interne disque dur +2534 disque dur hot plug 8 to dell disque dur +2535 latitude 7490 dell pc portable +2536 KB216 dell clavier +2537 Laser USB Mouse Silver & black dell souris +2605 U3219Q dell écran +2724 precision 7540 dell pc portable +2726 optiplex 5070 dell pc fixe +2745 disque dur hot plug 8 to dell disque dur +2767 860 evo samsung disque dur +2800 WD19TB dell station d'accueil +2806 precision 7540 dell pc portable +2810 WD19 dell station d'accueil +2843 latitude 3400 dell pc portable +2872 écran panoramique 34 pouces dell écran +2873 latitude 5300 dell pc portable +2897 kb216 dell clavier +2898 dell souris +2958 disque dur + + + + + + + diff --git a/achats-ipr/2019/readme.md b/achats-ipr/2019/readme.md deleted file mode 100644 index fa8d132..0000000 --- a/achats-ipr/2019/readme.md +++ /dev/null @@ -1,10 +0,0 @@ - -# description des fichiers - -- `commandes-2019-cnrs-t001.xls` : Ce fichier contient l'ensemble des achats de 2019, avec le libellé et le fournisseur. ngiquiaux a obtenu ce fichier par un des types d'extraction (todo: trouver son nom) de `gestlab`. Ca ressemble davantage à un rapport qu'une base de données, vu que l'unique feuille de calcul contient en fait une série de tableaux du même type, à raison d'un tableau par `Entité dépensière`. Un seul tableau avec une colonne entité `Entité dépensière` aurait été plus facile à exploiter. - - fichier envoyé par ngiquiaux à graffy le `Wed, 18 Jan 2023 14:55:29 +0100`. -- `commandes-2019-cnrs-t001.tsv` : `commandes-2019-cnrs-t001.xls` après conversion au format `tsv` avec `libreoffice` -- `commandes-2019-cnrs-t002.xls` : Suite à une demande de graffy signalant à ngiquiaux qu'il manquait le code nacres dans `commandes-2019-cnrs-t001.xls`, ngiquiaux a obtenu ce fichier par un des types d'extraction (todo: trouver son nom, mais dedans je me souviens qu'il y avait le mot *détail*) de `gestlab`, après en avoir essayés pluieurs autres. - - fichier envoyé par ngiquiaux à graffy le `Thu, 26 Jan 2023 17:39:10 +0100` -- `cnrs-matieres-001.csv` : ce fichier est censé décrire les codes des matières utilisés dans `commandes-2019-cnrs-t002.xls` - - fichier envoyé par ngiquiaux à graffy le `Thu, 26 Jan 2023 17:39:10 +0100` diff --git a/from_labos1point5.org/devicesTemplate.tsv b/from_labos1point5.org/devicesTemplate.tsv new file mode 100644 index 0000000..590d53b --- /dev/null +++ b/from_labos1point5.org/devicesTemplate.tsv @@ -0,0 +1,43 @@ +Modele Fabricant Type +XPS 9365 DELL Portable +XPS 9365 DELL Portable +Latitude 7480 DELL Portable +Latitude 7480 DELL Portable +Latitude 7480 DELL Portable +Latitude 7480 DELL Portable +Latitude 7490 DELL Portable +Latitude 7490 DELL Portable +Latitude 7390 DELl Portable +Latitude 7490 DELL Portable +Latitude 7490 DELL Portable +Latitude 5490 DELL Portable +Latitude 5490 DELL Portable +Latitude 5490 DELL Portable +Latitude 5490 DELL Portable +MacBook Pro 13 MAC Portable +XPS13 9365 DELL Portable +XPS13 9370 DELL Portable +XPS13 9365 DELL Portable +Latitude 7490 DELL Portable +Latitude 7490 (Qwerty) DELL Portable +Latitude 5290 DELL Tablette +Latitude 7490 DELL Portable +Latitude 7490 DELL Portable +7460 AIO DELL Fixe +7460 AIO DELL Fixe +7460 AIO DELL Fixe +7460 AIO DELL Fixe +MacBook Pro 15 MAC Portable +MacBook Pro 15 MAC Portable +Latitude 7300 DELL Portable +Latitude 7400 DELL Portable +Latitude 7400 DELL Portable +Latitude 7300 DELL Portable +PowerEdge R210 DELL Serveur +PowerEdge R210 DELL Serveur +PowerEdge R210 DELL Serveur +PowerEdge T620 DELL Serveur +MONITEUR IIYAMA PROLITE 24" ECRAN LCD +HP LA2405X 24" HP ECRAN LCD +LCD MONITOR 20" DELL ECRAN LCD +ELITE DISPLAY 24" HP ECRAN LCD diff --git a/src/geslabt001_to_itorders.py b/src/geslabt001_to_itorders.py new file mode 100755 index 0000000..206b88c --- /dev/null +++ b/src/geslabt001_to_itorders.py @@ -0,0 +1,58 @@ +#!/usr/bin/env python3 +from pathlib import Path +import re +import pandas + + +# converts a cnrs geslab type t001 report to a single table +def geslabt001_to_sheet(in_tsv_file_path: Path, out_tsv_file_path: Path): + with open(in_tsv_file_path) as inf, open(out_tsv_file_path, 'wt') as outf: + table_header_has_been_written = False + for line in inf.readlines(): + ignore_line = False + # Entité dépensière : AESJULLIEN AES RENNES METROPOLE MC JULLIEN Crédits reçus : 40,000.00 + # Disponible : 24,743.14 + # + # + # N° commande Souche Libellé commande Date commande Raison sociale fournisseur Montant consommé sur exercice antérieur Montant consommé sur l'exercice Montant réservé Montant facturé Code origine Nature dépense Statut Cde groupée + if re.match(r'^Entité dépensière', line): + ignore_line = True # noqa + is_table_header = re.match(r'^N° commande', line) is not None + # 19,572.00 19AESMCJ CAMERA ZYLA 5.5 sCMOS 04/11/19 ANDOR TECHNOLOGY LIMITED 0.00 13,681.56 0.00 0.00 635991 IM + if is_table_header and not table_header_has_been_written: + outf.write('# %s' % line) + table_header_has_been_written = True + if re.match(r'^[0-9,./]+\t', line): + outf.write(line) + + +def geslabt001_to_itorders(geslabt001_file_path: Path, itorders_file_path: Path): + sheet_file_path = Path('./tmp/commandes-2019-cnrs.tsv') + geslabt001_to_sheet(geslabt001_file_path, sheet_file_path) + + df = pandas.read_csv(sheet_file_path, sep='\t') + + # delete the colums for which the label is of the form 'Unnamed: '. They come from the csv export of libre office + unnamed_columns = [column_label for column_label in df.keys() if re.match(r'^Unnamed', column_label) is not None] + print(unnamed_columns) + df = df.drop(columns=unnamed_columns) + + print(df.columns) + print(df.keys()) + print(df) + it_df = df[(df['Raison sociale fournisseur'] == 'DELL SAS') | (df['Raison sociale fournisseur'] == 'ECONOCOM PRODUCTS & SOLUTIONS')] + # 'AMAZON EU SARL SUCCURSALE FRANCAISE' + # 'INMAC' + # 'RETIS' + # 'APIXIT' + print(it_df) + + print(it_df[['Montant facturé', 'Raison sociale fournisseur', 'Libellé commande']]) + it_df.to_csv(itorders_file_path, sep='\t') + + +def main(): + geslabt001_to_itorders(Path('./achats-ipr/2019/cnrs/from_ngicquiaux_20230118/commandes-2019-cnrs-t001.tsv'), Path('./tmp/commandes-it-2019-cnrs-001.tsv')) + + +main() diff --git a/src/main.py b/src/geslabt002_to_itorders.py old mode 100644 new mode 100755 similarity index 54% rename from src/main.py rename to src/geslabt002_to_itorders.py index d0de636..310760d --- a/src/main.py +++ b/src/geslabt002_to_itorders.py @@ -1,31 +1,9 @@ - +#!/usr/bin/env python3 from pathlib import Path import re import pandas -# converts a cnrs geslab type t001 report to a single table -def geslabt001_to_sheet(in_tsv_file_path: Path, out_tsv_file_path: Path): - with open(in_tsv_file_path) as inf, open(out_tsv_file_path, 'wt') as outf: - table_header_has_been_written = False - for line in inf.readlines(): - ignore_line = False - # Entité dépensière : AESJULLIEN AES RENNES METROPOLE MC JULLIEN Crédits reçus : 40,000.00 - # Disponible : 24,743.14 - # - # - # N° commande Souche Libellé commande Date commande Raison sociale fournisseur Montant consommé sur exercice antérieur Montant consommé sur l'exercice Montant réservé Montant facturé Code origine Nature dépense Statut Cde groupée - if re.match(r'^Entité dépensière', line): - ignore_line = True # noqa - is_table_header = re.match(r'^N° commande', line) is not None - # 19,572.00 19AESMCJ CAMERA ZYLA 5.5 sCMOS 04/11/19 ANDOR TECHNOLOGY LIMITED 0.00 13,681.56 0.00 0.00 635991 IM - if is_table_header and not table_header_has_been_written: - outf.write('# %s' % line) - table_header_has_been_written = True - if re.match(r'^[0-9,./]+\t', line): - outf.write(line) - - # converts a cnrs geslab type t001 report to a single table def geslabt002_to_sheet(in_tsv_file_path: Path, out_tsv_file_path: Path): with open(in_tsv_file_path) as inf, open(out_tsv_file_path, 'wt') as outf: @@ -49,31 +27,6 @@ def geslabt002_to_sheet(in_tsv_file_path: Path, out_tsv_file_path: Path): print('ignoring line : %s' % line) -def geslabt001_to_itorders(geslabt001_file_path: Path, itorders_file_path: Path): - sheet_file_path = Path('./tmp/commandes-2019-cnrs.tsv') - geslabt001_to_sheet(geslabt001_file_path, sheet_file_path) - - df = pandas.read_csv(sheet_file_path, sep='\t') - - # delete the colums for which the label is of the form 'Unnamed: '. They come from the csv export of libre office - unnamed_columns = [column_label for column_label in df.keys() if re.match(r'^Unnamed', column_label) is not None] - print(unnamed_columns) - df = df.drop(columns=unnamed_columns) - - print(df.columns) - print(df.keys()) - print(df) - it_df = df[(df['Raison sociale fournisseur'] == 'DELL SAS') | (df['Raison sociale fournisseur'] == 'ECONOCOM PRODUCTS & SOLUTIONS')] - # 'AMAZON EU SARL SUCCURSALE FRANCAISE' - # 'INMAC' - # 'RETIS' - # 'APIXIT' - print(it_df) - - print(it_df[['Montant facturé', 'Raison sociale fournisseur', 'Libellé commande']]) - it_df.to_csv(itorders_file_path, sep='\t') - - def geslabt002_to_itorders(geslabt001_file_path: Path, itorders_file_path: Path): sheet_file_path = Path('./tmp/commandes-2019-cnrs.tsv') geslabt002_to_sheet(geslabt001_file_path, sheet_file_path) @@ -107,8 +60,7 @@ def geslabt002_to_itorders(geslabt001_file_path: Path, itorders_file_path: Path) def main(): - geslabt001_to_itorders(Path('./achats-ipr/2019/commandes-2019-cnrs-t001.tsv'), Path('./tmp/commandes-it-2019-cnrs-001.tsv')) - geslabt002_to_itorders(Path('./achats-ipr/2019/commandes-2019-cnrs-t002.tsv'), Path('./tmp/commandes-it-2019-cnrs-002.tsv')) + geslabt002_to_itorders(Path('./achats-ipr/2019/cnrs/from_ngicquiaux_20230127/commandes-2019-cnrs-t002.tsv'), Path('./tmp/commandes-it-2019-cnrs-002.tsv')) main()