branch develop updated (1d65de5 -> 1984263)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository tutti. See http://git.codelutin.com/tutti.git from 1d65de5 do not use directly errorHelper from long action + use correct desktop method (open to open file) new 804c5a2 fixes #6810: Ajout rapport 2014.12.08 dans la livrable new 1463381 renommage Trémie vers Carouseel en somme Trémie new 3ba52ce corrige la règle de mise en warning du hors vrac espèce observé et benthos observé new f5b9fa2 changement du raccourci clavier pour l'action supprimer les poids en doble new b63176f masquer l'action de suppression des poids en double sur l'écran résumé new c7fcec8 msuppression du racourci clavier pour l'action supprimer un trait (en conflit avec l'action enregistrer un trait) new 1984263 chahngement de l'état des onglets sous la captures The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 1984263f6ac60a7fb0dbb9f7dcfa7f5c24874eda Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 21:36:45 2015 +0100 chahngement de l'état des onglets sous la captures commit c7fcec81645406a973947ec83dd47ac3761e4934 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 15:10:33 2015 +0100 msuppression du racourci clavier pour l'action supprimer un trait (en conflit avec l'action enregistrer un trait) commit b63176f0ae8556478ba8d0391a5d993cda1a3b70 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 15:09:36 2015 +0100 masquer l'action de suppression des poids en double sur l'écran résumé commit f5b9fa2cc42c1719b33e5601faedd7480ed5c096 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 15:05:26 2015 +0100 changement du raccourci clavier pour l'action supprimer les poids en doble commit 3ba52ce045e03a5019dcddb2c42ce2e3e0d15c67 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 15:03:10 2015 +0100 corrige la règle de mise en warning du hors vrac espèce observé et benthos observé commit 14633816388737798371977450bfed61a34eb06b Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 15:02:32 2015 +0100 renommage Trémie vers Carouseel en somme Trémie commit 804c5a2e2279628edd23c8675ca0ce57147dbd10 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 10:37:10 2015 +0100 fixes #6810: Ajout rapport 2014.12.08 dans la livrable Summary of changes: .../src/main/assembly/full-shared-component.xml | 9 ++ .../report}/allegro-tutti/common/css/common.css | 0 .../allegro-tutti/common/images/logo-ifremer.PNG | Bin .../report}/allegro-tutti/common/js/common.js | 2 +- .../report}/allegro-tutti/common/js/messages.js | 0 .../report}/allegro-tutti/common/js/util.js | 0 .../allegro-tutti/common/lib/readfilecatch.jar | Bin .../allegro-tutti/common/nls/common.properties | 0 .../controle_data_allegro_campagne.rptdesign | 0 .../src/main/assembly/report}/version.appup | 0 .../content/operation/FishingOperationsUI.css | 1 - .../catches/AbstractTuttiBatchUIModel.java | 27 ++++- .../content/operation/catches/CatchCustomTab.java | 133 +++++++++++++++++++++ .../operation/catches/EditCatchesUIHandler.java | 33 ++++- .../operation/catches/EditCatchesUIModel.java | 37 +++--- .../resources/i18n/tutti-ui-swing_fr_FR.properties | 4 +- 16 files changed, 222 insertions(+), 24 deletions(-) copy {tutti-service/src/test/resources/report/2014.12.08 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/common/css/common.css (100%) copy {tutti-service/src/test/resources/report/2013.12.05 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/common/images/logo-ifremer.PNG (100%) copy {tutti-service/src/test/resources/report/2014.12.08 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/common/js/common.js (86%) copy {tutti-service/src/test/resources/report/2014.12.08 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/common/js/messages.js (100%) copy {tutti-service/src/test/resources/report/2014.12.08 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/common/js/util.js (100%) copy {tutti-service/src/test/resources/report/2014.12.08 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/common/lib/readfilecatch.jar (100%) copy {tutti-service/src/test/resources/report/2014.12.08 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/common/nls/common.properties (100%) copy {tutti-service/src/test/resources/report/2014.12.08 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/reports/controle_data_allegro_campagne.rptdesign (100%) copy {tutti-service/src/test/resources/report/2014.12.08 => tutti-ui-swing/src/main/assembly/report}/version.appup (100%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/CatchCustomTab.java -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 804c5a2e2279628edd23c8675ca0ce57147dbd10 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 10:37:10 2015 +0100 fixes #6810: Ajout rapport 2014.12.08 dans la livrable --- .../src/main/assembly/full-shared-component.xml | 9 + .../report/allegro-tutti/common/css/common.css | 380 + .../allegro-tutti/common/images/logo-ifremer.PNG | Bin 0 -> 4851 bytes .../report/allegro-tutti/common/js/common.js | 32 + .../report/allegro-tutti/common/js/messages.js | 213 + .../report/allegro-tutti/common/js/util.js | 21 + .../allegro-tutti/common/lib/readfilecatch.jar | Bin 0 -> 6135 bytes .../allegro-tutti/common/nls/common.properties | 138 + .../controle_data_allegro_campagne.rptdesign | 11673 +++++++++++++++++++ .../src/main/assembly/report/version.appup | 1 + 10 files changed, 12467 insertions(+) diff --git a/tutti-ui-swing/src/main/assembly/full-shared-component.xml b/tutti-ui-swing/src/main/assembly/full-shared-component.xml index 5e0123f..c5a3e29 100644 --- a/tutti-ui-swing/src/main/assembly/full-shared-component.xml +++ b/tutti-ui-swing/src/main/assembly/full-shared-component.xml @@ -154,5 +154,14 @@ </includes> </fileSet> + <!-- Report component --> + <fileSet> + <directory>src/main/report</directory> + <outputDirectory>report</outputDirectory> + <includes> + <include>**/*</include> + </includes> + </fileSet> + </fileSets> </component> diff --git a/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/css/common.css b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/css/common.css new file mode 100644 index 0000000..7d61a6b --- /dev/null +++ b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/css/common.css @@ -0,0 +1,380 @@ +/** + * ================================================= + * GENERAL + * ================================================= + */ + +.report { + font-family: "Verdana"; + font-size: 7pt; +} + +.page { + font-family: "Verdana"; + font-size: 7pt; +} + +.cell { + padding:1px; + vertical-align: middle; +} + +.cell-left { + padding-left:1px; + text-align: left; +} + +.cell-right { + padding-right:1px; + text-align: right; +} + +.inline { + display: inline; +} + + +/** + * ================================================= + * TEXTE + * ================================================= + */ + +.text, .label, .data { + font-size: 7pt; + font-family: "Verdana"; + padding: 0px; +} + +.label-general { + font-size: 7pt; + font-family: "Verdana"; + padding: 0px; + margin-right: 5px; + /*font-weight: bold;*/ + /*color : silver;*/ +} + +.label-sous-title { + font-size: 9pt; + font-family: "Verdana"; + padding: 0px; + margin-right: 5px; + font-weight: bold; + font-style: italic; + text-decoration: underline; +} + +.text-of-content-esp { + font-size: 6pt; + font-family: "Verdana"; + font-style:italic; + } + +.data { + text-align: center; +} + +.data-calcule { + style: italic; + color : blue; + font-style:italic; +} + +.text-important { + font-weight: bold; +} + +.text-important-couleur { + font-weight: bold; + color : #0080C0; +} + +.report-title { + font-size: 17pt; + font-family: "Verdana"; + font-weight: bold; + color: #000000; +} + +.paragraphe { + font-size:10pt; + font-family: "Verdana"; + color: #000000; + text-align: justify; + /*line-height: 90%;*/ +} + +.paragraphe2 { + font-size:8pt; + font-family: "Verdana"; + color: #000000; + text-align: justify; + margin-bottom: 10px +} + +.mtp-header-text { + font-size: 7pt; + font-family: "Verdana"; + font-weight:bold; + font-style:italic; + color: #888888; +} + +.mtp-footer-text { + font-size: 7pt; + font-family: "Verdana"; + font-style:italic; +} + + +/** + * ================================================= + * GRILLE (= GRID) + * ================================================= + */ + +.grid { + padding:0px; + vertical-align: middle; + text-align:left; +} + +.grid-cell { + font-size: 7pt; + padding:0px; + vertical-align: middle; +} + +/** + * ------------------------------------------------- + * Styles particuliers (� appliquer de mani�re explicite dans le rapport) + * ------------------------------------------------- + */ +.grid-contacts { + padding:15px; + border: 1px solid black /*white*/; + background-color: white /*#49bc7c*/; +} +.grid-header-cell { + text-align:center; + color: black /*white*/; + font-weight: bold; + background-color: white /*#49bc7c*/; + border: 1px solid black /*white*/; +} +.grid-detail-cell { + font-size: 7pt; + font-family: "Verdana"; + text-align:left; + border: 1px solid black /*white*/; +} +.grid-header-cell, .grid-detail-cell { + padding-left:2px; + padding-right:2px; + padding-bottom:1px; + padding-top:1px; + vertical-align: middle; +} + + +/** + * ================================================= + * TABLEAU (= TABLE) + * ================================================= + */ + + +.table { + font-family: "Verdana"; + text-align:left; + /*padding: 0px;*/ + margin-bottom: 10px; + border: 0px; + border-bottom: 1px solid black /*white*/; +} + +.table-header { + font-size: 7pt; + /*padding: 0px;*/ + margin: 0px; + border: 0px; + text-align:center; + color: black /*white*/; + font-weight: bold; +} + +.table-header-cell { + background-color: white /*#49bc7c*/; + border: 1px solid black /*white*/; +} + +.table-detail-cell { + font-size: 7pt; + border-left: 1px solid black /*white*/; + border-right: 1px solid black /*white*/; + line-height: 4px; +} + +.table-footer { + background-color: white /*#49bc7c*/; + font-weight: bold; + color: black /*white*/ +} + +.table-footer-cell { + border: 1px solid black /*white*/; +} + +.table-header-cell, .table-footer-cell , .table-detail-cell { + padding-left:2px; + padding-right:2px; + padding-bottom:1px; + padding-top:1px; + vertical-align: middle; +} + +/** + * ------------------------------------------------- + * Styles particuliers (� appliquer de mani�re explicite dans le rapport) + * ------------------------------------------------- + */ + +.table-detail-highlight, .table-detail-border-highlight { + background-color: #d1f0e1; +} +.table-detail-border, .table-detail-border-highlight { + border-bottom: 1px solid black /*white*/; +} + +/** + * ================================================= + * TABLEAU CROISE (= CROSS TAB) + * ================================================= + */ + +.crosstab { + text-align:left; +} + +.crosstab-header-col-up { + border-left: 1px solid black /*white*/; + border-right: 1px solid black /*white*/; + border-top: 1px solid black /*white*/; + background-color: white /*#49bc7c*/; + text-align:center; + color: black /*white*/; + font-weight: bold; +} + +.crosstab-header-col-down { + border-left: 1px solid black /*white*/; + border-right: 1px solid black /*white*/; + border-bottom: 1px solid black /*white*/; + background-color: white /*#49bc7c*/; +} + +.crosstab-header-line { + border-left: 1px solid black /*white*/; + border-right: 1px solid black /*white*/; + /*border-top: 1px solid #0080C0; + border-bottom: 1px solid #FFFFFF;*/ + padding-left:5px; + text-align:left; + font-weight:bold; + color: black; +} + +.crosstab-header-line-first { + border-left: 1px solid black /*white*/; + border-right: 1px solid black /*white*/; + border-top: 1px solid black /*white*/; + padding-left:5px; + text-align:left; + font-weight:bold; + color: black; + /*background-color: #FF0000;*/ +} + +.crosstab-header-line-left { + border-left: 1px solid black /*white*/; + /*border-bottom: 1px solid #0080C0;*/ + border-top: 1px solid black /*white*/; + padding-left:5px; + text-align:left; + font-weight:bold; + color: black; +} + +.crosstab-header-line-right { + border-right: 1px solid black /*white*/; + /*border-bottom: 1px solid #0080C0;*/ + border-top: 1px solid black /*white*/; + font-weight:bold; + color: black; +} + +.crosstab-total-line-header { + background-color: white /*#49bc7c*/; + border: 1px solid black /*white*/; + padding-left:5px; + text-align:left; + font-weight:bold; + color: black; +} + +.crosstab-total-line-cell { + background-color: white /*#49bc7c*/; + border: 1px solid black /*white*/; + text-align:center; + font-weight:bold; + color: black; +} + +.crosstab-total-col-header { + border: 1px solid black /*white*/; + background-color: white /*#49bc7c*/; + color: black /*white*/; + text-align:center; + font-weight:bold; +} + +.crosstab-total-col-cell { + text-align:center; + font-weight:bold; + color: #000000; +} + +.crosstab-detail { + border-left: 1px solid black /*white*/; + border-right: 1px solid black /*white*/; + text-align:center; +} + +.crosstab-cell { + vertical-align: middle; +} + + + + + + + + + /** + * ================================================= + * GRAPHIQUE (= CHART) + * ================================================= + */ + +.chart { + font-family: "Arial"; + font-size: 6pt; +} + + +.chart-resize { + font-family: "Arial"; + font-size: 6pt; +} \ No newline at end of file diff --git a/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/images/logo-ifremer.PNG b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/images/logo-ifremer.PNG new file mode 100644 index 0000000..22471f0 Binary files /dev/null and b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/images/logo-ifremer.PNG differ diff --git a/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/common.js b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/common.js new file mode 100644 index 0000000..2c58872 --- /dev/null +++ b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/common.js @@ -0,0 +1,32 @@ +/* =================================================================== + * common.js + * ------------------------------------------------------------------- + * + * ------------------------------------------------------------------- + * @Author : + * @Version : + * =================================================================== */ + +/** parametres de connexion **/ +//var cnxHOME="C:\\DevSih\\Allegro_campagnes\\exportCruise-100001"; +//var cnxHOME="C:\\DevSih\\Allegro_campagnes\\exportCruise-CGFS2010\\exportCruise-100000"; +var cnxDELIMTYPE="SEMICOLON"; +var cnxCHARSET="UTF-8"; +var cnxINCLCOLUMNNAME="YES"; +var cnxINCLTYPELINE="NO"; + +/** parametres existance capture accident et macro dechets **/ +var existsCapAcc=0; +var existsMacDech=0; + +/** parametre valeur poids inconnu ou poids non calculable **/ +var outPoids=-9; + +/** variable listSpecies **/ +var LIST_SPECIES = new Array(); + +/** numero de la premiere colonne de la categorisation du lot dans le fichier catch.csv **/ +var startCateg=12; + +/** nom de la première colonne après les colonnes de catégorisations des lots **/ +var columnNameNotCateg="Code_Longueur"; \ No newline at end of file diff --git a/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/messages.js b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/messages.js new file mode 100644 index 0000000..46edb0a --- /dev/null +++ b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/messages.js @@ -0,0 +1,213 @@ +/* =================================================================== + * message.js + * ------------------------------------------------------------------- + * Management messages (internationalization) + * ------------------------------------------------------------------- + * @Author : BODERE Erwan + * @Version : 1.0 - 19/03/2008 + * =================================================================== */ + + +/** + * Get a message with parameters + * @param messageKey key of the message + * @param params Array of values + */ +getMessageWithParameters = function(messageKey, params) { + return reportContext.getMessage(messageKey, reportContext.getLocale(), params); +} + +/** + * Get a "simple" message + * @param messageKey key of the message + */ +getMessage = function(messageKey) { + return reportContext.getMessage(messageKey, reportContext.getLocale()); +} + +/** + * Get a message with 1 parameter + * @param messageKey key of the message + * @param param1 value of the parameter + */ +getMessage = function(messageKey, param1) { + var params = new Array(1); + params[0] = "" + param1; + return getMessageWithParameters(messageKey, params); +} + +/** + * Get a message with 2 parameters + * @param messageKey key of the message + * @param param1 value of the parameter + * @param param2 value of the parameter + */ +getMessage = function(messageKey, param1, param2) { + var params = new Array(2); + params[0] = "" + param1; + params[1] = "" + param2; + return getMessageWithParameters(messageKey, params); +} + +/** + * Get a message with 3 parameters + * @param messageKey key of the message + * @param param1 value of the parameter + * @param param2 value of the parameter + * @param param3 value of the parameter + */ +getMessage = function(messageKey, param1, param2, param3) { + var params = new Array(3); + params[0] = "" + param1; + params[1] = "" + param2; + params[2] = "" + param3; + return getMessageWithParameters(messageKey, params); +} + +/** + * Get a message with 4 parameters + * @param messageKey key of the message + * @param param1 value of the parameter + * @param param2 value of the parameter + * @param param3 value of the parameter + * @param param4 value of the parameter + */ +getMessage = function(messageKey, param1, param2, param3, param4) { + var params = new Array(4); + params[0] = "" + param1; + params[1] = "" + param2; + params[2] = "" + param3; + params[3] = "" + param4; + return getMessageWithParameters(messageKey, params); +} + +/** + * Get a message with 5 parameters + * @param messageKey key of the message + * @param param1 value of the parameter + * @param param2 value of the parameter + * @param param3 value of the parameter + * @param param4 value of the parameter + * @param param5 value of the parameter + */ +getMessage = function(messageKey, param1, param2, param3, param4, param5) { + var params = new Array(5); + params[0] = "" + param1; + params[1] = "" + param2; + params[2] = "" + param3; + params[3] = "" + param4; + params[4] = "" + param5; + return getMessageWithParameters(messageKey, params); +} + +/** + * Get a message with 6 parameters + * @param messageKey key of the message + * @param param1 value of the parameter + * @param param2 value of the parameter + * @param param3 value of the parameter + * @param param4 value of the parameter + * @param param5 value of the parameter + * @param param6 value of the parameter + */ +getMessage = function(messageKey, param1, param2, param3, param4, param5, param6) { + var params = new Array(6); + params[0] = "" + param1; + params[1] = "" + param2; + params[2] = "" + param3; + params[3] = "" + param4; + params[4] = "" + param5; + params[5] = "" + param6; + return getMessageWithParameters(messageKey, params); +} + +/** + * Get a message with 7 parameters + * @param messageKey key of the message + * @param param1 value of the parameter + * @param param2 value of the parameter + * @param param3 value of the parameter + * @param param4 value of the parameter + * @param param5 value of the parameter + * @param param6 value of the parameter + * @param param7 value of the parameter + */ +getMessage = function(messageKey, param1, param2, param3, param4, param5, param6, param7) { + var params = new Array(7); + params[0] = "" + param1; + params[1] = "" + param2; + params[2] = "" + param3; + params[3] = "" + param4; + params[4] = "" + param5; + params[5] = "" + param6; + params[6] = "" + param7; + return getMessageWithParameters(messageKey, params); +} + + +/** + * Get a message with 8 parameters + * @param messageKey key of the message + * @param param1 value of the parameter + * @param param2 value of the parameter + * @param param3 value of the parameter + * @param param4 value of the parameter + * @param param5 value of the parameter + * @param param6 value of the parameter + * @param param7 value of the parameter + * @param param8 value of the parameter + */ +getMessage = function(messageKey, param1, param2, param3, param4, param5, param6, param7, param8) { + var params = new Array(8); + params[0] = "" + param1; + params[1] = "" + param2; + params[2] = "" + param3; + params[3] = "" + param4; + params[4] = "" + param5; + params[5] = "" + param6; + params[6] = "" + param7; + params[7] = "" + param8; + return getMessageWithParameters(messageKey, params); +} + +/** + * Get a message with 9 parameters + * @param messageKey key of the message + * @param param1 value of the parameter + * @param param2 value of the parameter + * @param param3 value of the parameter + * @param param4 value of the parameter + * @param param5 value of the parameter + * @param param6 value of the parameter + * @param param7 value of the parameter + * @param param8 value of the parameter + * @param param9 value of the parameter + */ +getMessage = function(messageKey, param1, param2, param3, param4, param5, param6, param7, param8, param9) { + var params = new Array(9); + params[0] = "" + param1; + params[1] = "" + param2; + params[2] = "" + param3; + params[3] = "" + param4; + params[4] = "" + param5; + params[5] = "" + param6; + params[6] = "" + param7; + params[7] = "" + param8; + params[8] = "" + param9; + return getMessageWithParameters(messageKey, params); +} + + +/** + * Convert a Boolean to a a local message + * @param booleanObject the boolean object to convert + * @param trueMessageKey message key for true value + * @param falseMessageKey message key for false value + */ +translateBoolean = function(booleanObject, trueMessageKey, falseMessageKey) { + var result = eval(booleanObject); + if (result){ + return getMessage(trueMessageKey); + } + return getMessage(falseMessageKey); +} \ No newline at end of file diff --git a/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/util.js b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/util.js new file mode 100644 index 0000000..3d46710 --- /dev/null +++ b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/util.js @@ -0,0 +1,21 @@ +/* =================================================================== + * util.js + * ------------------------------------------------------------------- + * + * ------------------------------------------------------------------- + * @Author : + * @Version : + * =================================================================== */ + + +/** return value poids=-9 **/ + +function ctrlValue(valuePoids) { + + if (valuePoids == outPoids) { + return getMessage("poids.inconnu"); + } else { + return valuePoids; + } + +} \ No newline at end of file diff --git a/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/lib/readfilecatch.jar b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/lib/readfilecatch.jar new file mode 100644 index 0000000..15702ba Binary files /dev/null and b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/lib/readfilecatch.jar differ diff --git a/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/nls/common.properties b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/nls/common.properties new file mode 100644 index 0000000..5b1f511 --- /dev/null +++ b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/nls/common.properties @@ -0,0 +1,138 @@ + +annee = Ann\u00E9e : + +campagne = Campagne : + +caracteristique = Caract\u00E9ristique + +carroussel-observ = Carroussel observ\u00E9 (kg) : + +categ-lot = Cat\u00E9gorisation du lot : + +categorie = Cat\u00E9gorie + +categorie-taille = Cat\u00E9gorie de taille + +classe-taille = Classe de taille + +code-station = Code station : + +commentaire = Commentaire : + +commentaire_bis = Commentaire + +controle = Contr\u00F4le + +date = Date + +date-debut-trait = Date d\u00E9but trait : + +date-generation = Date de g\u00E9n\u00E9ration + +date-heure = Date heure + +debut-traine = D\u00E9but de tra\u00EEne + +distance-chalute = Distance chalut\u00E9e : + +engin = Engin : + +espece = Esp\u00E8ce : + +espece_bis = Esp\u00E8ce + +fin-traine = Fin de tra\u00EEne + +footer-copyright = \u00A9 2008 Ifremer - Syst\u00E8me d'Informations Halieutiques + +header-title = SIH{0} + +instruction-ctrl = Contr\u00F4le\u00A0: pour chaque page, apr\u00E8s contr\u00F4le, cocher la case en bas \u00E0 droite des pages. En cas d'erreur de saisie, barrer les valeurs en erreur et noter \u00E0 c\u00F4t\u00E9 la valeur corrig\u00E9e. Apr\u00E8s correction des valeurs dans le logiciel, entourer les valeurs saisies. + +latitude = Latitude + +localite = Locatit\u00E9 : + +longitude = Longitude + +longueur-moy = Longueur moyenne : + +mode-mensuration = Mode de mensuration : + +navire = Navire : + +nbre = Nombre + +nbre-indiv = Nombre d'individus + +nbre-indiv-capt = Nombre d'individus de cette cat\u00E9gorie captur\u00E9s : + +nbre-indiv-kg = Nombre d'individus / kg : + +num-poche = N\u00B0 poche : + +num-trait = N\u00B0 trait : + +ouverture-horiz-ailes = Ouverture horizontale aux ailes : + +ouverture-horiz-panneaux = Ouverture horizontale aux panneaux : + +ouverture-verticale = Ouverture verticale : + +page = page + +pas-mesure = Pas de mesure : + +poids = Poids (kg) + +poids.inconnu = poids inconnu +poids.moyen = Poids moyen (g) : +poids.sans-unite = Poids +poids.total = Poids TOTAL (kg) : +poids.total-dans-la-capture = Poids total de l'esp\u00E8ce cat\u00E9goris\u00E9e dans la capture (kg) : +poids.total-hors-vrac = Poids total HORS VRAC (kg) : +poids.total-inerte-trie = Poids total inerte tri\u00E9 (kg) : +poids.total-non-trie = Poids total NON TRIE (kg) : +poids.total-vivant-non-detail-trie = Poids total vivant non d\u00E9taill\u00E9 tri\u00E9 (kg) : +poids.total-vrac = Poids Total VRAC (kg) : +poids.vrac-trie = Poids VRAC tri\u00E9 (kg) : + +qui = Qui ? + +saisisseur = Saisisseur(s) : + +serie = S\u00E9rie : + +serie-partielle = S\u00E9rie partielle : + +sous-strate = Sous strate : + +sous-title.benthos = Benthos : +sous-title.capture = Capture : +sous-title.caracteristique-general-trait = Caract\u00E9ristiques g\u00E9n\u00E9rales du trait : +sous-title.caracteristique-mo = Caract\u00E9ristiques de mise en oeuvre de l'engin : +sous-title.caracteristiques = Caract\u00E9ristiques : +sous-title.especes = Esp\u00E8ces : +sous-title.macro-dechets = Macro d\u00E9chets : + +strate = Strate : + +title.bilan-capture = R\u00C9SUM\u00C9 CAPTURE +title.caracteristique-trait = CARACTERISTIQUE DU TRAIT +title.rapport = RAPPORT DE SAISIE ALLEGRO CAMPAGNE +title.rapport-capture-accidentelles = RAPPORT CAPTURE ACCIDENTELLES +title.rapport-espece-benthos = RAPPORT sur les esp\u00E8ces du BENTHOS +title.rapport-macro-dechets = RAPPORT MACRO DECHETS +title.rapport-par-espece = RAPPORT PAR ESPECE + +total = Total + +trait-rectiligne = Trait rectiligne : + +trait-valide = Trait valide : + +tremis = Tr\u00E9mis (kg) : + +valeur = Valeur + +valeur-non-calculable = valeur non calculable diff --git a/tutti-ui-swing/src/main/assembly/report/allegro-tutti/reports/controle_data_allegro_campagne.rptdesign b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/reports/controle_data_allegro_campagne.rptdesign new file mode 100644 index 0000000..6a23303 --- /dev/null +++ b/tutti-ui-swing/src/main/assembly/report/allegro-tutti/reports/controle_data_allegro_campagne.rptdesign @@ -0,0 +1,11673 @@ +<?xml version="1.0" encoding="UTF-8"?> +<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.23" id="1"> + <property name="createdBy">Eclipse BIRT Designer Version 4.2.1.v201209101448 Build <4.2.1.v20120918-1113></property> + <simple-property-list name="includeResource"> + <value>allegro-tutti/common/nls/common</value> + </simple-property-list> + <list-property name="includeScripts"> + <property>allegro-tutti/common/js/common.js</property> + <property>allegro-tutti/common/js/messages.js</property> + <property>allegro-tutti/common/js/util.js</property> + </list-property> + <list-property name="scriptLibs"> + <structure> + <property name="name">allegro-tutti/common/lib/readfilecatch.jar</property> + </structure> + </list-property> + <list-property name="propertyBindings"> + <structure> + <property name="name">HOME</property> + <property name="id">2421</property> + <expression name="value" type="javascript">params["rpt-param_dirfile"].value;</expression> + </structure> + <structure> + <property name="name">DELIMTYPE</property> + <property name="id">2421</property> + <expression name="value" type="javascript">cnxDELIMTYPE;</expression> + </structure> + <structure> + <property name="name">CHARSET</property> + <property name="id">2421</property> + <expression name="value" type="javascript">cnxCHARSET;</expression> + </structure> + <structure> + <property name="name">INCLCOLUMNNAME</property> + <property name="id">2421</property> + <expression name="value" type="javascript">cnxINCLCOLUMNNAME;</expression> + </structure> + <structure> + <property name="name">INCLTYPELINE</property> + <property name="id">2421</property> + <expression name="value" type="javascript">cnxINCLTYPELINE;</expression> + </structure> + </list-property> + <property name="units">in</property> + <method name="initialize"><![CDATA[reportContext.getAppContext().put("CHART_RESOLUTION", 300 );]]></method> + <property name="iconFile">/templates/blank_report.gif</property> + <property name="layoutPreference">auto layout</property> + <list-property name="cssStyleSheets"> + <structure> + <property name="fileName">allegro-tutti/common/css/common.css</property> + </structure> + </list-property> + <parameters> + <scalar-parameter name="rpt-param_codestation" id="3608"> + <property name="valueType">static</property> + <property name="isRequired">true</property> + <property name="dataType">string</property> + <property name="distinct">true</property> + <simple-property-list name="defaultValue"> + <value type="constant">0</value> + </simple-property-list> + <list-property name="selectionList"/> + <property name="paramType">simple</property> + <property name="controlType">text-box</property> + <structure name="format"> + <property name="category">Unformatted</property> + </structure> + </scalar-parameter> + <scalar-parameter name="rpt-param_numerotrait" id="3609"> + <property name="valueType">static</property> + <property name="isRequired">true</property> + <property name="dataType">integer</property> + <property name="distinct">true</property> + <simple-property-list name="defaultValue"> + <value type="constant">0</value> + </simple-property-list> + <list-property name="selectionList"/> + <property name="paramType">simple</property> + <property name="controlType">text-box</property> + <structure name="format"> + <property name="category">Unformatted</property> + </structure> + </scalar-parameter> + <scalar-parameter name="rpt-param_dirfile" id="3610"> + <property name="valueType">static</property> + <property name="dataType">string</property> + <property name="distinct">true</property> + <simple-property-list name="defaultValue"> + <value type="constant">C:\\DevSih\\Travaux\\ALLEGRO\\Allegro_campagnes\\exemple_elevation_data</value> + </simple-property-list> + <list-property name="selectionList"/> + <property name="paramType">simple</property> + <property name="controlType">text-box</property> + <structure name="format"> + <property name="category">Unformatted</property> + </structure> + </scalar-parameter> + </parameters> + <data-sources> + <oda-data-source extensionID="org.eclipse.datatools.connectivity.oda.flatfile" name="FlatFileDataSource" id="2421"> + <method name="beforeOpen"><![CDATA[ + +]]></method> + <property name="HOME">C:\DevSih\Allegro_campagnes\exportCruise-0</property> + <property name="DELIMTYPE">SEMICOLON</property> + <property name="CHARSET">UTF-8</property> + <property name="INCLCOLUMNNAME">YES</property> + <property name="INCLTYPELINE">NO</property> + <property name="TRAILNULLCOLS">NO</property> + </oda-data-source> + <script-data-source name="ScriptDataSource" id="3792"/> + </data-sources> + <data-sets> + <oda-data-set extensionID="org.eclipse.datatools.connectivity.oda.flatfile.dataSet" name="operation" id="2422"> + <list-property name="columnHints"> + <structure> + <property name="columnName">Annee</property> + <property name="analysis">measure</property> + <text-property name="heading">Annee</text-property> + </structure> + <structure> + <property name="columnName">Serie</property> + <property name="analysis">dimension</property> + <text-property name="heading">Serie</text-property> + </structure> + <structure> + <property name="columnName">Serie_Partielle</property> + <property name="analysis">dimension</property> + <text-property name="heading">Serie_Partielle</text-property> + </structure> + <structure> + <property name="columnName">Code_Station</property> + <property name="analysis">dimension</property> + <text-property name="heading">Code_Station</text-property> + </structure> + <structure> + <property name="columnName">Id_Operation</property> + <property name="analysis">measure</property> + <text-property name="heading">Id_Operation</text-property> + </structure> + <structure> + <property name="columnName">Poche</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poche</text-property> + </structure> + <structure> + <property name="columnName">Engin</property> + <property name="analysis">dimension</property> + <text-property name="heading">Engin</text-property> + </structure> + <structure> + <property name="columnName">Navire</property> + <property name="analysis">dimension</property> + <text-property name="heading">Navire</text-property> + </structure> + <structure> + <property name="columnName">DateDeb</property> + <property name="analysis">dimension</property> + <text-property name="heading">DateDeb</text-property> + </structure> + <structure> + <property name="columnName">LatDeb</property> + <property name="analysis">dimension</property> + <text-property name="heading">LatDeb</text-property> + </structure> + <structure> + <property name="columnName">LongDeb</property> + <property name="analysis">dimension</property> + <text-property name="heading">LongDeb</text-property> + </structure> + <structure> + <property name="columnName">DateFin</property> + <property name="analysis">dimension</property> + <text-property name="heading">DateFin</text-property> + </structure> + <structure> + <property name="columnName">LatFin</property> + <property name="analysis">dimension</property> + <text-property name="heading">LatFin</text-property> + </structure> + <structure> + <property name="columnName">LongFin</property> + <property name="analysis">dimension</property> + <text-property name="heading">LongFin</text-property> + </structure> + <structure> + <property name="columnName">Duree</property> + <property name="analysis">dimension</property> + <text-property name="heading">Duree</text-property> + </structure> + <structure> + <property name="columnName">Strate</property> + <property name="analysis">dimension</property> + <text-property name="heading">Strate</text-property> + </structure> + <structure> + <property name="columnName">Sous_Strate</property> + <property name="analysis">dimension</property> + <text-property name="heading">Sous_Strate</text-property> + </structure> + <structure> + <property name="columnName">Localite</property> + <property name="analysis">dimension</property> + <text-property name="heading">Localite</text-property> + </structure> + <structure> + <property name="columnName">Validite_OP</property> + <property name="analysis">dimension</property> + <text-property name="heading">Validite_OP</text-property> + </structure> + <structure> + <property name="columnName">Rectiligne</property> + <property name="analysis">dimension</property> + <text-property name="heading">Rectiligne</text-property> + </structure> + <structure> + <property name="columnName">Distance</property> + <property name="analysis">measure</property> + <text-property name="heading">Distance</text-property> + </structure> + <structure> + <property name="columnName">Saisisseur</property> + <property name="analysis">dimension</property> + <text-property name="heading">Saisisseur</text-property> + </structure> + <structure> + <property name="columnName">Navire_Associe</property> + <property name="analysis">dimension</property> + <text-property name="heading">Navire_Associe</text-property> + </structure> + <structure> + <property name="columnName">Commentaire</property> + <property name="analysis">dimension</property> + <text-property name="heading">Commentaire</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Vrac</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Vrac</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Vrac_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Vrac_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_HorsVrac</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_HorsVrac</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_HorsVrac_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_HorsVrac_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Non_Trie</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Non_Trie</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Non_Trie_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Non_Trie_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Tremis</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Tremis</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Tremis_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Tremis_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Carroussel</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Carroussel</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Carroussel_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Carroussel_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Espece</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Espece_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_Vrac</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Espece_Vrac</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_Vrac_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Espece_Vrac_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_Vrac_Trie</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Espece_Vrac_Trie</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_Vrac_Trie_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Espece_Vrac_Trie_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_HorsVrac</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Espece_HorsVrac</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_HorsVrac_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Espece_HorsVrac_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_Inerte_Trie</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Espece_Inerte_Trie</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_Inerte_Trie_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Espece_Inerte_Trie_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_Vivant_non_detaille_trie</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Espece_Vivant_non_detaille_trie</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Benthos</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Benthos_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_Vrac</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Benthos_Vrac</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_Vrac_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Benthos_Vrac_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_Vrac_Trie</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Benthos_Vrac_Trie</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_Vrac_Trie_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Benthos_Vrac_Trie_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_HorsVrac</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Benthos_HorsVrac</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_HorsVrac_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Benthos_HorsVrac_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_Inerte_Trie</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Benthos_Inerte_Trie</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_Inerte_Trie_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Benthos_Inerte_Trie_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_Vivant_non_detaille_trie</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Benthos_Vivant_non_detaille_trie</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Macro_Dechet</property> + <property name="analysis">measure</property> + <text-property name="heading">Poids_Total_Macro_Dechet</text-property> + </structure> + <structure> + <property name="columnName">Poids_Total_Macro_Dechet_Calcule</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poids_Total_Macro_Dechet_Calcule</text-property> + </structure> + </list-property> + <list-property name="filter"> + <structure> + <property name="operator">eq</property> + <expression name="expr" type="javascript">if (params["rpt-param_codestation"].value=="0") { + "0"; +} else { +row["Code_Station"] +}</expression> + <simple-property-list name="value1"> + <value>params["rpt-param_codestation"].value</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + <structure> + <property name="operator">eq</property> + <expression name="expr" type="javascript">if (params["rpt-param_numerotrait"].value==0) { + 0; +} else { +row["Id_Operation"] +}</expression> + <simple-property-list name="value1"> + <value>params["rpt-param_numerotrait"].value</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + </list-property> + <list-property name="parameters"/> + <structure name="cachedMetaData"> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Code_Station</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Id_Operation</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Poche</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Engin</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">Navire</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">DateDeb</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">10</property> + <property name="name">LatDeb</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">11</property> + <property name="name">LongDeb</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">12</property> + <property name="name">DateFin</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">13</property> + <property name="name">LatFin</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">14</property> + <property name="name">LongFin</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">15</property> + <property name="name">Duree</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">16</property> + <property name="name">Strate</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">17</property> + <property name="name">Sous_Strate</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">18</property> + <property name="name">Localite</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">19</property> + <property name="name">Validite_OP</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">20</property> + <property name="name">Rectiligne</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">21</property> + <property name="name">Distance</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">22</property> + <property name="name">Saisisseur</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">23</property> + <property name="name">Navire_Associe</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">24</property> + <property name="name">Commentaire</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">25</property> + <property name="name">Poids_Total</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">26</property> + <property name="name">Poids_Total_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">27</property> + <property name="name">Poids_Total_Vrac</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">28</property> + <property name="name">Poids_Total_Vrac_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">29</property> + <property name="name">Poids_Total_HorsVrac</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">30</property> + <property name="name">Poids_Total_HorsVrac_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">31</property> + <property name="name">Poids_Total_Non_Trie</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">32</property> + <property name="name">Poids_Total_Non_Trie_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">33</property> + <property name="name">Poids_Total_Tremis</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">34</property> + <property name="name">Poids_Total_Tremis_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">35</property> + <property name="name">Poids_Total_Carroussel</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">36</property> + <property name="name">Poids_Total_Carroussel_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">37</property> + <property name="name">Poids_Total_Espece</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">38</property> + <property name="name">Poids_Total_Espece_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">39</property> + <property name="name">Poids_Total_Espece_Vrac</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">40</property> + <property name="name">Poids_Total_Espece_Vrac_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">41</property> + <property name="name">Poids_Total_Espece_Vrac_Trie</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">42</property> + <property name="name">Poids_Total_Espece_Vrac_Trie_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">43</property> + <property name="name">Poids_Total_Espece_HorsVrac</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">44</property> + <property name="name">Poids_Total_Espece_HorsVrac_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">45</property> + <property name="name">Poids_Total_Espece_Inerte_Trie</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">46</property> + <property name="name">Poids_Total_Espece_Inerte_Trie_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">47</property> + <property name="name">Poids_Total_Espece_Vivant_non_detaille_trie</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">48</property> + <property name="name">Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">49</property> + <property name="name">Poids_Total_Benthos</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">50</property> + <property name="name">Poids_Total_Benthos_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">51</property> + <property name="name">Poids_Total_Benthos_Vrac</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">52</property> + <property name="name">Poids_Total_Benthos_Vrac_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">53</property> + <property name="name">Poids_Total_Benthos_Vrac_Trie</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">54</property> + <property name="name">Poids_Total_Benthos_Vrac_Trie_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">55</property> + <property name="name">Poids_Total_Benthos_HorsVrac</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">56</property> + <property name="name">Poids_Total_Benthos_HorsVrac_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">57</property> + <property name="name">Poids_Total_Benthos_Inerte_Trie</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">58</property> + <property name="name">Poids_Total_Benthos_Inerte_Trie_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">59</property> + <property name="name">Poids_Total_Benthos_Vivant_non_detaille_trie</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">60</property> + <property name="name">Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">61</property> + <property name="name">Poids_Total_Macro_Dechet</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">62</property> + <property name="name">Poids_Total_Macro_Dechet_Calcule</property> + <property name="dataType">string</property> + </structure> + </list-property> + </structure> + <property name="dataSource">FlatFileDataSource</property> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="nativeName">Annee</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="nativeName">Serie</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="nativeName">Serie_Partielle</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Code_Station</property> + <property name="nativeName">Code_Station</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Id_Operation</property> + <property name="nativeName">Id_Operation</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Poche</property> + <property name="nativeName">Poche</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Engin</property> + <property name="nativeName">Engin</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">Navire</property> + <property name="nativeName">Navire</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">DateDeb</property> + <property name="nativeName">DateDeb</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">10</property> + <property name="name">LatDeb</property> + <property name="nativeName">LatDeb</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">11</property> + <property name="name">LongDeb</property> + <property name="nativeName">LongDeb</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">12</property> + <property name="name">DateFin</property> + <property name="nativeName">DateFin</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">13</property> + <property name="name">LatFin</property> + <property name="nativeName">LatFin</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">14</property> + <property name="name">LongFin</property> + <property name="nativeName">LongFin</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">15</property> + <property name="name">Duree</property> + <property name="nativeName">Duree</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">16</property> + <property name="name">Strate</property> + <property name="nativeName">Strate</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">17</property> + <property name="name">Sous_Strate</property> + <property name="nativeName">Sous_Strate</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">18</property> + <property name="name">Localite</property> + <property name="nativeName">Localite</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">19</property> + <property name="name">Validite_OP</property> + <property name="nativeName">Validite_OP</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">20</property> + <property name="name">Rectiligne</property> + <property name="nativeName">Rectiligne</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">21</property> + <property name="name">Distance</property> + <property name="nativeName">Distance</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">22</property> + <property name="name">Saisisseur</property> + <property name="nativeName">Saisisseur</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">23</property> + <property name="name">Navire_Associe</property> + <property name="nativeName">Navire_Associe</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">24</property> + <property name="name">Commentaire</property> + <property name="nativeName">Commentaire</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">25</property> + <property name="name">Poids_Total</property> + <property name="nativeName">Poids_Total</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">26</property> + <property name="name">Poids_Total_Calcule</property> + <property name="nativeName">Poids_Total_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">27</property> + <property name="name">Poids_Total_Vrac</property> + <property name="nativeName">Poids_Total_Vrac</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">28</property> + <property name="name">Poids_Total_Vrac_Calcule</property> + <property name="nativeName">Poids_Total_Vrac_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">29</property> + <property name="name">Poids_Total_HorsVrac</property> + <property name="nativeName">Poids_Total_HorsVrac</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">30</property> + <property name="name">Poids_Total_HorsVrac_Calcule</property> + <property name="nativeName">Poids_Total_HorsVrac_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">31</property> + <property name="name">Poids_Total_Non_Trie</property> + <property name="nativeName">Poids_Total_Non_Trie</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">32</property> + <property name="name">Poids_Total_Non_Trie_Calcule</property> + <property name="nativeName">Poids_Total_Non_Trie_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">33</property> + <property name="name">Poids_Total_Tremis</property> + <property name="nativeName">Poids_Total_Tremis</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">34</property> + <property name="name">Poids_Total_Tremis_Calcule</property> + <property name="nativeName">Poids_Total_Tremis_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">35</property> + <property name="name">Poids_Total_Carroussel</property> + <property name="nativeName">Poids_Total_Carroussel</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">36</property> + <property name="name">Poids_Total_Carroussel_Calcule</property> + <property name="nativeName">Poids_Total_Carroussel_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">37</property> + <property name="name">Poids_Total_Espece</property> + <property name="nativeName">Poids_Total_Espece</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">38</property> + <property name="name">Poids_Total_Espece_Calcule</property> + <property name="nativeName">Poids_Total_Espece_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">39</property> + <property name="name">Poids_Total_Espece_Vrac</property> + <property name="nativeName">Poids_Total_Espece_Vrac</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">40</property> + <property name="name">Poids_Total_Espece_Vrac_Calcule</property> + <property name="nativeName">Poids_Total_Espece_Vrac_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">41</property> + <property name="name">Poids_Total_Espece_Vrac_Trie</property> + <property name="nativeName">Poids_Total_Espece_Vrac_Trie</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">42</property> + <property name="name">Poids_Total_Espece_Vrac_Trie_Calcule</property> + <property name="nativeName">Poids_Total_Espece_Vrac_Trie_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">43</property> + <property name="name">Poids_Total_Espece_HorsVrac</property> + <property name="nativeName">Poids_Total_Espece_HorsVrac</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">44</property> + <property name="name">Poids_Total_Espece_HorsVrac_Calcule</property> + <property name="nativeName">Poids_Total_Espece_HorsVrac_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">45</property> + <property name="name">Poids_Total_Espece_Inerte_Trie</property> + <property name="nativeName">Poids_Total_Espece_Inerte_Trie</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">46</property> + <property name="name">Poids_Total_Espece_Inerte_Trie_Calcule</property> + <property name="nativeName">Poids_Total_Espece_Inerte_Trie_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">47</property> + <property name="name">Poids_Total_Espece_Vivant_non_detaille_trie</property> + <property name="nativeName">Poids_Total_Espece_Vivant_non_detaille_trie</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">48</property> + <property name="name">Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</property> + <property name="nativeName">Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">49</property> + <property name="name">Poids_Total_Benthos</property> + <property name="nativeName">Poids_Total_Benthos</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">50</property> + <property name="name">Poids_Total_Benthos_Calcule</property> + <property name="nativeName">Poids_Total_Benthos_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">51</property> + <property name="name">Poids_Total_Benthos_Vrac</property> + <property name="nativeName">Poids_Total_Benthos_Vrac</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">52</property> + <property name="name">Poids_Total_Benthos_Vrac_Calcule</property> + <property name="nativeName">Poids_Total_Benthos_Vrac_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">53</property> + <property name="name">Poids_Total_Benthos_Vrac_Trie</property> + <property name="nativeName">Poids_Total_Benthos_Vrac_Trie</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">54</property> + <property name="name">Poids_Total_Benthos_Vrac_Trie_Calcule</property> + <property name="nativeName">Poids_Total_Benthos_Vrac_Trie_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">55</property> + <property name="name">Poids_Total_Benthos_HorsVrac</property> + <property name="nativeName">Poids_Total_Benthos_HorsVrac</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">56</property> + <property name="name">Poids_Total_Benthos_HorsVrac_Calcule</property> + <property name="nativeName">Poids_Total_Benthos_HorsVrac_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">57</property> + <property name="name">Poids_Total_Benthos_Inerte_Trie</property> + <property name="nativeName">Poids_Total_Benthos_Inerte_Trie</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">58</property> + <property name="name">Poids_Total_Benthos_Inerte_Trie_Calcule</property> + <property name="nativeName">Poids_Total_Benthos_Inerte_Trie_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">59</property> + <property name="name">Poids_Total_Benthos_Vivant_non_detaille_trie</property> + <property name="nativeName">Poids_Total_Benthos_Vivant_non_detaille_trie</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">60</property> + <property name="name">Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</property> + <property name="nativeName">Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">61</property> + <property name="name">Poids_Total_Macro_Dechet</property> + <property name="nativeName">Poids_Total_Macro_Dechet</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">62</property> + <property name="name">Poids_Total_Macro_Dechet_Calcule</property> + <property name="nativeName">Poids_Total_Macro_Dechet_Calcule</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + </list-property> + <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Code_Station", "Id_Operation", "Poche", "Engin", "Navire", "DateDeb", "LatDeb", "LongDeb", "DateFin", "LatFin", "LongFin", "Duree", "Strate", "Sous_Strate", "Localite", "Validite_OP", "Rectiligne", "Distance", "Saisisseur", "Navire_Associe", "Commentaire", "Poids_Total", "Poids_Total_Calcule", "Poids_Total_Vrac", "Poids_Total_Vrac_Calcule", "Poids_Total_HorsVrac", "Poids_Total_HorsVrac_Calcul [...] + <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel"> + <Version>2.0</Version> + <design:ResultSets derivedMetaData="true"> + <design:resultSetDefinitions> + <design:resultSetColumns> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Annee</design:name> + <design:position>1</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Annee</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Serie</design:name> + <design:position>2</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Serie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Serie_Partielle</design:name> + <design:position>3</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Serie_Partielle</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Code_Station</design:name> + <design:position>4</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Code_Station</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Id_Operation</design:name> + <design:position>5</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Id_Operation</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poche</design:name> + <design:position>6</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poche</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Engin</design:name> + <design:position>7</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Engin</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Navire</design:name> + <design:position>8</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Navire</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>DateDeb</design:name> + <design:position>9</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>DateDeb</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>LatDeb</design:name> + <design:position>10</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>LatDeb</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>LongDeb</design:name> + <design:position>11</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>LongDeb</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>DateFin</design:name> + <design:position>12</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>DateFin</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>LatFin</design:name> + <design:position>13</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>LatFin</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>LongFin</design:name> + <design:position>14</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>LongFin</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Duree</design:name> + <design:position>15</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Duree</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Strate</design:name> + <design:position>16</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Strate</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Sous_Strate</design:name> + <design:position>17</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Sous_Strate</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Localite</design:name> + <design:position>18</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Localite</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Validite_OP</design:name> + <design:position>19</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Validite_OP</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Rectiligne</design:name> + <design:position>20</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Rectiligne</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Distance</design:name> + <design:position>21</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Distance</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Ouv_Verticale</design:name> + <design:position>22</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Ouv_Verticale</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Ouv_Horizontale_Ailes</design:name> + <design:position>23</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Ouv_Horizontale_Ailes</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Ouv_Horizontale_Panneaux</design:name> + <design:position>24</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Ouv_Horizontale_Panneaux</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Saisisseur</design:name> + <design:position>25</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Saisisseur</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Navire_Associe</design:name> + <design:position>26</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Navire_Associe</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Commentaire</design:name> + <design:position>27</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Commentaire</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total</design:name> + <design:position>28</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Calcule</design:name> + <design:position>29</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Vrac</design:name> + <design:position>30</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Vrac</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Vrac_Calcule</design:name> + <design:position>31</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Vrac_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_HorsVrac</design:name> + <design:position>32</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_HorsVrac</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_HorsVrac_Calcule</design:name> + <design:position>33</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_HorsVrac_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Non_Trie</design:name> + <design:position>34</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Non_Trie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Non_Trie_Calcule</design:name> + <design:position>35</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Non_Trie_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Tremis</design:name> + <design:position>36</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Tremis</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Tremis_Calcule</design:name> + <design:position>37</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Tremis_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Carroussel</design:name> + <design:position>38</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Carroussel</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Carroussel_Calcule</design:name> + <design:position>39</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Carroussel_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece</design:name> + <design:position>40</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_Calcule</design:name> + <design:position>41</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_Vrac</design:name> + <design:position>42</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_Vrac</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_Vrac_Calcule</design:name> + <design:position>43</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_Vrac_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_Vrac_Trie</design:name> + <design:position>44</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_Vrac_Trie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_Vrac_Trie_Calcule</design:name> + <design:position>45</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_Vrac_Trie_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_HorsVrac</design:name> + <design:position>46</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_HorsVrac</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_HorsVrac_Calcule</design:name> + <design:position>47</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_HorsVrac_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_Inerte_Trie</design:name> + <design:position>48</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_Inerte_Trie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_Inerte_Trie_Calcule</design:name> + <design:position>49</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_Inerte_Trie_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_Vivant_non_detaille_trie</design:name> + <design:position>50</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_Vivant_non_detaille_trie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</design:name> + <design:position>51</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos</design:name> + <design:position>52</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_Calcule</design:name> + <design:position>53</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_Vrac</design:name> + <design:position>54</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_Vrac</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_Vrac_Calcule</design:name> + <design:position>55</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_Vrac_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_Vrac_Trie</design:name> + <design:position>56</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_Vrac_Trie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_Vrac_Trie_Calcule</design:name> + <design:position>57</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_Vrac_Trie_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_HorsVrac</design:name> + <design:position>58</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_HorsVrac</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_HorsVrac_Calcule</design:name> + <design:position>59</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_HorsVrac_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_Inerte_Trie</design:name> + <design:position>60</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_Inerte_Trie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_Inerte_Trie_Calcule</design:name> + <design:position>61</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_Inerte_Trie_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_Vivant_non_detaille_trie</design:name> + <design:position>62</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_Vivant_non_detaille_trie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</design:name> + <design:position>63</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Macro_Dechet</design:name> + <design:position>64</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Macro_Dechet</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poids_Total_Macro_Dechet_Calcule</design:name> + <design:position>65</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poids_Total_Macro_Dechet_Calcule</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + </design:resultSetColumns> + </design:resultSetDefinitions> + </design:ResultSets> +</model:DesignValues>]]></xml-property> + </oda-data-set> + <oda-data-set extensionID="org.eclipse.datatools.connectivity.oda.flatfile.dataSet" name="survey" id="2452"> + <list-property name="columnHints"> + <structure> + <property name="columnName">Annee</property> + <property name="analysis">measure</property> + <text-property name="heading">Annee</text-property> + </structure> + <structure> + <property name="columnName">Serie</property> + <property name="analysis">dimension</property> + <text-property name="heading">Serie</text-property> + </structure> + <structure> + <property name="columnName">Serie_Partielle</property> + <property name="analysis">dimension</property> + <text-property name="heading">Serie_Partielle</text-property> + </structure> + <structure> + <property name="columnName">Navire</property> + <property name="analysis">dimension</property> + <text-property name="heading">Navire</text-property> + </structure> + <structure> + <property name="columnName">Pays</property> + <property name="analysis">dimension</property> + <text-property name="heading">Pays</text-property> + </structure> + <structure> + <property name="columnName">Zone_Etude</property> + <property name="analysis">dimension</property> + <text-property name="heading">Zone_Etude</text-property> + </structure> + <structure> + <property name="columnName">Campagne</property> + <property name="analysis">dimension</property> + <text-property name="heading">Campagne</text-property> + </structure> + <structure> + <property name="columnName">Id_Sismer</property> + <property name="analysis">dimension</property> + <text-property name="heading">Id_Sismer</text-property> + </structure> + <structure> + <property name="columnName">Date_Deb_Campagne</property> + <property name="analysis">dimension</property> + <text-property name="heading">Date_Deb_Campagne</text-property> + </structure> + <structure> + <property name="columnName">Port_Deb_Campagne</property> + <property name="analysis">dimension</property> + <text-property name="heading">Port_Deb_Campagne</text-property> + </structure> + <structure> + <property name="columnName">Date_Fin_Campagne</property> + <property name="analysis">dimension</property> + <text-property name="heading">Date_Fin_Campagne</text-property> + </structure> + <structure> + <property name="columnName">Port_Fin_Campagne</property> + <property name="analysis">dimension</property> + <text-property name="heading">Port_Fin_Campagne</text-property> + </structure> + <structure> + <property name="columnName">Chef_Mission</property> + <property name="analysis">dimension</property> + <text-property name="heading">Chef_Mission</text-property> + </structure> + <structure> + <property name="columnName">Resp_Salle_Tri</property> + <property name="analysis">dimension</property> + <text-property name="heading">Resp_Salle_Tri</text-property> + </structure> + <structure> + <property name="columnName">Commentaire</property> + <property name="analysis">dimension</property> + <text-property name="heading">Commentaire</text-property> + </structure> + </list-property> + <list-property name="parameters"/> + <structure name="cachedMetaData"> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Navire</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Pays</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Zone_Etude</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Campagne</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">Id_Sismer</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">Date_Deb_Campagne</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">10</property> + <property name="name">Port_Deb_Campagne</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">11</property> + <property name="name">Date_Fin_Campagne</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">12</property> + <property name="name">Port_Fin_Campagne</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">13</property> + <property name="name">Chef_Mission</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">14</property> + <property name="name">Resp_Salle_Tri</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">15</property> + <property name="name">Commentaire</property> + <property name="dataType">string</property> + </structure> + </list-property> + </structure> + <property name="dataSource">FlatFileDataSource</property> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="nativeName">Annee</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="nativeName">Serie</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="nativeName">Serie_Partielle</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Navire</property> + <property name="nativeName">Navire</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Pays</property> + <property name="nativeName">Pays</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Zone_Etude</property> + <property name="nativeName">Zone_Etude</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Campagne</property> + <property name="nativeName">Campagne</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">Id_Sismer</property> + <property name="nativeName">Id_Sismer</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">Date_Deb_Campagne</property> + <property name="nativeName">Date_Deb_Campagne</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">10</property> + <property name="name">Port_Deb_Campagne</property> + <property name="nativeName">Port_Deb_Campagne</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">11</property> + <property name="name">Date_Fin_Campagne</property> + <property name="nativeName">Date_Fin_Campagne</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">12</property> + <property name="name">Port_Fin_Campagne</property> + <property name="nativeName">Port_Fin_Campagne</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">13</property> + <property name="name">Chef_Mission</property> + <property name="nativeName">Chef_Mission</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">14</property> + <property name="name">Resp_Salle_Tri</property> + <property name="nativeName">Resp_Salle_Tri</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">15</property> + <property name="name">Commentaire</property> + <property name="nativeName">Commentaire</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + </list-property> + <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Navire", "Pays", "Zone_Etude", "Campagne", "Id_Sismer", "Date_Deb_Campagne", "Port_Deb_Campagne", "Date_Fin_Campagne", "Port_Fin_Campagne", "Chef_Mission", "Resp_Salle_Tri", "Commentaire" from "survey.csv" : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Navire","Navire",STRING;"Pays","Pays",STRING;"Zone_Etude","Zone_Etude",STRING;"Campagne","Campagne" [...] + <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel"> + <Version>2.0</Version> + <design:ResultSets derivedMetaData="true"> + <design:resultSetDefinitions> + <design:resultSetColumns> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Annee</design:name> + <design:position>1</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Annee</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Serie</design:name> + <design:position>2</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Serie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Serie_Partielle</design:name> + <design:position>3</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Serie_Partielle</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Navire</design:name> + <design:position>4</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Navire</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Pays</design:name> + <design:position>5</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Pays</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Zone_Etude</design:name> + <design:position>6</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Zone_Etude</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Campagne</design:name> + <design:position>7</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Campagne</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Id_Sismer</design:name> + <design:position>8</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Id_Sismer</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Date_Deb_Campagne</design:name> + <design:position>9</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Date_Deb_Campagne</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Port_Deb_Campagne</design:name> + <design:position>10</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Port_Deb_Campagne</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Date_Fin_Campagne</design:name> + <design:position>11</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Date_Fin_Campagne</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Port_Fin_Campagne</design:name> + <design:position>12</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Port_Fin_Campagne</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Chef_Mission</design:name> + <design:position>13</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Chef_Mission</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Resp_Salle_Tri</design:name> + <design:position>14</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Resp_Salle_Tri</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Commentaire</design:name> + <design:position>15</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Commentaire</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + </design:resultSetColumns> + </design:resultSetDefinitions> + </design:ResultSets> +</model:DesignValues>]]></xml-property> + </oda-data-set> + <oda-data-set extensionID="org.eclipse.datatools.connectivity.oda.flatfile.dataSet" name="parameter" id="2788"> + <list-property name="columnHints"> + <structure> + <property name="columnName">Annee</property> + <property name="analysis">measure</property> + <text-property name="heading">Annee</text-property> + </structure> + <structure> + <property name="columnName">Serie</property> + <property name="analysis">dimension</property> + <text-property name="heading">Serie</text-property> + </structure> + <structure> + <property name="columnName">Serie_Partielle</property> + <property name="analysis">dimension</property> + <text-property name="heading">Serie_Partielle</text-property> + </structure> + <structure> + <property name="columnName">Code_station</property> + <text-property name="heading">Code_station</text-property> + </structure> + <structure> + <property name="columnName">Id_Operation</property> + <property name="analysis">measure</property> + <text-property name="heading">Id_Operation</text-property> + </structure> + <structure> + <property name="columnName">Poche</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poche</text-property> + </structure> + <structure> + <property name="columnName">Code_PMFM</property> + <property name="analysis">dimension</property> + <text-property name="heading">Code_PMFM</text-property> + </structure> + <structure> + <property name="columnName">Libelle_PMFM</property> + <property name="analysis">dimension</property> + <text-property name="heading">Libelle_PMFM</text-property> + </structure> + <structure> + <property name="columnName">Valeur</property> + <property name="analysis">dimension</property> + <text-property name="heading">Valeur</text-property> + </structure> + </list-property> + <list-property name="parameters"/> + <structure name="cachedMetaData"> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Code_Station</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Id_Operation</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Poche</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Code_PMFM</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">Libelle_PMFM</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">Valeur</property> + <property name="dataType">string</property> + </structure> + </list-property> + </structure> + <property name="dataSource">FlatFileDataSource</property> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="nativeName">Annee</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="nativeName">Serie</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="nativeName">Serie_Partielle</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Code_Station</property> + <property name="nativeName">Code_station</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Id_Operation</property> + <property name="nativeName">Id_Operation</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Poche</property> + <property name="nativeName">Poche</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Code_PMFM</property> + <property name="nativeName">Code_PMFM</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">Libelle_PMFM</property> + <property name="nativeName">Libelle_PMFM</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">Valeur</property> + <property name="nativeName">Valeur</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + </list-property> + <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Code_station", "Id_Operation", "Poche", "Code_PMFM", "Libelle_PMFM", "Valeur" from "parameter.csv" : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Code_station","Code_station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;"Code_PMFM","Code_PMFM",STRING;"Libelle_PMFM","Libelle_PMFM",STRING;"Valeur","Valeur",STRING}]]></xml-property> + <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel"> + <Version>2.0</Version> + <design:ResultSets derivedMetaData="true"> + <design:resultSetDefinitions> + <design:resultSetColumns> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Annee</design:name> + <design:position>1</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Annee</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Serie</design:name> + <design:position>2</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Serie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Serie_Partielle</design:name> + <design:position>3</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Serie_Partielle</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Code_Station</design:name> + <design:position>4</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Code_Station</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Id_Operation</design:name> + <design:position>5</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Id_Operation</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poche</design:name> + <design:position>6</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poche</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Code_PMFM</design:name> + <design:position>7</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Code_PMFM</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Libelle_PMFM</design:name> + <design:position>8</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Libelle_PMFM</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Valeur</design:name> + <design:position>9</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Valeur</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + </design:resultSetColumns> + </design:resultSetDefinitions> + </design:ResultSets> +</model:DesignValues>]]></xml-property> + </oda-data-set> + <oda-data-set extensionID="org.eclipse.datatools.connectivity.oda.flatfile.dataSet" name="marineLitter" id="3166"> + <list-property name="columnHints"> + <structure> + <property name="columnName">Annee</property> + <property name="analysis">measure</property> + <text-property name="heading">Annee</text-property> + </structure> + <structure> + <property name="columnName">Serie</property> + <property name="analysis">dimension</property> + <text-property name="heading">Serie</text-property> + </structure> + <structure> + <property name="columnName">Serie_Partielle</property> + <property name="analysis">dimension</property> + <text-property name="heading">Serie_Partielle</text-property> + </structure> + <structure> + <property name="columnName">Engin</property> + <property name="analysis">dimension</property> + <text-property name="heading">Engin</text-property> + </structure> + <structure> + <property name="columnName">Code_station</property> + <text-property name="heading">Code_station</text-property> + </structure> + <structure> + <property name="columnName">Id_Operation</property> + <property name="analysis">measure</property> + <text-property name="heading">Id_Operation</text-property> + </structure> + <structure> + <property name="columnName">Poche</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poche</text-property> + </structure> + <structure> + <property name="columnName">MarineLitterCategory</property> + <property name="analysis">dimension</property> + <text-property name="heading">MarineLitterCategory</text-property> + </structure> + <structure> + <property name="columnName">MarineLitterSizeCategory</property> + <property name="analysis">dimension</property> + <text-property name="heading">MarineLitterSizeCategory</text-property> + </structure> + <structure> + <property name="columnName">Number</property> + <property name="analysis">measure</property> + <text-property name="heading">Number</text-property> + </structure> + <structure> + <property name="columnName">Weight</property> + <property name="analysis">measure</property> + <text-property name="heading">Weight</text-property> + </structure> + <structure> + <property name="columnName">Commentaire</property> + <property name="analysis">dimension</property> + <text-property name="heading">Commentaire</text-property> + </structure> + </list-property> + <list-property name="parameters"/> + <structure name="cachedMetaData"> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Engin</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Code_Station</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Id_Operation</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Poche</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">MarineLitterCategory</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">MarineLitterSizeCategory</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">10</property> + <property name="name">Number</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">11</property> + <property name="name">Weight</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">12</property> + <property name="name">Commentaire</property> + <property name="dataType">string</property> + </structure> + </list-property> + </structure> + <property name="dataSource">FlatFileDataSource</property> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="nativeName">Annee</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="nativeName">Serie</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="nativeName">Serie_Partielle</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Engin</property> + <property name="nativeName">Engin</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Code_Station</property> + <property name="nativeName">Code_station</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Id_Operation</property> + <property name="nativeName">Id_Operation</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Poche</property> + <property name="nativeName">Poche</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">MarineLitterCategory</property> + <property name="nativeName">MarineLitterCategory</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">MarineLitterSizeCategory</property> + <property name="nativeName">MarineLitterSizeCategory</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">10</property> + <property name="name">Number</property> + <property name="nativeName">Number</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">11</property> + <property name="name">Weight</property> + <property name="nativeName">Weight</property> + <property name="dataType">decimal</property> + <property name="nativeDataType">2</property> + </structure> + <structure> + <property name="position">12</property> + <property name="name">Commentaire</property> + <property name="nativeName">Commentaire</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + </list-property> + <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Engin", "Code_station", "Id_Operation", "Poche", "MarineLitterCategory", "MarineLitterSizeCategory", "Number", "Weight", "Commentaire" from "marineLitter.csv" : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Engin","Engin",STRING;"Code_station","Code_station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;"MarineLitterCategory","Marine [...] + <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel"> + <Version>2.0</Version> + <design:ResultSets derivedMetaData="true"> + <design:resultSetDefinitions> + <design:resultSetColumns> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Annee</design:name> + <design:position>1</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Annee</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Serie</design:name> + <design:position>2</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Serie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Serie_Partielle</design:name> + <design:position>3</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Serie_Partielle</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Engin</design:name> + <design:position>4</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Engin</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Code_Station</design:name> + <design:position>5</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Code_Station</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Id_Operation</design:name> + <design:position>6</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Id_Operation</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poche</design:name> + <design:position>7</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poche</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Navire</design:name> + <design:position>8</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Navire</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>MarineLitterCategory</design:name> + <design:position>9</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>MarineLitterCategory</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>MarineLitterSizeCategory</design:name> + <design:position>10</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>MarineLitterSizeCategory</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Number</design:name> + <design:position>11</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Number</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Weight</design:name> + <design:position>12</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Weight</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Commentaire</design:name> + <design:position>13</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Commentaire</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + </design:resultSetColumns> + </design:resultSetDefinitions> + </design:ResultSets> +</model:DesignValues>]]></xml-property> + </oda-data-set> + <oda-data-set extensionID="org.eclipse.datatools.connectivity.oda.flatfile.dataSet" name="species" id="3256"> + <list-property name="computedColumns"> + <structure> + <property name="name">lib</property> + <expression name="expression">if (row["Code_Rubin"] == null ){ +row["Nom Scientifique"] +} else { +row["Code_Rubin"]+"-"+row["Nom Scientifique"] +}</expression> + <property name="dataType">string</property> + </structure> + </list-property> + <list-property name="columnHints"> + <structure> + <property name="columnName">Id</property> + <property name="analysis">measure</property> + <text-property name="heading">Id</text-property> + </structure> + <structure> + <property name="columnName">Code_Rubin</property> + <property name="analysis">dimension</property> + <text-property name="heading">Code_Rubin</text-property> + </structure> + <structure> + <property name="columnName">Nom Scientifique</property> + <property name="analysis">dimension</property> + <text-property name="heading">Nom Scientifique</text-property> + </structure> + <structure> + <property name="columnName">Code campagne</property> + <property name="analysis">dimension</property> + <text-property name="heading">Code campagne</text-property> + </structure> + </list-property> + <list-property name="filter"/> + <list-property name="parameters"/> + <structure name="cachedMetaData"> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Id</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Code_Rubin</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Nom Scientifique</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Code campagne</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">lib</property> + <property name="dataType">string</property> + </structure> + </list-property> + </structure> + <method name="beforeOpen"><![CDATA[LIST_SPECIES=new Array();]]></method> + <method name="onFetch"><![CDATA[LIST_SPECIES[row["Id"]]=row["lib"];]]></method> + <property name="dataSource">FlatFileDataSource</property> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Id</property> + <property name="nativeName">Id</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Code_Rubin</property> + <property name="nativeName">Code_Rubin</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Nom Scientifique</property> + <property name="nativeName">Nom Scientifique</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Code campagne</property> + <property name="nativeName">Code campagne</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + </list-property> + <xml-property name="queryText"><![CDATA[select "Id", "Code_Rubin", "Nom Scientifique", "Code campagne" from "species.csv" : {"Id","Id",INT;"Code_Rubin","Code_Rubin",STRING;"Nom Scientifique","Nom Scientifique",STRING;"Code campagne","Code campagne",STRING}]]></xml-property> + <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel"> + <Version>2.0</Version> + <design:ResultSets derivedMetaData="true"> + <design:resultSetDefinitions> + <design:resultSetColumns> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Id</design:name> + <design:position>1</design:position> + </design:identifier> + <design:nativeDataTypeCode>4</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Id</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Code_Rubin</design:name> + <design:position>2</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Code_Rubin</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Nom Scientifique</design:name> + <design:position>3</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Nom Scientifique</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Code campagne</design:name> + <design:position>4</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Code campagne</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + </design:resultSetColumns> + </design:resultSetDefinitions> + </design:ResultSets> +</model:DesignValues>]]></xml-property> + </oda-data-set> + <oda-data-set extensionID="org.eclipse.datatools.connectivity.oda.flatfile.dataSet" name="accidentalCatch" id="3459"> + <list-property name="columnHints"> + <structure> + <property name="columnName">Annee</property> + <property name="analysis">measure</property> + <text-property name="heading">Annee</text-property> + </structure> + <structure> + <property name="columnName">Serie</property> + <property name="analysis">dimension</property> + <text-property name="heading">Serie</text-property> + </structure> + <structure> + <property name="columnName">Serie_Partielle</property> + <property name="analysis">dimension</property> + <text-property name="heading">Serie_Partielle</text-property> + </structure> + <structure> + <property name="columnName">Engin</property> + <property name="analysis">dimension</property> + <text-property name="heading">Engin</text-property> + </structure> + <structure> + <property name="columnName">Code_station</property> + <text-property name="heading">Code_station</text-property> + </structure> + <structure> + <property name="columnName">Id_Operation</property> + <property name="analysis">measure</property> + <text-property name="heading">Id_Operation</text-property> + </structure> + <structure> + <property name="columnName">Poche</property> + <property name="analysis">dimension</property> + <text-property name="heading">Poche</text-property> + </structure> + <structure> + <property name="columnName">BatchId</property> + <property name="analysis">measure</property> + <text-property name="heading">BatchId</text-property> + </structure> + <structure> + <property name="columnName">ReferenceTaxonId</property> + <property name="analysis">measure</property> + <text-property name="heading">ReferenceTaxonId</text-property> + </structure> + <structure> + <property name="columnName">ReferenceTaxonName</property> + <property name="analysis">dimension</property> + <text-property name="heading">ReferenceTaxonName</text-property> + </structure> + <structure> + <property name="columnName">Commentaire</property> + <property name="analysis">dimension</property> + <text-property name="heading">Commentaire</text-property> + </structure> + <structure> + <property name="columnName">CaracteristicId</property> + <property name="analysis">measure</property> + <text-property name="heading">CaracteristicId</text-property> + </structure> + <structure> + <property name="columnName">CaracteristicValue</property> + <property name="analysis">dimension</property> + <text-property name="heading">CaracteristicValue</text-property> + </structure> + </list-property> + <list-property name="parameters"/> + <structure name="cachedMetaData"> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Engin</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Code_Station</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Id_Operation</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Poche</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">BatchId</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">ReferenceTaxonId</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">10</property> + <property name="name">ReferenceTaxonName</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">11</property> + <property name="name">Commentaire</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">12</property> + <property name="name">CaracteristicId</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">13</property> + <property name="name">CaracteristicValue</property> + <property name="dataType">string</property> + </structure> + </list-property> + </structure> + <method name="onFetch"><![CDATA[existsCapAcc=existsCapAcc+1;]]></method> + <property name="dataSource">FlatFileDataSource</property> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="nativeName">Annee</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="nativeName">Serie</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="nativeName">Serie_Partielle</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Engin</property> + <property name="nativeName">Engin</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Code_Station</property> + <property name="nativeName">Code_station</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Id_Operation</property> + <property name="nativeName">Id_Operation</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Poche</property> + <property name="nativeName">Poche</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">BatchId</property> + <property name="nativeName">BatchId</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">ReferenceTaxonId</property> + <property name="nativeName">ReferenceTaxonId</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">10</property> + <property name="name">ReferenceTaxonName</property> + <property name="nativeName">ReferenceTaxonName</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">11</property> + <property name="name">Commentaire</property> + <property name="nativeName">Commentaire</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + <structure> + <property name="position">12</property> + <property name="name">CaracteristicId</property> + <property name="nativeName">CaracteristicId</property> + <property name="dataType">integer</property> + <property name="nativeDataType">4</property> + </structure> + <structure> + <property name="position">13</property> + <property name="name">CaracteristicValue</property> + <property name="nativeName">CaracteristicValue</property> + <property name="dataType">string</property> + <property name="nativeDataType">12</property> + </structure> + </list-property> + <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Engin", "Code_station", "Id_Operation", "Poche", "BatchId", "ReferenceTaxonId", "ReferenceTaxonName", "Commentaire", "CaracteristicId", "CaracteristicValue" from "accidentalCatch.csv" : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Engin","Engin",STRING;"Code_station","Code_station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;"Batc [...] + <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> +<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel"> + <Version>2.0</Version> + <design:ResultSets derivedMetaData="true"> + <design:resultSetDefinitions> + <design:resultSetColumns> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Annee</design:name> + <design:position>1</design:position> + </design:identifier> + <design:nativeDataTypeCode>4</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Annee</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Serie</design:name> + <design:position>2</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Serie</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Serie_Partielle</design:name> + <design:position>3</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Serie_Partielle</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Engin</design:name> + <design:position>4</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Engin</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Code_Station</design:name> + <design:position>5</design:position> + </design:identifier> + <design:nativeDataTypeCode>4</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Code_Station</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Id_Operation</design:name> + <design:position>6</design:position> + </design:identifier> + <design:nativeDataTypeCode>4</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Id_Operation</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Poche</design:name> + <design:position>7</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Poche</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Navire</design:name> + <design:position>8</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Navire</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>BatchId</design:name> + <design:position>9</design:position> + </design:identifier> + <design:nativeDataTypeCode>4</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>BatchId</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>ReferenceTaxonId</design:name> + <design:position>10</design:position> + </design:identifier> + <design:nativeDataTypeCode>4</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>ReferenceTaxonId</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>ReferenceTaxonName</design:name> + <design:position>11</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>ReferenceTaxonName</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>Commentaire</design:name> + <design:position>12</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>Commentaire</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>CaracteristicId</design:name> + <design:position>13</design:position> + </design:identifier> + <design:nativeDataTypeCode>4</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>CaracteristicId</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + <design:resultColumnDefinitions> + <design:attributes> + <design:identifier> + <design:name>CaracteristicValue</design:name> + <design:position>14</design:position> + </design:identifier> + <design:nativeDataTypeCode>12</design:nativeDataTypeCode> + <design:precision>-1</design:precision> + <design:scale>-1</design:scale> + <design:nullability>Unknown</design:nullability> + </design:attributes> + <design:usageHints> + <design:label>CaracteristicValue</design:label> + <design:formattingHints/> + </design:usageHints> + </design:resultColumnDefinitions> + </design:resultSetColumns> + </design:resultSetDefinitions> + </design:ResultSets> +</model:DesignValues>]]></xml-property> + </oda-data-set> + <script-data-set name="catch" id="3793"> + <list-property name="resultSetHints"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Engin</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Code_Station</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Id_Operation</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Poche</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">Code_Taxon</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">Code_Espece_Campagne</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">10</property> + <property name="name">Nom_scientifique</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">11</property> + <property name="name">Commentaire</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">12</property> + <property name="name">V_HV</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">13</property> + <property name="name">Num_Ordre_V_HV_H2</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">14</property> + <property name="name">Tot_V_HV</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">15</property> + <property name="name">Ech_V_HV</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">16</property> + <property name="name">Type_Volume_Poids_V_HV</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">17</property> + <property name="name">Unite_Volume_Poids_V_HV</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">18</property> + <property name="name">Code_Longueur</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">19</property> + <property name="name">Libelle_Longueur</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">20</property> + <property name="name">Taille</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">21</property> + <property name="name">NumOrdre_Taille_H2</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">22</property> + <property name="name">Poids_Classe_Taille</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">23</property> + <property name="name">Unite_Taille</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">24</property> + <property name="name">Precision_Mesure</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">25</property> + <property name="name">Nbr</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">26</property> + <property name="name">Poids_Reference</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">27</property> + <property name="name">Coef_Elev_Espece_Capture</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">28</property> + <property name="name">Coef_Final_Elevation</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">29</property> + <property name="name">categorisation-du-lot</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">30</property> + <property name="name">species</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">31</property> + <property name="name">order</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">32</property> + <property name="name">categLotAll</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">33</property> + <property name="name">poidsTotEspCategCapture</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">34</property> + <property name="name">poidsElevCapture</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">35</property> + <property name="name">poidsDerCateg</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">36</property> + <property name="name">poidsTotalElevCapture</property> + <property name="dataType">decimal</property> + </structure> + </list-property> + <list-property name="columnHints"> + <structure> + <property name="columnName">Annee</property> + </structure> + <structure> + <property name="columnName">Serie</property> + </structure> + <structure> + <property name="columnName">Serie_Partielle</property> + </structure> + <structure> + <property name="columnName">Engin</property> + </structure> + <structure> + <property name="columnName">Code_Station</property> + </structure> + <structure> + <property name="columnName">Id_Operation</property> + </structure> + <structure> + <property name="columnName">Poche</property> + </structure> + <structure> + <property name="columnName">Code_Taxon</property> + </structure> + <structure> + <property name="columnName">Code_Espece_Campagne</property> + </structure> + <structure> + <property name="columnName">Nom_scientifique</property> + </structure> + <structure> + <property name="columnName">Commentaire</property> + </structure> + <structure> + <property name="columnName">V_HV</property> + </structure> + <structure> + <property name="columnName">Num_Ordre_V_HV_H2</property> + </structure> + <structure> + <property name="columnName">Tot_V_HV</property> + </structure> + <structure> + <property name="columnName">Ech_V_HV</property> + </structure> + <structure> + <property name="columnName">Type_Volume_Poids_V_HV</property> + </structure> + <structure> + <property name="columnName">Unite_Volume_Poids_V_HV</property> + </structure> + <structure> + <property name="columnName">Code_Longueur</property> + </structure> + <structure> + <property name="columnName">Libelle_Longueur</property> + </structure> + <structure> + <property name="columnName">Taille</property> + </structure> + <structure> + <property name="columnName">NumOrdre_Taille_H2</property> + </structure> + <structure> + <property name="columnName">Poids_Classe_Taille</property> + </structure> + <structure> + <property name="columnName">Unite_Taille</property> + </structure> + <structure> + <property name="columnName">Precision_Mesure</property> + </structure> + <structure> + <property name="columnName">Nbr</property> + </structure> + <structure> + <property name="columnName">Poids_Reference</property> + </structure> + <structure> + <property name="columnName">Coef_Elev_Espece_Capture</property> + </structure> + <structure> + <property name="columnName">Coef_Final_Elevation</property> + </structure> + <structure> + <property name="columnName">categorisation-du-lot</property> + </structure> + <structure> + <property name="columnName">species</property> + </structure> + <structure> + <property name="columnName">order</property> + </structure> + <structure> + <property name="columnName">categLotAll</property> + </structure> + <structure> + <property name="columnName">poidsTotEspCategCapture</property> + </structure> + <structure> + <property name="columnName">poidsElevCapture</property> + </structure> + <structure> + <property name="columnName">poidsDerCateg</property> + </structure> + <structure> + <property name="columnName">poidsTotalElevCapture</property> + </structure> + </list-property> + <structure name="cachedMetaData"> + <list-property name="resultSet"> + <structure> + <property name="position">1</property> + <property name="name">Annee</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">2</property> + <property name="name">Serie</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">3</property> + <property name="name">Serie_Partielle</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">4</property> + <property name="name">Engin</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">5</property> + <property name="name">Code_Station</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">6</property> + <property name="name">Id_Operation</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">7</property> + <property name="name">Poche</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">8</property> + <property name="name">Code_Taxon</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">9</property> + <property name="name">Code_Espece_Campagne</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">10</property> + <property name="name">Nom_scientifique</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">11</property> + <property name="name">Commentaire</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">12</property> + <property name="name">V_HV</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">13</property> + <property name="name">Num_Ordre_V_HV_H2</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">14</property> + <property name="name">Tot_V_HV</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">15</property> + <property name="name">Ech_V_HV</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">16</property> + <property name="name">Type_Volume_Poids_V_HV</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">17</property> + <property name="name">Unite_Volume_Poids_V_HV</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">18</property> + <property name="name">Code_Longueur</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">19</property> + <property name="name">Libelle_Longueur</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">20</property> + <property name="name">Taille</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">21</property> + <property name="name">NumOrdre_Taille_H2</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">22</property> + <property name="name">Poids_Classe_Taille</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">23</property> + <property name="name">Unite_Taille</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">24</property> + <property name="name">Precision_Mesure</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">25</property> + <property name="name">Nbr</property> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="position">26</property> + <property name="name">Poids_Reference</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">27</property> + <property name="name">Coef_Elev_Espece_Capture</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">28</property> + <property name="name">Coef_Final_Elevation</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">29</property> + <property name="name">categorisation-du-lot</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">30</property> + <property name="name">species</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">31</property> + <property name="name">order</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">32</property> + <property name="name">categLotAll</property> + <property name="dataType">string</property> + </structure> + <structure> + <property name="position">33</property> + <property name="name">poidsTotEspCategCapture</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">34</property> + <property name="name">poidsElevCapture</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">35</property> + <property name="name">poidsDerCateg</property> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="position">36</property> + <property name="name">poidsTotalElevCapture</property> + <property name="dataType">decimal</property> + </structure> + </list-property> + </structure> + <property name="dataSource">ScriptDataSource</property> + <method name="open"><![CDATA[readcatchClass = new Packages.fr.ifremer.common.readfilecatch.ReadData(); +readcatch=readcatchClass.getData(params["rpt-param_dirfile"].value,startCateg,columnNameNotCateg); +totalrows = readcatch.size(); +currentrow=0;]]></method> + <method name="fetch"><![CDATA[if (currentrow >= totalrows){ +return (false); +} + +var favrow=readcatch.get(currentrow); + +var Annee=favrow[0]; +var Code_Station=favrow[4]; +var Id_Operation=favrow[5]; +var Code_Taxon=favrow[7]; +var V_HV=favrow[11]; +var numOrder_V_HV=favrow[12]; +var nomSci=favrow[9]; + +var tot=favrow[13]; + +if (favrow[0] != ""){ +row["Annee"]=parseInt(favrow[0]); +} +row["Serie"]=favrow[1]; +row["Serie_Partielle"]=favrow[2]; +row["Engin"]=favrow[3]; +row["Code_Station"]=favrow[4]; +if (favrow[5] != ""){ +row["Id_Operation"]=parseInt(favrow[5]); +} +row["Poche"]=favrow[6]; +if (favrow[7] != ""){ +row["Code_Taxon"]=parseInt(favrow[7]); +} +row["Code_Espece_Campagne"]=favrow[8]; +row["Nom_scientifique"]=favrow[9]; +row["Commentaire"]=favrow[10]; +row["V_HV"]=favrow[11]; +if (favrow[12] != ""){ +row["Num_Ordre_V_HV_H2"]=parseInt(favrow[12]); +} +row["Tot_V_HV"]=parseFloat(favrow[13]); +row["Ech_V_HV"]=parseFloat(favrow[14]); +row["Type_Volume_Poids_V_HV"]=favrow[15]; +row["Unite_Volume_Poids_V_HV"]=favrow[16]; +if (favrow[17] != ""){ +row["Code_Longueur"]=parseInt(favrow[17]); +} +row["Libelle_Longueur"]=favrow[18]; +row["Taille"]=parseFloat(favrow[19]); +if (favrow[20] != ""){ +row["NumOrdre_Taille_H2"]=parseInt(favrow[20]); +} +row["Poids_Classe_Taille"]=parseFloat(favrow[21]); +row["Unite_Taille"]=favrow[22]; +row["Precision_Mesure"]=parseFloat(favrow[23]); +if (favrow[24] != ""){ +row["Nbr"]=parseInt(favrow[24]); +} +row["Poids_Reference"]=parseFloat(favrow[25]); +row["Coef_Elev_Espece_Capture"]=parseFloat(favrow[26]); +row["Coef_Final_Elevation"]=parseFloat(favrow[27]); +row["categorisation-du-lot"]=favrow[28]; +row["species"]=favrow[29]; +row["order"]=favrow[30]; +row["categLotAll"]=favrow[31]; +row["poidsTotEspCategCapture"]=favrow[32]; +row["poidsElevCapture"]=favrow[33]; +row["poidsDerCateg"]=favrow[34]; +row["poidsTotalElevCapture"]=favrow[35]; + + +currentrow=currentrow+1; +return (true);]]></method> + <method name="close"><![CDATA[readcatchClass = null; +readcatch = null;]]></method> + </script-data-set> + </data-sets> + <page-setup> + <simple-master-page name="Simple MasterPage Portrait" id="2"> + <property name="type">a4</property> + <property name="topMargin">5mm</property> + <property name="leftMargin">10mm</property> + <property name="bottomMargin">5mm</property> + <property name="rightMargin">10mm</property> + <property name="headerHeight">12mm</property> + <property name="footerHeight">12mm</property> + <page-header> + <grid name="HeaderGrid" id="7"> + <property name="width">100%</property> + <column id="8"> + <property name="width">120px</property> + </column> + <column id="12"> + <property name="width">80%</property> + </column> + <column id="14"/> + <row id="9"> + <cell id="10"> + <image id="15"> + <property name="height">30px</property> + <property name="width">114px</property> + <property name="source">embed</property> + <property name="imageName">logo-ifremer.PNG</property> + </image> + </cell> + <cell id="11"> + <property name="textAlign">center</property> + <property name="verticalAlign">middle</property> + </cell> + <cell id="13"/> + </row> + </grid> + </page-header> + <page-footer> + <grid name="footerGrid" id="17"> + <column id="18"/> + <column id="19"/> + <column id="20"/> + <row id="21"> + <cell id="22"> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + <text id="29"> + <property name="fontFamily">"Verdana"</property> + <property name="contentType">html</property> + <text-property name="content" key="date-generation"><![CDATA[]]></text-property> + </text> + </cell> + <cell id="23"> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + </cell> + <cell id="24"> + <property name="fontSize">10pt</property> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + <property name="textAlign">right</property> + <label id="26"> + <property name="fontFamily">"Verdana"</property> + <property name="marginRight">0pt</property> + <property name="paddingTop">1px</property> + <property name="paddingLeft">1px</property> + <property name="paddingBottom">1px</property> + <property name="paddingRight">5px</property> + <property name="display">inline</property> + <text-property name="text" key="page"></text-property> + </label> + <auto-text name="NewAutoText21" id="2407"> + <property name="fontFamily">"Verdana"</property> + <property name="fontSize">7pt</property> + <property name="display">inline</property> + <property name="type">page-number</property> + </auto-text> + <text name="NewText111" id="2420"> + <property name="fontFamily">serif</property> + <property name="fontSize">small</property> + <property name="marginLeft">0pt</property> + <property name="marginRight">0pt</property> + <property name="paddingTop">1px</property> + <property name="paddingLeft">1px</property> + <property name="paddingBottom">1px</property> + <property name="paddingRight">1px</property> + <property name="display">inline</property> + <property name="contentType">plain</property> + <text-property name="content"><![CDATA[/]]></text-property> + </text> + <auto-text name="NewAutoText111" id="2409"> + <property name="fontFamily">"Verdana"</property> + <property name="fontSize">7pt</property> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="type">total-page</property> + </auto-text> + </cell> + </row> + <row id="2414"> + <cell id="2415"> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + <text id="3575"> + <property name="fontFamily">"Verdana"</property> + <property name="contentType">html</property> + <text-property name="content"><![CDATA[<value-of format="dd/MM/yyyy hh:mm:ss">new Date()</value-of>]]></text-property> + </text> + </cell> + <cell id="2416"> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + </cell> + <cell id="2417"> + <property name="fontSize">10pt</property> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">18pt</property> + <property name="textAlign">right</property> + <label id="2418"> + <property name="fontFamily">"Verdana"</property> + <property name="fontSize">7pt</property> + <property name="marginRight">2pt</property> + <property name="paddingTop">1px</property> + <property name="paddingLeft">1px</property> + <property name="paddingBottom">1px</property> + <property name="paddingRight">1px</property> + <property name="display">inline</property> + <text-property name="text" key="controle"></text-property> + </label> + <text id="2419"> + <property name="fontFamily">"Wingdings"</property> + <property name="fontSize">small</property> + <property name="paddingTop">1px</property> + <property name="paddingLeft">1px</property> + <property name="paddingBottom">1px</property> + <property name="paddingRight">1px</property> + <property name="display">inline</property> + <property name="contentType">auto</property> + <text-property name="content"><![CDATA[r]]></text-property> + </text> + </cell> + </row> + </grid> + </page-footer> + </simple-master-page> + </page-setup> + <body> + <grid name="survey" id="2585"> + <property name="dataSet">survey</property> + <list-property name="boundDataColumns"> + <structure> + <property name="name">Annee</property> + <text-property name="displayName">Annee</text-property> + <expression name="expression" type="javascript">dataSetRow["Annee"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Serie</property> + <text-property name="displayName">Serie</text-property> + <expression name="expression" type="javascript">dataSetRow["Serie"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Serie_Partielle</property> + <text-property name="displayName">Serie_Partielle</text-property> + <expression name="expression" type="javascript">dataSetRow["Serie_Partielle"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Navire</property> + <text-property name="displayName">Navire</text-property> + <expression name="expression" type="javascript">dataSetRow["Navire"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Pays</property> + <text-property name="displayName">Pays</text-property> + <expression name="expression" type="javascript">dataSetRow["Pays"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Zone_Etude</property> + <text-property name="displayName">Zone_Etude</text-property> + <expression name="expression" type="javascript">dataSetRow["Zone_Etude"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Campagne</property> + <text-property name="displayName">Campagne</text-property> + <expression name="expression" type="javascript">dataSetRow["Campagne"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Id_Sismer</property> + <text-property name="displayName">Id_Sismer</text-property> + <expression name="expression" type="javascript">dataSetRow["Id_Sismer"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Date_Deb_Campagne</property> + <text-property name="displayName">Date_Deb_Campagne</text-property> + <expression name="expression" type="javascript">dataSetRow["Date_Deb_Campagne"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Port_Deb_Campagne</property> + <text-property name="displayName">Port_Deb_Campagne</text-property> + <expression name="expression" type="javascript">dataSetRow["Port_Deb_Campagne"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Date_Fin_Campagne</property> + <text-property name="displayName">Date_Fin_Campagne</text-property> + <expression name="expression" type="javascript">dataSetRow["Date_Fin_Campagne"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Port_Fin_Campagne</property> + <text-property name="displayName">Port_Fin_Campagne</text-property> + <expression name="expression" type="javascript">dataSetRow["Port_Fin_Campagne"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Chef_Mission</property> + <text-property name="displayName">Chef_Mission</text-property> + <expression name="expression" type="javascript">dataSetRow["Chef_Mission"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Resp_Salle_Tri</property> + <text-property name="displayName">Resp_Salle_Tri</text-property> + <expression name="expression" type="javascript">dataSetRow["Resp_Salle_Tri"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Commentaire</property> + <text-property name="displayName">Commentaire</text-property> + <expression name="expression" type="javascript">dataSetRow["Commentaire"]</expression> + <property name="dataType">string</property> + </structure> + </list-property> + <structure name="toc"> + <expression name="expressionValue" type="javascript">row["Serie"]+" - "+row["Campagne"]+" - "+row["Annee"]</expression> + </structure> + <column id="2586"/> + <row id="2587"> + <cell id="2588"> + <list name="Trait" id="2413"> + <property name="dataSet">operation</property> + <list-property name="boundDataColumns"> + <structure> + <property name="name">Annee</property> + <text-property name="displayName">Annee</text-property> + <expression name="expression" type="javascript">dataSetRow["Annee"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Serie</property> + <text-property name="displayName">Serie</text-property> + <expression name="expression" type="javascript">dataSetRow["Serie"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Serie_Partielle</property> + <text-property name="displayName">Serie_Partielle</text-property> + <expression name="expression" type="javascript">dataSetRow["Serie_Partielle"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_Station</property> + <text-property name="displayName">Code_Station</text-property> + <expression name="expression" type="javascript">dataSetRow["Code_Station"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Id_Operation</property> + <text-property name="displayName">Id_Operation</text-property> + <expression name="expression" type="javascript">dataSetRow["Id_Operation"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Poche</property> + <text-property name="displayName">Poche</text-property> + <expression name="expression" type="javascript">dataSetRow["Poche"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Engin</property> + <text-property name="displayName">Engin</text-property> + <expression name="expression" type="javascript">dataSetRow["Engin"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Navire</property> + <text-property name="displayName">Navire</text-property> + <expression name="expression" type="javascript">dataSetRow["Navire"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">DateDeb</property> + <text-property name="displayName">DateDeb</text-property> + <expression name="expression" type="javascript">dataSetRow["DateDeb"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">LatDeb</property> + <text-property name="displayName">LatDeb</text-property> + <expression name="expression" type="javascript">dataSetRow["LatDeb"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">LongDeb</property> + <text-property name="displayName">LongDeb</text-property> + <expression name="expression" type="javascript">dataSetRow["LongDeb"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">DateFin</property> + <text-property name="displayName">DateFin</text-property> + <expression name="expression" type="javascript">dataSetRow["DateFin"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">LatFin</property> + <text-property name="displayName">LatFin</text-property> + <expression name="expression" type="javascript">dataSetRow["LatFin"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">LongFin</property> + <text-property name="displayName">LongFin</text-property> + <expression name="expression" type="javascript">dataSetRow["LongFin"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Duree</property> + <text-property name="displayName">Duree</text-property> + <expression name="expression" type="javascript">dataSetRow["Duree"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Strate</property> + <text-property name="displayName">Strate</text-property> + <expression name="expression" type="javascript">dataSetRow["Strate"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Sous_Strate</property> + <text-property name="displayName">Sous_Strate</text-property> + <expression name="expression" type="javascript">dataSetRow["Sous_Strate"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Localite</property> + <text-property name="displayName">Localite</text-property> + <expression name="expression" type="javascript">dataSetRow["Localite"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Validite_OP</property> + <text-property name="displayName">Validite_OP</text-property> + <expression name="expression" type="javascript">dataSetRow["Validite_OP"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Rectiligne</property> + <text-property name="displayName">Rectiligne</text-property> + <expression name="expression" type="javascript">dataSetRow["Rectiligne"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Distance</property> + <text-property name="displayName">Distance</text-property> + <expression name="expression" type="javascript">dataSetRow["Distance"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Saisisseur</property> + <text-property name="displayName">Saisisseur</text-property> + <expression name="expression" type="javascript">dataSetRow["Saisisseur"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Navire_Associe</property> + <text-property name="displayName">Navire_Associe</text-property> + <expression name="expression" type="javascript">dataSetRow["Navire_Associe"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Commentaire</property> + <text-property name="displayName">Commentaire</text-property> + <expression name="expression" type="javascript">dataSetRow["Commentaire"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total</property> + <text-property name="displayName">Poids_Total</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Calcule</property> + <text-property name="displayName">Poids_Total_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Vrac</property> + <text-property name="displayName">Poids_Total_Vrac</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Vrac"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Vrac_Calcule</property> + <text-property name="displayName">Poids_Total_Vrac_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Vrac_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_HorsVrac</property> + <text-property name="displayName">Poids_Total_HorsVrac</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_HorsVrac"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_HorsVrac_Calcule</property> + <text-property name="displayName">Poids_Total_HorsVrac_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_HorsVrac_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Non_Trie</property> + <text-property name="displayName">Poids_Total_Non_Trie</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Non_Trie"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Non_Trie_Calcule</property> + <text-property name="displayName">Poids_Total_Non_Trie_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Non_Trie_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Tremis</property> + <text-property name="displayName">Poids_Total_Tremis</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Tremis"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Tremis_Calcule</property> + <text-property name="displayName">Poids_Total_Tremis_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Tremis_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Carroussel</property> + <text-property name="displayName">Poids_Total_Carroussel</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Carroussel"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Carroussel_Calcule</property> + <text-property name="displayName">Poids_Total_Carroussel_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Carroussel_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece</property> + <text-property name="displayName">Poids_Total_Espece</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_Calcule</property> + <text-property name="displayName">Poids_Total_Espece_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_Vrac</property> + <text-property name="displayName">Poids_Total_Espece_Vrac</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_Vrac"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_Vrac_Calcule</property> + <text-property name="displayName">Poids_Total_Espece_Vrac_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_Vrac_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_Vrac_Trie</property> + <text-property name="displayName">Poids_Total_Espece_Vrac_Trie</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_Vrac_Trie"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_Vrac_Trie_Calcule</property> + <text-property name="displayName">Poids_Total_Espece_Vrac_Trie_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_Vrac_Trie_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_HorsVrac</property> + <text-property name="displayName">Poids_Total_Espece_HorsVrac</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_HorsVrac"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_HorsVrac_Calcule</property> + <text-property name="displayName">Poids_Total_Espece_HorsVrac_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_HorsVrac_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_Inerte_Trie</property> + <text-property name="displayName">Poids_Total_Espece_Inerte_Trie</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_Inerte_Trie"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_Inerte_Trie_Calcule</property> + <text-property name="displayName">Poids_Total_Espece_Inerte_Trie_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_Inerte_Trie_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_Vivant_non_detaille_trie</property> + <text-property name="displayName">Poids_Total_Espece_Vivant_non_detaille_trie</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_Vivant_non_detaille_trie"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</property> + <text-property name="displayName">Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Espece_Vivant_non_detaille_trie_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos</property> + <text-property name="displayName">Poids_Total_Benthos</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_Calcule</property> + <text-property name="displayName">Poids_Total_Benthos_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_Vrac</property> + <text-property name="displayName">Poids_Total_Benthos_Vrac</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_Vrac"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_Vrac_Calcule</property> + <text-property name="displayName">Poids_Total_Benthos_Vrac_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_Vrac_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_Vrac_Trie</property> + <text-property name="displayName">Poids_Total_Benthos_Vrac_Trie</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_Vrac_Trie"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_Vrac_Trie_Calcule</property> + <text-property name="displayName">Poids_Total_Benthos_Vrac_Trie_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_Vrac_Trie_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_HorsVrac</property> + <text-property name="displayName">Poids_Total_Benthos_HorsVrac</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_HorsVrac"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_HorsVrac_Calcule</property> + <text-property name="displayName">Poids_Total_Benthos_HorsVrac_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_HorsVrac_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_Inerte_Trie</property> + <text-property name="displayName">Poids_Total_Benthos_Inerte_Trie</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_Inerte_Trie"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_Inerte_Trie_Calcule</property> + <text-property name="displayName">Poids_Total_Benthos_Inerte_Trie_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_Inerte_Trie_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_Vivant_non_detaille_trie</property> + <text-property name="displayName">Poids_Total_Benthos_Vivant_non_detaille_trie</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_Vivant_non_detaille_trie"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</property> + <text-property name="displayName">Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Poids_Total_Macro_Dechet</property> + <text-property name="displayName">Poids_Total_Macro_Dechet</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Macro_Dechet"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Poids_Total_Macro_Dechet_Calcule</property> + <text-property name="displayName">Poids_Total_Macro_Dechet_Calcule</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Total_Macro_Dechet_Calcule"]</expression> + <property name="dataType">string</property> + </structure> + </list-property> + <detail> + <grid name="general" id="2804"> + <structure name="toc"> + <expression name="expressionValue">"Code Station : "+row["Code_Station"]+" - N° trait : "+row["Id_Operation"]</expression> + </structure> + <column id="2805"/> + <row id="2806"> + <cell id="2807"> + <grid name="presentation" id="2808"> + <property name="masterPage">Simple MasterPage Portrait</property> + <property name="pageBreakBefore">always</property> + <structure name="toc"> + <expression name="expressionValue">reportContext.getMessage("title.rapport", reportContext.getLocale());</expression> + </structure> + <column id="2809"/> + <row id="2810"> + <cell id="2811"> + <label id="2812"> + <property name="style">report-title</property> + <property name="fontSize">medium</property> + <property name="paddingTop">0px</property> + <property name="paddingBottom">5px</property> + <property name="textAlign">center</property> + <text-property name="text" key="title.rapport"></text-property> + </label> + </cell> + </row> + <row id="2813"> + <cell id="2814"> + <grid id="2815"> + <column id="2816"/> + <row id="2817"> + <cell id="2818"> + <label id="2819"> + <property name="style">label-general</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="serie"></text-property> + </label> + <text-data id="2820"> + <property name="fontFamily">"Verdana"</property> + <property name="fontSize">7pt</property> + <property name="fontWeight">bold</property> + <property name="display">inline</property> + <expression name="valueExpr">row._outer["Serie"]</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="2821"> + <cell id="2822"> + <label id="2823"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="campagne"></text-property> + </label> + <text-data id="2824"> + <property name="fontFamily">"Verdana"</property> + <property name="fontSize">7pt</property> + <property name="fontWeight">bold</property> + <property name="display">inline</property> + <expression name="valueExpr">row._outer["Campagne"]</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="2825"> + <cell id="2826"> + <label id="2827"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="annee"></text-property> + </label> + <text-data id="2828"> + <property name="fontFamily">"Verdana"</property> + <property name="fontSize">7pt</property> + <property name="fontWeight">bold</property> + <property name="display">inline</property> + <expression name="valueExpr">row._outer["Annee"]</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="2829"> + <cell id="2830"> + <label id="2831"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="serie-partielle"></text-property> + </label> + <text-data id="2832"> + <property name="fontFamily">"Verdana"</property> + <property name="fontSize">7pt</property> + <property name="fontWeight">bold</property> + <property name="display">inline</property> + <expression name="valueExpr">row._outer["Serie_Partielle"]</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="2833"> + <cell id="2834"> + <label id="2835"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="code-station"></text-property> + </label> + <data id="2836"> + <property name="fontWeight">bold</property> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Code_Station</property> + </data> + </cell> + </row> + <row id="2837"> + <cell id="2838"> + <label id="2839"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="num-trait"></text-property> + </label> + <data id="2840"> + <property name="fontWeight">bold</property> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Id_Operation</property> + </data> + </cell> + </row> + <row id="2841"> + <cell id="2842"> + <label id="2843"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="num-poche"></text-property> + </label> + <data id="2844"> + <property name="fontWeight">bold</property> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Poche</property> + </data> + </cell> + </row> + <row id="2845"> + <cell id="2846"> + <label id="2847"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="date-debut-trait"></text-property> + </label> + <data id="2848"> + <property name="fontWeight">bold</property> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">DateDeb</property> + </data> + </cell> + </row> + </grid> + <text-data id="3601"> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">true</expression> + </structure> + </list-property> + <expression name="valueExpr">var cartouche=(getMessage("serie")+" <b>"+row._outer["Serie"]+"</b>"+" / "+getMessage("campagne")+" <b>"+row._outer["Campagne"]+"</b>"+" / "+getMessage("annee")+" <b>"+row._outer["Annee"]+"</b>"+" / "+getMessage("serie-partielle")+" <b>"+row._outer["Serie_Partielle"]+"</b>"+ +"<P>"+ +getMessage("code-station")+" <b>"+row["Code_Station"]+"</b>"+" / "+getMessage("num-trait")+" <b>"+row["Id_Operation"]+"</b>"+" / "+getMessage("num-poche")+" <b>"+row["Poche"]+"</b>"+" / "+getMessage("date-debut-trait")+" <b>"+row["DateDeb"]+"</b>").replace("<b>null</b>","");</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="2849"> + <cell id="2850"> + <property name="paddingTop">10mm</property> + <grid id="2851"> + <column id="2852"/> + <column id="2853"/> + <column id="2854"/> + <row id="2855"> + <cell id="2856"> + <property name="style">crosstab-header-line-first</property> + </cell> + <cell id="2857"> + <property name="style">crosstab-header-line-first</property> + <label id="2858"> + <property name="textAlign">center</property> + <text-property name="text" key="qui"></text-property> + </label> + </cell> + <cell id="2859"> + <property name="style">crosstab-header-line-first</property> + <label id="2860"> + <property name="textAlign">center</property> + <text-property name="text" key="date"></text-property> + </label> + </cell> + </row> + <row id="2861"> + <property name="height">35mm</property> + <cell id="2862"> + <property name="style">grid-detail-cell</property> + <property name="verticalAlign">top</property> + <label id="2863"> + <text-property name="text" key="instruction-ctrl"></text-property> + </label> + </cell> + <cell id="2864"> + <property name="style">grid-detail-cell</property> + </cell> + <cell id="2865"> + <property name="style">grid-detail-cell</property> + </cell> + </row> + </grid> + </cell> + </row> + <row id="2866"> + <property name="pageBreakAfter">auto</property> + <cell id="2867"> + <property name="paddingTop">10mm</property> + <label id="2868"> + <property name="style">label-general</property> + <text-property name="text" key="commentaire"></text-property> + </label> + <grid id="2869"> + <column id="2870"/> + <row id="2871"> + <property name="height">140mm</property> + <cell id="2872"> + <property name="style">grid-header-cell</property> + <property name="display">block</property> + <property name="pageBreakBefore">auto</property> + <property name="showIfBlank">false</property> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + <grid name="carac-trait" id="2873"> + <property name="masterPage">Simple MasterPage Portrait</property> + <property name="pageBreakBefore">always</property> + <structure name="toc"> + <expression name="expressionValue">getMessage("title.caracteristique-trait");</expression> + </structure> + <column id="2874"/> + <row id="2875"> + <cell id="2876"> + <label id="2877"> + <property name="style">report-title</property> + <property name="fontSize">medium</property> + <property name="paddingTop">0px</property> + <property name="paddingBottom">5px</property> + <property name="textAlign">center</property> + <text-property name="text" key="title.caracteristique-trait"></text-property> + </label> + </cell> + </row> + <row id="2878"> + <cell id="2879"> + <grid id="2880"> + <column id="2881"/> + <row id="2882"> + <cell id="2883"> + <label id="2884"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="serie"></text-property> + </label> + <text-data id="2885"> + <property name="fontFamily">"Verdana"</property> + <property name="fontSize">7pt</property> + <property name="display">inline</property> + <expression name="valueExpr">row._outer["Serie"]</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="2886"> + <cell id="2887"> + <label id="2888"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="campagne"></text-property> + </label> + <text-data id="2889"> + <property name="fontFamily">"Verdana"</property> + <property name="fontSize">7pt</property> + <property name="display">inline</property> + <expression name="valueExpr">row._outer["Campagne"]</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + </grid> + </cell> + </row> + <row id="2890"> + <cell id="2891"> + <label id="2892"> + <property name="style">label-sous-title</property> + <property name="textUnderline">none</property> + <property name="paddingTop">5px</property> + <text-property name="text" key="sous-title.caracteristique-general-trait"></text-property> + </label> + <grid name="carac-generales1" id="2893"> + <column id="2894"/> + <row id="2895"> + <cell id="2896"> + <label id="2897"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="code-station"></text-property> + </label> + <data id="2898"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Code_Station</property> + </data> + </cell> + </row> + <row id="2899"> + <cell id="2900"> + <label id="2901"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="num-trait"></text-property> + </label> + <data id="2902"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Id_Operation</property> + </data> + </cell> + </row> + <row id="2903"> + <cell id="2904"> + <label id="2905"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="num-poche"></text-property> + </label> + <data id="2906"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Poche</property> + </data> + </cell> + </row> + <row id="2907"> + <cell id="2908"> + <label id="2909"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="strate"></text-property> + </label> + <data id="2910"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Strate</property> + </data> + </cell> + </row> + <row id="2911"> + <cell id="2912"> + <label id="2913"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="Sous_Strate"></text-property> + </label> + <data id="2914"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Sous_Strate</property> + </data> + </cell> + </row> + <row id="2915"> + <cell id="2916"> + <label id="2917"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="localite"></text-property> + </label> + <data id="2918"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Localite</property> + </data> + </cell> + </row> + <row id="2919"> + <cell id="2920"> + <property name="colSpan">1</property> + <property name="rowSpan">1</property> + <grid id="2921"> + <column id="2922"/> + <column id="2923"/> + <column id="2924"/> + <column id="2925"/> + <row id="2926"> + <cell id="2927"> + <property name="style">grid-header-cell</property> + </cell> + <cell id="2928"> + <property name="style">grid-header-cell</property> + <property name="textAlign">center</property> + <label id="2929"> + <text-property name="text" key="latitude"></text-property> + </label> + </cell> + <cell id="2930"> + <property name="style">grid-header-cell</property> + <property name="textAlign">center</property> + <label id="2931"> + <text-property name="text" key="longitude"></text-property> + </label> + </cell> + <cell id="2932"> + <property name="style">grid-header-cell</property> + <property name="textAlign">center</property> + <label id="2933"> + <text-property name="text" key="date-heure"></text-property> + </label> + </cell> + </row> + <row id="2934"> + <cell id="2935"> + <property name="style">grid-header-cell</property> + <property name="textAlign">left</property> + <label id="2936"> + <text-property name="text" key="debut-traine"></text-property> + </label> + </cell> + <cell id="2937"> + <property name="style">grid-detail-cell</property> + <data id="2938"> + <property name="textAlign">center</property> + <property name="resultSetColumn">LatDeb</property> + </data> + </cell> + <cell id="2939"> + <property name="style">grid-detail-cell</property> + <data id="2940"> + <property name="textAlign">center</property> + <property name="resultSetColumn">LongDeb</property> + </data> + </cell> + <cell id="2941"> + <property name="style">grid-detail-cell</property> + <data id="2942"> + <property name="textAlign">center</property> + <property name="resultSetColumn">DateDeb</property> + </data> + </cell> + </row> + <row id="2943"> + <cell id="2944"> + <property name="style">grid-header-cell</property> + <property name="textAlign">left</property> + <label id="2945"> + <text-property name="text" key="fin-traine"></text-property> + </label> + </cell> + <cell id="2946"> + <property name="style">grid-detail-cell</property> + <data id="2947"> + <property name="textAlign">center</property> + <property name="resultSetColumn">LatFin</property> + </data> + </cell> + <cell id="2948"> + <property name="style">grid-detail-cell</property> + <data id="2949"> + <property name="textAlign">center</property> + <property name="resultSetColumn">LongFin</property> + </data> + </cell> + <cell id="2950"> + <property name="style">grid-detail-cell</property> + <data id="2951"> + <property name="textAlign">center</property> + <property name="resultSetColumn">DateFin</property> + </data> + </cell> + </row> + </grid> + </cell> + </row> + <row id="2952"> + <cell id="2953"> + <label id="2954"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="trait-rectiligne"></text-property> + </label> + <data id="2955"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Rectiligne</property> + </data> + </cell> + </row> + <row id="2956"> + <cell id="2957"> + <label id="2958"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="distance-chalute"></text-property> + </label> + <data id="2959"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Distance</property> + </data> + <label id="3822"> + <property name="marginLeft">1pt</property> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Distance"]<=0</expression> + </structure> + </list-property> + <text-property name="text">m</text-property> + </label> + <label id="3824"> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Distance"]<=0</expression> + </structure> + </list-property> + <text-property name="text"> - </text-property> + </label> + <text-data id="3823"> + <property name="fontStyle">italic</property> + <property name="color">blue</property> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Distance"]<=0</expression> + </structure> + </list-property> + <expression name="valueExpr">if (row["Distance"]>0){ +BirtMath.round(row["Distance"]*0.00062137119223733,1)+" NM"; +}</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="2960"> + <cell id="2961"> + <label id="2962"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="trait-valide"></text-property> + </label> + <text-data id="3536"> + <property name="display">inline</property> + <expression name="valueExpr">if (row["Validite_OP"]=="Y"){ +"trait valide"; +} +if (row["Validite_OP"]=="N"){ +"trait non valide"; +} +if (row["Validite_OP"]=="?"){ +"non défini"; +}</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="2963"> + <cell id="2964"> + <label id="2965"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="navire"></text-property> + </label> + <data id="2966"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Navire</property> + </data> + <label id="3821"> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Navire_Associe"]==null</expression> + </structure> + </list-property> + <text-property name="text"> - </text-property> + </label> + <data id="3820"> + <property name="marginLeft">0pt</property> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Navire_Associe</property> + </data> + </cell> + </row> + <row id="2967"> + <cell id="2968"> + <label id="2969"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="engin"></text-property> + </label> + <data id="2970"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Engin</property> + </data> + </cell> + </row> + <row id="2971"> + <cell id="2972"> + <label id="2973"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="saisisseur"></text-property> + </label> + <data id="2974"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Saisisseur</property> + </data> + </cell> + </row> + <row id="2975"> + <cell id="2976"> + <label id="2977"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="commentaire"></text-property> + </label> + <data id="2978"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Commentaire</property> + </data> + </cell> + </row> + </grid> + </cell> + </row> + <row id="2996"> + <cell id="2997"> + <label id="2998"> + <property name="style">label-sous-title</property> + <property name="textUnderline">none</property> + <property name="paddingTop">5px</property> + <text-property name="text" key="sous-title.caracteristiques"></text-property> + </label> + <table id="2999"> + <property name="dataSet">parameter</property> + <list-property name="boundDataColumns"> + <structure> + <property name="name">Annee</property> + <expression name="expression">dataSetRow["Annee"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Serie</property> + <expression name="expression">dataSetRow["Serie"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Serie_Partielle</property> + <expression name="expression">dataSetRow["Serie_Partielle"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_Station</property> + <expression name="expression">dataSetRow["Code_Station"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Id_Operation</property> + <expression name="expression">dataSetRow["Id_Operation"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Poche</property> + <expression name="expression">dataSetRow["Poche"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_PMFM</property> + <expression name="expression">dataSetRow["Code_PMFM"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Libelle_PMFM</property> + <expression name="expression">dataSetRow["Libelle_PMFM"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Valeur</property> + <expression name="expression" type="javascript">dataSetRow["Valeur"]</expression> + <property name="dataType">string</property> + <property name="allowExport">true</property> + </structure> + </list-property> + <list-property name="filter"> + <structure> + <property name="operator">eq</property> + <expression name="expr">row["Id_Operation"]</expression> + <simple-property-list name="value1"> + <value>row._outer["Id_Operation"]</value> + </simple-property-list> + </structure> + <structure> + <property name="operator">eq</property> + <expression name="expr">row["Code_Station"]</expression> + <simple-property-list name="value1"> + <value>row._outer["Code_Station"]</value> + </simple-property-list> + </structure> + </list-property> + <column id="3004"/> + <detail> + <row id="3000"> + <cell id="3001"> + <property name="style">cell</property> + <property name="borderBottomColor">#FFFFFF</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#FFFFFF</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#FFFFFF</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="borderTopColor">#FFFFFF</property> + <property name="borderTopStyle">solid</property> + <property name="borderTopWidth">1px</property> + <data id="3002"> + <property name="marginRight">0pt</property> + <property name="paddingTop">1px</property> + <property name="paddingLeft">1px</property> + <property name="paddingBottom">1px</property> + <property name="paddingRight">1px</property> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Libelle_PMFM</property> + </data> + <label id="3484"> + <property name="paddingTop">1px</property> + <property name="paddingLeft">1px</property> + <property name="paddingBottom">1px</property> + <property name="paddingRight">1px</property> + <property name="display">inline</property> + <text-property name="text">:</text-property> + </label> + <data id="3003"> + <property name="paddingTop">1px</property> + <property name="paddingLeft">1px</property> + <property name="paddingBottom">1px</property> + <property name="paddingRight">1px</property> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Valeur</property> + </data> + </cell> + </row> + </detail> + </table> + </cell> + </row> + </grid> + <grid name="bilan-capture" id="3005"> + <property name="masterPage">Simple MasterPage Portrait</property> + <property name="pageBreakAfter">always</property> + <property name="pageBreakBefore">always</property> + <structure name="toc"> + <expression name="expressionValue" type="javascript">getMessage("title.bilan-capture");</expression> + </structure> + <column id="3006"/> + <row id="3007"> + <cell id="3008"> + <label id="3009"> + <property name="style">report-title</property> + <property name="fontSize">medium</property> + <property name="paddingTop">0px</property> + <property name="paddingBottom">5px</property> + <property name="textAlign">center</property> + <text-property name="text" key="title.bilan-capture"></text-property> + </label> + </cell> + </row> + <row id="3010"> + <cell id="3011"> + <text-data id="3599"> + <property name="paddingTop">10pt</property> + <expression name="valueExpr">cartouche;</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3046"> + <cell id="3047"> + <label id="3063"> + <property name="style">label-sous-title</property> + <property name="textUnderline">none</property> + <property name="paddingTop">5px</property> + <text-property name="text" key="sous-title.capture"></text-property> + </label> + <grid name="capture" id="3048"> + <column id="3049"/> + <row id="3050"> + <cell id="3051"> + <label id="3064"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total"></text-property> + </label> + <text-data id="3744"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3052"> + <cell id="3053"> + <label id="3065"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-vrac"></text-property> + </label> + <text-data id="3746"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Vrac_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Vrac"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3054"> + <cell id="3055"> + <label id="3066"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="carroussel-observ"></text-property> + </label> + <text-data id="3747"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Carroussel_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Carroussel"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3056"> + <cell id="3057"> + <label id="3067"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="tremis"></text-property> + </label> + <text-data id="3748"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Tremis_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Tremis"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3058"> + <cell id="3059"> + <label id="3068"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-hors-vrac"></text-property> + </label> + <text-data id="3749"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_HorsVrac_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_HorsVrac"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3060"> + <cell id="3061"> + <label id="3069"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-non-trie"></text-property> + </label> + <text-data id="3750"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Non_Trie_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Non_Trie"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + </grid> + </cell> + </row> + <row id="3070"> + <cell id="3071"> + <label id="3072"> + <property name="style">label-sous-title</property> + <property name="textUnderline">none</property> + <property name="paddingTop">5px</property> + <text-property name="text" key="sous-title.especes"></text-property> + </label> + <grid name="especes" id="3073"> + <column id="3074"/> + <row id="3075"> + <cell id="3076"> + <label id="3077"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total"></text-property> + </label> + <text-data id="3751"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Espece_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Espece"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3078"> + <cell id="3079"> + <label id="3080"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-vrac"></text-property> + </label> + <text-data id="3752"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Espece_Vrac_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Espece_Vrac"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3090"> + <cell id="3091"> + <label id="3092"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.vrac-trie"></text-property> + </label> + <text-data id="3753"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Espece_Vrac_Trie_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Espece_Vrac_Trie"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3093"> + <cell id="3094"> + <label id="3099"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-hors-vrac"></text-property> + </label> + <text-data id="3754"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Espece_HorsVrac_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Espece_HorsVrac"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3097"> + <cell id="3098"> + <label id="3100"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-inerte-trie"></text-property> + </label> + <text-data id="3755"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Espece_Inerte_Trie_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Espece_Inerte_Trie"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3095"> + <cell id="3096"> + <label id="3101"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-vivant-non-detail-trie"></text-property> + </label> + <text-data id="3756"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Espece_Vivant_non_detaille_trie_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Espece_Vivant_non_detaille_trie"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + </grid> + </cell> + </row> + <row id="3102"> + <cell id="3103"> + <label id="3104"> + <property name="style">label-sous-title</property> + <property name="textUnderline">none</property> + <property name="paddingTop">5px</property> + <text-property name="text" key="sous-title.benthos"></text-property> + </label> + <grid name="benthos" id="3105"> + <column id="3106"/> + <row id="3107"> + <cell id="3108"> + <label id="3109"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total"></text-property> + </label> + <text-data id="3758"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Benthos_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Benthos"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3110"> + <cell id="3111"> + <label id="3112"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-vrac"></text-property> + </label> + <text-data id="3759"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Benthos_Vrac_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Benthos_Vrac"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3113"> + <cell id="3114"> + <label id="3115"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.vrac-trie"></text-property> + </label> + <text-data id="3760"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Benthos_Vrac_Trie_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Benthos_Vrac_Trie"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3116"> + <cell id="3117"> + <label id="3118"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-hors-vrac"></text-property> + </label> + <text-data id="3761"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Benthos_HorsVrac_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Benthos_HorsVrac"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3119"> + <cell id="3120"> + <label id="3121"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-inerte-trie"></text-property> + </label> + <text-data id="3762"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Benthos_Inerte_Trie_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Benthos_Inerte_Trie"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3122"> + <cell id="3123"> + <label id="3124"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-vivant-non-detail-trie"></text-property> + </label> + <text-data id="3763"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Benthos_Vivant_non_detaille_trie"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + </grid> + </cell> + </row> + <row id="3125"> + <cell id="3126"> + <label id="3127"> + <property name="style">label-sous-title</property> + <property name="textUnderline">none</property> + <property name="paddingTop">5px</property> + <text-property name="text" key="sous-title.macro-dechets"></text-property> + </label> + <grid name="macro-dechets" id="3128"> + <column id="3129"/> + <row id="3130"> + <cell id="3131"> + <label id="3537"> + <property name="style">label-general</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total"></text-property> + </label> + <text-data id="3757"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Macro_Dechet_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Macro_Dechet"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + <grid name="rapport-espece" id="3181"> + <property name="pageBreakBefore">auto</property> + <structure name="toc"> + <expression name="expressionValue">getMessage("title.rapport-par-espece");</expression> + </structure> + <column id="3182"/> + <row id="3222"> + <cell id="3223"> + <list name="listCatch" id="3224"> + <property name="pageBreakInside">avoid</property> + <property name="dataSet">catch</property> + <list-property name="boundDataColumns"> + <structure> + <property name="name">Annee</property> + <text-property name="displayName">Annee</text-property> + <expression name="expression" type="javascript">dataSetRow["Annee"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Serie</property> + <text-property name="displayName">Serie</text-property> + <expression name="expression" type="javascript">dataSetRow["Serie"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Serie_Partielle</property> + <text-property name="displayName">Serie_Partielle</text-property> + <expression name="expression" type="javascript">dataSetRow["Serie_Partielle"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Engin</property> + <text-property name="displayName">Engin</text-property> + <expression name="expression" type="javascript">dataSetRow["Engin"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_Station</property> + <text-property name="displayName">Code_Station</text-property> + <expression name="expression" type="javascript">dataSetRow["Code_Station"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Id_Operation</property> + <text-property name="displayName">Id_Operation</text-property> + <expression name="expression" type="javascript">dataSetRow["Id_Operation"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Poche</property> + <text-property name="displayName">Poche</text-property> + <expression name="expression" type="javascript">dataSetRow["Poche"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_Taxon</property> + <text-property name="displayName">Code_Taxon</text-property> + <expression name="expression" type="javascript">dataSetRow["Code_Taxon"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Code_Espece_Campagne</property> + <text-property name="displayName">Code_Espece_Campagne</text-property> + <expression name="expression" type="javascript">dataSetRow["Code_Espece_Campagne"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Nom_scientifique</property> + <text-property name="displayName">Nom_scientifique</text-property> + <expression name="expression" type="javascript">dataSetRow["Nom_scientifique"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Commentaire</property> + <text-property name="displayName">Commentaire</text-property> + <expression name="expression" type="javascript">dataSetRow["Commentaire"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">V_HV</property> + <text-property name="displayName">V_HV</text-property> + <expression name="expression" type="javascript">dataSetRow["V_HV"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Num_Ordre_V_HV_H2</property> + <text-property name="displayName">Num_Ordre_V_HV_H2</text-property> + <expression name="expression" type="javascript">dataSetRow["Num_Ordre_V_HV_H2"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Tot_V_HV</property> + <text-property name="displayName">Tot_V_HV</text-property> + <expression name="expression" type="javascript">dataSetRow["Tot_V_HV"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Ech_V_HV</property> + <text-property name="displayName">Ech_V_HV</text-property> + <expression name="expression" type="javascript">dataSetRow["Ech_V_HV"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Type_Volume_Poids_V_HV</property> + <text-property name="displayName">Type_Volume_Poids_V_HV</text-property> + <expression name="expression" type="javascript">dataSetRow["Type_Volume_Poids_V_HV"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Unite_Volume_Poids_V_HV</property> + <text-property name="displayName">Unite_Volume_Poids_V_HV</text-property> + <expression name="expression" type="javascript">dataSetRow["Unite_Volume_Poids_V_HV"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_Longueur</property> + <text-property name="displayName">Code_Longueur</text-property> + <expression name="expression" type="javascript">dataSetRow["Code_Longueur"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Libelle_Longueur</property> + <text-property name="displayName">Libelle_Longueur</text-property> + <expression name="expression" type="javascript">dataSetRow["Libelle_Longueur"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Taille</property> + <text-property name="displayName">Taille</text-property> + <expression name="expression" type="javascript">dataSetRow["Taille"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">NumOrdre_Taille_H2</property> + <text-property name="displayName">NumOrdre_Taille_H2</text-property> + <expression name="expression" type="javascript">dataSetRow["NumOrdre_Taille_H2"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Poids_Classe_Taille</property> + <text-property name="displayName">Poids_Classe_Taille</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Classe_Taille"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Unite_Taille</property> + <text-property name="displayName">Unite_Taille</text-property> + <expression name="expression" type="javascript">dataSetRow["Unite_Taille"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Precision_Mesure</property> + <text-property name="displayName">Precision_Mesure</text-property> + <expression name="expression" type="javascript">dataSetRow["Precision_Mesure"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Nbr</property> + <text-property name="displayName">Nbr</text-property> + <expression name="expression" type="javascript">dataSetRow["Nbr"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Poids_Reference</property> + <text-property name="displayName">Poids_Reference</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Reference"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Coef_Elev_Espece_Capture</property> + <text-property name="displayName">Coef_Elev_Espece_Capture</text-property> + <expression name="expression" type="javascript">dataSetRow["Coef_Elev_Espece_Capture"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Coef_Final_Elevation</property> + <text-property name="displayName">Coef_Final_Elevation</text-property> + <expression name="expression" type="javascript">dataSetRow["Coef_Final_Elevation"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">categorisation-du-lot</property> + <text-property name="displayName">categorisation-du-lot</text-property> + <expression name="expression" type="javascript">dataSetRow["categorisation-du-lot"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">species</property> + <text-property name="displayName">species</text-property> + <expression name="expression" type="javascript">dataSetRow["species"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">maxTaille</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">MAX</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["Taille"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">minTaille</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">MIN</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["Taille"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">nbI-classeTaille</property> + <expression name="expression" type="javascript">dataSetRow["Nbr"]*dataSetRow["Taille"]</expression> + <property name="dataType">decimal</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">nbre-indiv-capt</property> + <expression name="expression" type="javascript">dataSetRow["Nbr"]*dataSetRow["Coef_Final_Elevation"]</expression> + <property name="dataType">decimal</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">nbre-indiv-par-kg</property> + <expression name="expression" type="javascript">row["nbreindiv-total-dans-la-capture"]/row["poids-total-dans-la-capture"]</expression> + <property name="dataType">decimal</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poids-total-dans-la-capture</property> + <expression name="expression" type="javascript">/*if (row["sumPoidsClasseTaille"]>0 && row["sumNbr"]>0){ +row["sumPoidsClasseTaille"]*row["Coef_Final_Elevation"]*row["poidsDerCateg"]/row["sumNbr"]; +} else { +row["poidsTotEspCategCapture"]; +} */ + +row["poidsTotEspCategCapture"];</expression> + <property name="dataType">decimal</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">sumNbIclasseTaille</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">SUM</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["nbI-classeTaille"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">sumNbr</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">SUM</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["Nbr"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">sumNbre-indiv-capt</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">SUM</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["nbre-indiv-capt"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">sumNbre-indiv-par-kg</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">SUM</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["sumNbre-indiv-capt"]/row["poids-total-dans-la-capture"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">sumPoidsClasseTaille</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">SUM</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["Poids_Classe_Taille"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">order</property> + <expression name="expression" type="javascript">dataSetRow["order"]</expression> + <property name="dataType">string</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">categLotAll</property> + <expression name="expression" type="javascript">dataSetRow["categLotAll"]</expression> + <property name="dataType">string</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poidsTotEspCategCapture</property> + <expression name="expression" type="javascript">dataSetRow["poidsTotEspCategCapture"]</expression> + <property name="dataType">float</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poidsElevCapture</property> + <expression name="expression" type="javascript">dataSetRow["poidsElevCapture"]</expression> + <property name="dataType">float</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poidsDerCateg</property> + <expression name="expression" type="javascript">dataSetRow["poidsDerCateg"]</expression> + <property name="dataType">float</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">nbreindiv-total-dans-la-capture</property> + <expression name="expression" type="javascript">if (row["sumPoidsClasseTaille"]>0){ +row["sumNbr"]*row["Coef_Final_Elevation"]*row["poidsDerCateg"]/row["sumPoidsClasseTaille"]; +} else { +row["sumNbr"]*row["Coef_Final_Elevation"]; +}</expression> + <property name="dataType">decimal</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poidsMoyen-en-g</property> + <expression name="expression" type="javascript">row["poids-total-dans-la-capture"]/row["nbreindiv-total-dans-la-capture"]*1000</expression> + <property name="dataType">float</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poidsTotalElevCapture</property> + <expression name="expression" type="javascript">dataSetRow["poidsTotalElevCapture"]</expression> + <property name="dataType">float</property> + <property name="allowExport">true</property> + </structure> + </list-property> + <property name="repeatHeader">false</property> + <property name="pageBreakInterval">9000</property> + <list-property name="filter"> + <structure> + <property name="operator">eq</property> + <expression name="expr" type="javascript">row["Id_Operation"]</expression> + <simple-property-list name="value1"> + <value>row._outer["Id_Operation"]</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + <structure> + <property name="operator">eq</property> + <expression name="expr" type="javascript">row["Code_Station"]</expression> + <simple-property-list name="value1"> + <value>row._outer["Code_Station"]</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + <structure> + <property name="operator">lt</property> + <expression name="expr" type="javascript">row["Num_Ordre_V_HV_H2"]</expression> + <simple-property-list name="value1"> + <value>1001</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + </list-property> + <header> + <label id="3724"> + <property name="style">report-title</property> + <property name="fontSize">medium</property> + <property name="paddingTop">0px</property> + <property name="paddingBottom">5px</property> + <property name="textAlign">center</property> + <text-property name="text" key="title.rapport-par-espece"></text-property> + </label> + </header> + <group id="3605"> + <property name="groupName">groupVracHorsVrac</property> + <expression name="keyExpr" type="javascript">row["V_HV"]</expression> + <structure name="toc"> + <expression name="expressionValue" type="javascript">row["V_HV"]</expression> + </structure> + <property name="hideDetail">false</property> + <property name="pageBreakAfter">avoid</property> + <property name="pageBreakBefore">avoid</property> + <list-property name="sort"> + <structure> + <expression name="key" type="javascript">row["V_HV"]</expression> + <property name="direction">desc</property> + <property name="strength">-1</property> + </structure> + </list-property> + </group> + <group id="3225"> + <property name="groupName">groupTaxon</property> + <property name="interval">none</property> + <property name="sortDirection">asc</property> + <expression name="keyExpr" type="javascript">(row["Num_Ordre_V_HV_H2"]+1000)+" - "+row["categorisation-du-lot"]</expression> + <structure name="toc"> + <expression name="expressionValue" type="javascript">if (row["sumPoidsClasseTaille"]>0){ + if((parseFloat(row["sumPoidsClasseTaille"]) == parseInt(row["sumPoidsClasseTaille"])) && !isNaN(row["sumPoidsClasseTaille"])){ + row["species"]+" - "+row["categorisation-du-lot"].replace("0 kg",row["sumPoidsClasseTaille"]+".0 kg"); + } else { + row["species"]+" - "+row["categorisation-du-lot"].replace("0 kg",row["sumPoidsClasseTaille"]+" kg"); + } + + +} else { +row["species"]+" - "+row["categorisation-du-lot"]; +}</expression> + </structure> + <property name="repeatHeader">false</property> + <property name="hideDetail">false</property> + <property name="pageBreakAfter">avoid</property> + <property name="pageBreakBefore">avoid</property> + <property name="pageBreakInside">avoid</property> + <list-property name="sort"> + <structure> + <expression name="key" type="javascript">row["V_HV"]</expression> + <property name="direction">desc</property> + <property name="strength">-1</property> + </structure> + <structure> + <expression name="key" type="javascript">row["Code_Espece_Campagne"]</expression> + <property name="direction">asc</property> + <property name="strength">-1</property> + </structure> + <structure> + <expression name="key" type="javascript">row["order"]</expression> + <property name="direction">asc</property> + <property name="strength">-1</property> + </structure> + </list-property> + <header> + <grid id="3674"> + <property name="pageBreakInside">avoid</property> + <structure name="toc"/> + <column id="3675"/> + <row id="3676"> + <cell id="3677"> + <property name="borderTopColor">#000000</property> + <property name="borderTopStyle">solid</property> + <property name="borderTopWidth">1px</property> + <property name="paddingTop">5mm</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0mm</property> + <property name="paddingRight">0pt</property> + <grid id="3678"> + <column id="3679"/> + <row id="3680"> + <cell id="3681"> + <property name="textAlign">center</property> + <data id="3795"> + <property name="style">report-title</property> + <property name="fontSize">small</property> + <property name="display">inline</property> + <property name="resultSetColumn">species</property> + </data> + </cell> + </row> + </grid> + <text-data id="3683"> + <property name="paddingTop">10pt</property> + <expression name="valueExpr">cartouche;</expression> + <property name="contentType">html</property> + </text-data> + <grid name="espece1" id="3684"> + <column id="3685"/> + <row id="3686"> + <cell id="3687"> + <label id="3688"> + <property name="style">label-general</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="espece"></text-property> + </label> + <data id="3794"> + <property name="fontWeight">bold</property> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">species</property> + </data> + <label id="3940"> + <property name="style">cell-left</property> + <property name="marginLeft">5pt</property> + <property name="display">inline</property> + <text-property name="text">(poids élevé dans la capture = </text-property> + </label> + <data id="3941"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.#</property> + </structure> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["poidsTotalElevCapture"]<1</expression> + </structure> + </list-property> + <property name="resultSetColumn">poidsTotalElevCapture</property> + </data> + <data id="4284"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.###</property> + </structure> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["poidsTotalElevCapture"]>=1</expression> + </structure> + </list-property> + <property name="resultSetColumn">poidsTotalElevCapture</property> + </data> + <label id="3942"> + <property name="style">cell-left</property> + <property name="display">inline</property> + <text-property name="text"> kg)</text-property> + </label> + </cell> + </row> + <row id="3690"> + <cell id="3691"> + <label id="3692"> + <property name="style">label-general</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="categ-lot"></text-property> + </label> + <text-data id="3819"> + <property name="display">inline</property> + <expression name="valueExpr">row["categLotAll"];</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3694"> + <cell id="3695"> + <label id="3696"> + <property name="style">label-general</property> + <property name="marginLeft">10pt</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-dans-la-capture"></text-property> + </label> + <data id="3697"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.#</property> + </structure> + <property name="textAlign">left</property> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Poids_Reference"]==outPoids || row["poidsTotalElevCapture"]<1</expression> + </structure> + </list-property> + <property name="resultSetColumn">poids-total-dans-la-capture</property> + </data> + <data id="4286"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.###</property> + </structure> + <property name="textAlign">left</property> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Poids_Reference"]==outPoids || row["poidsTotalElevCapture"] >=1</expression> + </structure> + </list-property> + <property name="resultSetColumn">poids-total-dans-la-capture</property> + </data> + <text-data id="3765"> + <property name="style">data-calcule</property> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Poids_Reference"] != outPoids</expression> + </structure> + </list-property> + <expression name="valueExpr">getMessage("valeur-non-calculable");</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3698"> + <cell id="3699"> + <label id="3700"> + <property name="style">label-general</property> + <property name="marginLeft">10pt</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="nbre-indiv-capt"></text-property> + </label> + <data id="3944"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.#</property> + </structure> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">nbreindiv-total-dans-la-capture</property> + </data> + </cell> + </row> + <row id="3702"> + <cell id="3703"> + <label id="3704"> + <property name="style">label-general</property> + <property name="marginLeft">10pt</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="nbre-indiv-kg"></text-property> + </label> + <data id="3945"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.#</property> + </structure> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">nbre-indiv-par-kg</property> + </data> + <text-data id="3766"> + <property name="style">data-calcule</property> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Poids_Reference"] != outPoids</expression> + </structure> + </list-property> + <expression name="valueExpr">getMessage("valeur-non-calculable");</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3706"> + <cell id="3707"> + <label id="3708"> + <property name="style">label-general</property> + <property name="marginLeft">10pt</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="poids.moyen"></text-property> + </label> + <data id="3946"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.#</property> + </structure> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">poidsMoyen-en-g</property> + </data> + </cell> + </row> + <row id="3710"> + <cell id="3711"> + <label id="3712"> + <property name="style">label-general</property> + <property name="marginLeft">10pt</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="longueur-moy"></text-property> + </label> + <text-data id="3713"> + <property name="style">data-calcule</property> + <property name="display">inline</property> + <expression name="valueExpr">if (row["sumNbIclasseTaille"]>0){ + + if (row["Unite_Taille"]=="mm"){ + BirtMath.round(row["sumNbIclasseTaille"]/row["sumNbr"],0); + } else { + BirtMath.round(row["sumNbIclasseTaille"]/row["sumNbr"],1); + } +}</expression> + <property name="contentType">html</property> + </text-data> + <data id="3714"> + <property name="style">data-calcule</property> + <property name="marginLeft">5pt</property> + <property name="display">inline</property> + <property name="resultSetColumn">Unite_Taille</property> + </data> + </cell> + </row> + <row id="3715"> + <cell id="3716"> + <property name="paddingTop">10pt</property> + <label id="3717"> + <property name="style">label-general</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="mode-mensuration"></text-property> + </label> + <data id="3718"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Libelle_Longueur</property> + </data> + </cell> + </row> + <row id="3719"> + <cell id="3720"> + <property name="paddingBottom">10pt</property> + <label id="3721"> + <property name="style">label-general</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="pas-mesure"></text-property> + </label> + <data id="3722"> + <property name="style">cell-left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Precision_Mesure</property> + </data> + <text-data id="3723"> + <expression name="valueExpr">reportContext.setPersistentGlobalVariable("VariablePasMesure",row["Precision_Mesure"]+"");</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + </grid> + <grid id="3814"> + <column id="3815"/> + <row id="3816"> + <cell id="3817"> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + <property name="textAlign">center</property> + <grid name="classeTaille1" id="3796"> + <property name="textAlign">left</property> + <property name="width">90mm</property> + <column id="3797"> + <property name="width">30mm</property> + </column> + <column id="3798"> + <property name="width">30mm</property> + </column> + <column id="3799"> + <property name="width">30mm</property> + </column> + <row id="3800"> + <cell id="3801"> + <property name="style">grid-header-cell</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <label id="3802"> + <text-property name="text" key="classe-taille"></text-property> + </label> + </cell> + <cell id="3803"> + <property name="style">grid-header-cell</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <label id="3804"> + <text-property name="text" key="nbre"></text-property> + </label> + </cell> + <cell id="3805"> + <property name="style">grid-header-cell</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <label id="3806"> + <text-property name="text" key="poids"></text-property> + </label> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + </header> + <footer> + <grid id="3514"> + <property name="marginBottom">5mm</property> + <column id="3515"/> + <row id="3516"> + <property name="textAlign">center</property> + <cell id="3517"> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + <grid name="classeTailleTotal" id="3520"> + <property name="width">90mm</property> + <column id="3521"> + <property name="width">30mm</property> + </column> + <column id="3522"> + <property name="width">30mm</property> + </column> + <column id="3523"> + <property name="width">30mm</property> + </column> + <row id="3524"> + <cell id="3525"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <label id="3526"> + <property name="style">cell-right</property> + <property name="fontWeight">bold</property> + <property name="marginRight">5pt</property> + <text-property name="text" key="total"></text-property> + </label> + </cell> + <cell id="3527"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <data id="3528"> + <property name="fontWeight">bold</property> + <property name="resultSetColumn">sumNbr</property> + </data> + </cell> + <cell id="3529"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <text-data id="3767"> + <property name="fontWeight">bold</property> + <property name="textAlign">center</property> + <property name="display">block</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["sumPoidsClasseTaille"]>0</expression> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Reference"]);</expression> + <property name="contentType">html</property> + </text-data> + <data id="3818"> + <property name="fontWeight">bold</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["sumPoidsClasseTaille"]==null || row["sumPoidsClasseTaille"] <=0</expression> + </structure> + </list-property> + <property name="resultSetColumn">sumPoidsClasseTaille</property> + </data> + </cell> + </row> + </grid> + </cell> + </row> + <row id="3518"> + <property name="pageBreakAfter">auto</property> + <cell id="3519"> + <grid name="chart" id="3531"> + <property name="pageBreakAfter">auto</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Precision_Mesure"]==null</expression> + </structure> + </list-property> + <column id="3532"/> + <row id="3533"> + <cell id="3534"> + <property name="paddingTop">10pt</property> + <property name="paddingBottom">1mm</property> + <property name="textAlign">center</property> + <extended-item extensionName="Chart" name="chartClasseTaille" id="3576"> + <xml-property name="xmlRepresentation"><![CDATA[<model:ChartWithAxes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute" xmlns:data="http://www.birt.eclipse.org/ChartModelData" xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout" xmlns:model="http://www.birt.eclipse.org/ChartModel" xmlns:type="http://www.birt.eclipse.org/Ch [...] + <Version>2.5.3</Version> + <Type>Bar Chart</Type> + <SubType>Side-by-side</SubType> + <Description> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Description> + <Block> + <Children xsi:type="layout:TitleBlock"> + <Bounds> + <Left>0.0</Left> + <Top>0.0</Top> + <Width>0.0</Width> + <Height>0.0</Height> + </Bounds> + <Insets> + <Top>3.0</Top> + <Left>3.0</Left> + <Bottom>3.0</Bottom> + <Right>3.0</Right> + </Insets> + <Row>-1</Row> + <Column>-1</Column> + <Rowspan>-1</Rowspan> + <Columnspan>-1</Columnspan> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Visible>false</Visible> + <Label> + <Caption> + <Value>Bar Chart Title</Value> + <Font> + <Size>16.0</Size> + <Bold>true</Bold> + <Alignment> + <horizontalAlignment>Center</horizontalAlignment> + <verticalAlignment>Center</verticalAlignment> + </Alignment> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>true</Visible> + </Label> + </Children> + <Children xsi:type="layout:Plot"> + <Bounds> + <Left>0.0</Left> + <Top>0.0</Top> + <Width>0.0</Width> + <Height>0.0</Height> + </Bounds> + <Anchor>North</Anchor> + <Stretch>Horizontal</Stretch> + <Insets> + <Top>3.0</Top> + <Left>3.0</Left> + <Bottom>3.0</Bottom> + <Right>3.0</Right> + </Insets> + <Row>-1</Row> + <Column>-1</Column> + <Rowspan>-1</Rowspan> + <Columnspan>-1</Columnspan> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Visible>true</Visible> + <HorizontalSpacing>0</HorizontalSpacing> + <VerticalSpacing>0</VerticalSpacing> + <ClientArea> + <Outline> + <Style>Solid</Style> + <Thickness>0</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <ShadowColor> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </ShadowColor> + <Insets> + <Top>0.0</Top> + <Left>0.0</Left> + <Bottom>0.0</Bottom> + <Right>0.0</Right> + </Insets> + </ClientArea> + </Children> + <Children xsi:type="layout:Legend"> + <Bounds> + <Left>0.0</Left> + <Top>0.0</Top> + <Width>0.0</Width> + <Height>0.0</Height> + </Bounds> + <Insets> + <Top>3.0</Top> + <Left>3.0</Left> + <Bottom>3.0</Bottom> + <Right>3.0</Right> + </Insets> + <Row>-1</Row> + <Column>-1</Column> + <Rowspan>-1</Rowspan> + <Columnspan>-1</Columnspan> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Visible>false</Visible> + <ClientArea> + <Outline> + <Style>Solid</Style> + <Thickness>0</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Insets> + <Top>2.0</Top> + <Left>2.0</Left> + <Bottom>2.0</Bottom> + <Right>2.0</Right> + </Insets> + </ClientArea> + <Text> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Text> + <Orientation>Vertical</Orientation> + <Direction>Top_Bottom</Direction> + <Separator> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>true</Visible> + </Separator> + <Position>Right</Position> + <ItemType>Series</ItemType> + <Title> + <Caption> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>false</Visible> + </Title> + <TitlePosition>Above</TitlePosition> + </Children> + <Bounds> + <Left>0.0</Left> + <Top>0.0</Top> + <Width>283.46456692913387</Width> + <Height>141.73228346456693</Height> + </Bounds> + <Insets> + <Top>3.0</Top> + <Left>3.0</Left> + <Bottom>3.0</Bottom> + <Right>3.0</Right> + </Insets> + <Row>-1</Row> + <Column>-1</Column> + <Rowspan>-1</Rowspan> + <Columnspan>-1</Columnspan> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Visible>true</Visible> + </Block> + <Dimension>Two_Dimensional</Dimension> + <Script> +max=0; +min=99999999999; +function afterDataSetFilled( series, dataSet, icsc ) +{ + + importPackage( Packages.java.io ); + importPackage( Packages.org.eclipse.birt.chart.model.type.impl ); + importPackage( Packages.org.eclipse.birt.chart.util); + + + //BarSeriesImpl + if( series.getClass() != BarSeriesImpl ){ + var list = dataSet.getValues(); + for( i=0;i<list.length;i++){ + val=parseFloat(list[i]); + if( val > max ){ + max = val; + } + if( val < min ){ + min = val; + } + } + } +} + + + +function beforeGeneration( chart, icsc ) +{ + +importPackage( Packages.org.eclipse.birt.chart.model.data.impl ); +xAxis = chart.getBaseAxes()[0]; + +if (min-2>0){ + min=min-2; + } else { + min=0; + } + + max=max+2; + + +xscale = xAxis.getScale(); +xscale.setMin (NumberDataElementImpl.create(parseFloat(min))); +xscale.setMax (NumberDataElementImpl.create(parseFloat(max))); +xAxis.setScale(xscale); + + +}</Script> + <Units>Points</Units> + <SeriesThickness>10.0</SeriesThickness> + <ExtendedProperties> + <Name>enable.area.alt</Name> + <Value>false</Value> + </ExtendedProperties> + <SampleData> + <BaseSampleData> + <DataSetRepresentation>6,4,12,8,10</DataSetRepresentation> + </BaseSampleData> + <OrthogonalSampleData> + <DataSetRepresentation>5,4,12</DataSetRepresentation> + <SeriesDefinitionIndex>0</SeriesDefinitionIndex> + </OrthogonalSampleData> + </SampleData> + <Interactivity/> + <EmptyMessage> + <Caption> + <Value>This chart contains no data.</Value> + <Font> + <Alignment> + <horizontalAlignment>Center</horizontalAlignment> + <verticalAlignment>Center</verticalAlignment> + </Alignment> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>64</Transparency> + <Red>127</Red> + <Green>127</Green> + <Blue>127</Blue> + </Background> + <Outline> + <Color> + <Transparency>128</Transparency> + <Red>127</Red> + <Green>127</Green> + <Blue>127</Blue> + </Color> + <Visible>true</Visible> + </Outline> + <Insets> + <Top>10.0</Top> + <Left>10.0</Left> + <Bottom>10.0</Bottom> + <Right>10.0</Right> + </Insets> + <Visible>false</Visible> + </EmptyMessage> + <Axes> + <Type>Linear</Type> + <Title> + <Caption> + <Value>classe-taille=X-Axis Title</Value> + <Font> + <Size>8.0</Size> + <Bold>true</Bold> + <Alignment> + <horizontalAlignment>Center</horizontalAlignment> + <verticalAlignment>Center</verticalAlignment> + </Alignment> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + </Outline> + <Insets> + <Top>5.0</Top> + <Left>0.0</Left> + <Bottom>0.0</Bottom> + <Right>0.0</Right> + </Insets> + <Visible>true</Visible> + </Title> + <TitlePosition>Below</TitlePosition> + <AssociatedAxes> + <Type>Linear</Type> + <Title> + <Caption> + <Value>nbre-indiv=Y-Axis Title</Value> + <Font> + <Size>8.0</Size> + <Bold>true</Bold> + <Alignment> + <horizontalAlignment>Center</horizontalAlignment> + <verticalAlignment>Center</verticalAlignment> + </Alignment> + <Rotation>90.0</Rotation> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>0.0</Left> + <Bottom>5.0</Bottom> + <Right>0.0</Right> + </Insets> + <Visible>true</Visible> + </Title> + <TitlePosition>Left</TitlePosition> + <SeriesDefinitions> + <Query> + <Definition></Definition> + </Query> + <SeriesPalette> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>80</Red> + <Green>166</Green> + <Blue>218</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>242</Red> + <Green>88</Green> + <Blue>106</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>232</Red> + <Green>172</Green> + <Blue>57</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>255</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>64</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>170</Red> + <Green>85</Green> + <Blue>85</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>192</Red> + <Green>192</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>192</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>7</Red> + <Green>146</Green> + <Blue>94</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>128</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>255</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>0</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>64</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>80</Red> + <Green>240</Green> + <Blue>120</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>64</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>0</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>0</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>64</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>0</Blue> + </Entries> + </SeriesPalette> + <Series xsi:type="type:BarSeries"> + <Visible>true</Visible> + <Label> + <Caption> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>false</Visible> + </Label> + <DataDefinition> + <Definition>row["Nbr"]</Definition> + <Grouping> + <Enabled>false</Enabled> + <GroupType>Text</GroupType> + <AggregateExpression xsi:nil="true"/> + </Grouping> + </DataDefinition> + <SeriesIdentifier>Series 1</SeriesIdentifier> + <DataPoint> + <Components> + <Type>Orthogonal_Value</Type> + </Components> + <Separator>, </Separator> + </DataPoint> + <LabelPosition>Inside</LabelPosition> + <Stacked>false</Stacked> + <Riser>Rectangle</Riser> + </Series> + <Grouping> + <GroupType>Text</GroupType> + <AggregateExpression>Sum</AggregateExpression> + </Grouping> + </SeriesDefinitions> + <Orientation>Vertical</Orientation> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Visible>true</Visible> + </LineAttributes> + <Label> + <Caption> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>true</Visible> + </Label> + <LabelPosition>Left</LabelPosition> + <MajorGrid> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>196</Red> + <Green>196</Green> + <Blue>196</Blue> + </Color> + <Visible>false</Visible> + </LineAttributes> + <TickStyle>Left</TickStyle> + <TickAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>true</Visible> + </TickAttributes> + </MajorGrid> + <MinorGrid> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>225</Red> + <Green>225</Green> + <Blue>225</Blue> + </Color> + <Visible>false</Visible> + </LineAttributes> + <TickStyle>Across</TickStyle> + <TickAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>225</Red> + <Green>225</Green> + <Blue>225</Blue> + </Color> + <Visible>false</Visible> + </TickAttributes> + </MinorGrid> + <Scale> + <Min xsi:type="data:NumberDataElement"> + <Value>0.0</Value> + </Min> + <MinorGridsPerUnit>5</MinorGridsPerUnit> + <AutoExpand>true</AutoExpand> + </Scale> + <Origin> + <Type>Min</Type> + </Origin> + <PrimaryAxis>true</PrimaryAxis> + <Percent>false</Percent> + <Aligned>false</Aligned> + <SideBySide>false</SideBySide> + </AssociatedAxes> + <SeriesDefinitions> + <Query> + <Definition></Definition> + </Query> + <SeriesPalette> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>80</Red> + <Green>166</Green> + <Blue>218</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>242</Red> + <Green>88</Green> + <Blue>106</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>232</Red> + <Green>172</Green> + <Blue>57</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>255</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>64</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>170</Red> + <Green>85</Green> + <Blue>85</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>192</Red> + <Green>192</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>192</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>7</Red> + <Green>146</Green> + <Blue>94</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>128</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>255</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>0</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>64</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>80</Red> + <Green>240</Green> + <Blue>120</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>64</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>0</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>0</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>64</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>0</Blue> + </Entries> + </SeriesPalette> + <Series> + <Visible>true</Visible> + <Label> + <Caption> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>false</Visible> + </Label> + <DataDefinition> + <Definition>row["Taille"]</Definition> + </DataDefinition> + <SeriesIdentifier></SeriesIdentifier> + <DataPoint> + <Components> + <Type>Orthogonal_Value</Type> + </Components> + <Separator>, </Separator> + </DataPoint> + <LabelPosition>Outside</LabelPosition> + <Stacked>false</Stacked> + </Series> + <Grouping> + <Enabled>false</Enabled> + <GroupType>Numeric</GroupType> + <AggregateExpression>Sum</AggregateExpression> + </Grouping> + </SeriesDefinitions> + <Orientation>Horizontal</Orientation> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Visible>true</Visible> + </LineAttributes> + <Label> + <Caption> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>true</Visible> + </Label> + <FormatSpecifier xsi:type="attribute:JavaNumberFormatSpecifier"> + <Pattern>##.###</Pattern> + </FormatSpecifier> + <LabelPosition>Below</LabelPosition> + <Staggered>false</Staggered> + <Interval>1</Interval> + <MajorGrid> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>196</Red> + <Green>196</Green> + <Blue>196</Blue> + </Color> + <Visible>false</Visible> + </LineAttributes> + <TickStyle>Below</TickStyle> + <TickAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>true</Visible> + </TickAttributes> + </MajorGrid> + <MinorGrid> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>225</Red> + <Green>225</Green> + <Blue>225</Blue> + </Color> + <Visible>false</Visible> + </LineAttributes> + <TickStyle>Across</TickStyle> + <TickAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>225</Red> + <Green>225</Green> + <Blue>225</Blue> + </Color> + <Visible>false</Visible> + </TickAttributes> + </MinorGrid> + <Scale> + <MinorGridsPerUnit>5</MinorGridsPerUnit> + <ShowOutside>false</ShowOutside> + <AutoExpand>false</AutoExpand> + </Scale> + <Origin> + <Type>Min</Type> + </Origin> + <PrimaryAxis>true</PrimaryAxis> + <CategoryAxis>false</CategoryAxis> + <Percent>false</Percent> + </Axes> + <Orientation>Vertical</Orientation> + <UnitSpacing>50.0</UnitSpacing> + <Rotation/> + <ReverseCategory>false</ReverseCategory> +</model:ChartWithAxes> +]]></xml-property> + <property name="outputFormat">SVG</property> + <list-property name="filter"> + <structure> + <property name="operator">is-not-null</property> + <expression name="expr">row["Taille"]</expression> + </structure> + </list-property> + <property name="inheritColumns">false</property> + <property name="height">50mm</property> + <property name="width">185mm</property> + </extended-item> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + </footer> + </group> + <detail> + <grid id="3492"> + <property name="textAlign">center</property> + <column id="3493"/> + <row id="3494"> + <cell id="3495"> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + <grid name="classeTaille" id="3496"> + <property name="textAlign">left</property> + <property name="width">90mm</property> + <column id="3497"> + <property name="width">30mm</property> + </column> + <column id="3498"> + <property name="width">30mm</property> + </column> + <column id="3499"> + <property name="width">30mm</property> + </column> + <row id="3507"> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr">row["NumOrdre_Taille_H2"]==null</expression> + </structure> + </list-property> + <cell id="3508"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <data id="3509"> + <property name="style">cell-right</property> + <property name="marginRight">5pt</property> + <property name="textAlign">center</property> + <property name="resultSetColumn">Taille</property> + </data> + </cell> + <cell id="3510"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <data id="3511"> + <property name="resultSetColumn">Nbr</property> + </data> + </cell> + <cell id="3512"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <text-data id="3768"> + <property name="textAlign">center</property> + <expression name="valueExpr">ctrlValue(row["Poids_Classe_Taille"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + </detail> + </list> + </cell> + </row> + </grid> + <grid name="rapport-espece-benthos" id="3327"> + <property name="masterPage">Simple MasterPage Portrait</property> + <property name="pageBreakBefore">always</property> + <structure name="toc"> + <expression name="expressionValue">getMessage("title.rapport-espece-benthos");</expression> + </structure> + <column id="3328"/> + <row id="3329"> + <cell id="3330"> + <list name="listCatchBENTHOS" id="4168"> + <property name="pageBreakInside">avoid</property> + <property name="dataSet">catch</property> + <list-property name="boundDataColumns"> + <structure> + <property name="name">Annee</property> + <text-property name="displayName">Annee</text-property> + <expression name="expression" type="javascript">dataSetRow["Annee"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Serie</property> + <text-property name="displayName">Serie</text-property> + <expression name="expression" type="javascript">dataSetRow["Serie"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Serie_Partielle</property> + <text-property name="displayName">Serie_Partielle</text-property> + <expression name="expression" type="javascript">dataSetRow["Serie_Partielle"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Engin</property> + <text-property name="displayName">Engin</text-property> + <expression name="expression" type="javascript">dataSetRow["Engin"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_Station</property> + <text-property name="displayName">Code_Station</text-property> + <expression name="expression" type="javascript">dataSetRow["Code_Station"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Id_Operation</property> + <text-property name="displayName">Id_Operation</text-property> + <expression name="expression" type="javascript">dataSetRow["Id_Operation"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Poche</property> + <text-property name="displayName">Poche</text-property> + <expression name="expression" type="javascript">dataSetRow["Poche"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_Taxon</property> + <text-property name="displayName">Code_Taxon</text-property> + <expression name="expression" type="javascript">dataSetRow["Code_Taxon"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Code_Espece_Campagne</property> + <text-property name="displayName">Code_Espece_Campagne</text-property> + <expression name="expression" type="javascript">dataSetRow["Code_Espece_Campagne"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Nom_scientifique</property> + <text-property name="displayName">Nom_scientifique</text-property> + <expression name="expression" type="javascript">dataSetRow["Nom_scientifique"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Commentaire</property> + <text-property name="displayName">Commentaire</text-property> + <expression name="expression" type="javascript">dataSetRow["Commentaire"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">V_HV</property> + <text-property name="displayName">V_HV</text-property> + <expression name="expression" type="javascript">dataSetRow["V_HV"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Num_Ordre_V_HV_H2</property> + <text-property name="displayName">Num_Ordre_V_HV_H2</text-property> + <expression name="expression" type="javascript">dataSetRow["Num_Ordre_V_HV_H2"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Tot_V_HV</property> + <text-property name="displayName">Tot_V_HV</text-property> + <expression name="expression" type="javascript">dataSetRow["Tot_V_HV"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Ech_V_HV</property> + <text-property name="displayName">Ech_V_HV</text-property> + <expression name="expression" type="javascript">dataSetRow["Ech_V_HV"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Type_Volume_Poids_V_HV</property> + <text-property name="displayName">Type_Volume_Poids_V_HV</text-property> + <expression name="expression" type="javascript">dataSetRow["Type_Volume_Poids_V_HV"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Unite_Volume_Poids_V_HV</property> + <text-property name="displayName">Unite_Volume_Poids_V_HV</text-property> + <expression name="expression" type="javascript">dataSetRow["Unite_Volume_Poids_V_HV"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_Longueur</property> + <text-property name="displayName">Code_Longueur</text-property> + <expression name="expression" type="javascript">dataSetRow["Code_Longueur"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Libelle_Longueur</property> + <text-property name="displayName">Libelle_Longueur</text-property> + <expression name="expression" type="javascript">dataSetRow["Libelle_Longueur"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Taille</property> + <text-property name="displayName">Taille</text-property> + <expression name="expression" type="javascript">dataSetRow["Taille"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">NumOrdre_Taille_H2</property> + <text-property name="displayName">NumOrdre_Taille_H2</text-property> + <expression name="expression" type="javascript">dataSetRow["NumOrdre_Taille_H2"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Poids_Classe_Taille</property> + <text-property name="displayName">Poids_Classe_Taille</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Classe_Taille"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Unite_Taille</property> + <text-property name="displayName">Unite_Taille</text-property> + <expression name="expression" type="javascript">dataSetRow["Unite_Taille"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Precision_Mesure</property> + <text-property name="displayName">Precision_Mesure</text-property> + <expression name="expression" type="javascript">dataSetRow["Precision_Mesure"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Nbr</property> + <text-property name="displayName">Nbr</text-property> + <expression name="expression" type="javascript">dataSetRow["Nbr"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Poids_Reference</property> + <text-property name="displayName">Poids_Reference</text-property> + <expression name="expression" type="javascript">dataSetRow["Poids_Reference"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Coef_Elev_Espece_Capture</property> + <text-property name="displayName">Coef_Elev_Espece_Capture</text-property> + <expression name="expression" type="javascript">dataSetRow["Coef_Elev_Espece_Capture"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Coef_Final_Elevation</property> + <text-property name="displayName">Coef_Final_Elevation</text-property> + <expression name="expression" type="javascript">dataSetRow["Coef_Final_Elevation"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">categorisation-du-lot</property> + <text-property name="displayName">categorisation-du-lot</text-property> + <expression name="expression" type="javascript">dataSetRow["categorisation-du-lot"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">species</property> + <text-property name="displayName">species</text-property> + <expression name="expression" type="javascript">dataSetRow["species"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">maxTaille</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">MAX</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["Taille"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">minTaille</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">MIN</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["Taille"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">nbI-classeTaille</property> + <expression name="expression" type="javascript">dataSetRow["Nbr"]*dataSetRow["Taille"]</expression> + <property name="dataType">decimal</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">nbre-indiv-capt</property> + <expression name="expression" type="javascript">dataSetRow["Nbr"]*dataSetRow["Coef_Final_Elevation"]</expression> + <property name="dataType">decimal</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">nbre-indiv-par-kg</property> + <expression name="expression" type="javascript">row["nbreindiv-total-dans-la-capture"]/row["poids-total-dans-la-capture"]</expression> + <property name="dataType">decimal</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poids-total-dans-la-capture</property> + <expression name="expression" type="javascript">/*if (row["sumPoidsClasseTaille"]>0 && row["sumNbr"]>0){ +row["sumPoidsClasseTaille"]*row["Coef_Final_Elevation"]*row["poidsDerCateg"]/row["sumNbr"]; +} else { +row["poidsTotEspCategCapture"]; +} */ +row["poidsTotEspCategCapture"];</expression> + <property name="dataType">decimal</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">sumNbIclasseTaille</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">SUM</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["nbI-classeTaille"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">sumNbr</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">SUM</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["Nbr"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">sumNbre-indiv-capt</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">SUM</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["nbre-indiv-capt"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">sumNbre-indiv-par-kg</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">SUM</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["sumNbre-indiv-capt"]/row["poids-total-dans-la-capture"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">sumPoidsClasseTaille</property> + <property name="dataType">float</property> + <simple-property-list name="aggregateOn"> + <value>groupTaxon</value> + </simple-property-list> + <property name="aggregateFunction">SUM</property> + <list-property name="arguments"> + <structure> + <property name="name">Expression</property> + <expression name="value" type="javascript">row["Poids_Classe_Taille"]</expression> + </structure> + </list-property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">order</property> + <expression name="expression" type="javascript">dataSetRow["order"]</expression> + <property name="dataType">string</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">categLotAll</property> + <expression name="expression" type="javascript">dataSetRow["categLotAll"]</expression> + <property name="dataType">string</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poidsTotEspCategCapture</property> + <expression name="expression" type="javascript">dataSetRow["poidsTotEspCategCapture"]</expression> + <property name="dataType">float</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poidsElevCapture</property> + <expression name="expression" type="javascript">dataSetRow["poidsElevCapture"]</expression> + <property name="dataType">float</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poidsDerCateg</property> + <expression name="expression" type="javascript">dataSetRow["poidsDerCateg"]</expression> + <property name="dataType">float</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">nbreindiv-total-dans-la-capture</property> + <expression name="expression" type="javascript">if (row["sumPoidsClasseTaille"]>0){ +row["sumNbr"]*row["Coef_Final_Elevation"]*row["poidsDerCateg"]/row["sumPoidsClasseTaille"]; +} else { +row["sumNbr"]*row["Coef_Final_Elevation"]; +}</expression> + <property name="dataType">decimal</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poidsMoyen-en-g</property> + <expression name="expression" type="javascript">row["poids-total-dans-la-capture"]/row["nbreindiv-total-dans-la-capture"]*1000</expression> + <property name="dataType">float</property> + <property name="allowExport">true</property> + </structure> + <structure> + <property name="name">poidsTotalElevCapture</property> + <expression name="expression" type="javascript">dataSetRow["poidsTotalElevCapture"]</expression> + <property name="dataType">float</property> + <property name="allowExport">true</property> + </structure> + </list-property> + <property name="repeatHeader">false</property> + <property name="pageBreakInterval">9000</property> + <list-property name="filter"> + <structure> + <property name="operator">eq</property> + <expression name="expr" type="javascript">row["Id_Operation"]</expression> + <simple-property-list name="value1"> + <value>row._outer["Id_Operation"]</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + <structure> + <property name="operator">eq</property> + <expression name="expr" type="javascript">row["Code_Station"]</expression> + <simple-property-list name="value1"> + <value>row._outer["Code_Station"]</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + <structure> + <property name="operator">ge</property> + <expression name="expr" type="javascript">row["Num_Ordre_V_HV_H2"]</expression> + <simple-property-list name="value1"> + <value>1001</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + </list-property> + <header> + <label id="4169"> + <property name="style">report-title</property> + <property name="fontSize">medium</property> + <property name="paddingTop">0px</property> + <property name="paddingBottom">5px</property> + <property name="textAlign">center</property> + <text-property name="text" key="title.rapport-espece-benthos"></text-property> + </label> + </header> + <group id="4170"> + <property name="groupName">groupVracHorsVrac</property> + <expression name="keyExpr" type="javascript">row["V_HV"]</expression> + <structure name="toc"> + <expression name="expressionValue" type="javascript">row["V_HV"]</expression> + </structure> + <property name="hideDetail">false</property> + <property name="pageBreakAfter">avoid</property> + <property name="pageBreakBefore">avoid</property> + <list-property name="sort"> + <structure> + <expression name="key" type="javascript">row["V_HV"]</expression> + <property name="direction">desc</property> + <property name="strength">-1</property> + </structure> + </list-property> + </group> + <group id="4171"> + <property name="groupName">groupTaxon</property> + <property name="interval">none</property> + <property name="sortDirection">asc</property> + <expression name="keyExpr" type="javascript">(row["Num_Ordre_V_HV_H2"]+1000)+" - "+row["categorisation-du-lot"]</expression> + <structure name="toc"> + <expression name="expressionValue" type="javascript">if (row["sumPoidsClasseTaille"]>0){ + if((parseFloat(row["sumPoidsClasseTaille"]) == parseInt(row["sumPoidsClasseTaille"])) && !isNaN(row["sumPoidsClasseTaille"])){ + row["species"]+" - "+row["categorisation-du-lot"].replace("0 kg",row["sumPoidsClasseTaille"]+".0 kg"); + } else { + row["species"]+" - "+row["categorisation-du-lot"].replace("0 kg",row["sumPoidsClasseTaille"]+" kg"); + } + + +} else { +row["species"]+" - "+row["categorisation-du-lot"]; +}</expression> + </structure> + <property name="repeatHeader">false</property> + <property name="hideDetail">false</property> + <property name="pageBreakAfter">avoid</property> + <property name="pageBreakBefore">avoid</property> + <property name="pageBreakInside">avoid</property> + <list-property name="sort"> + <structure> + <expression name="key" type="javascript">row["V_HV"]</expression> + <property name="direction">desc</property> + <property name="strength">-1</property> + </structure> + <structure> + <expression name="key" type="javascript">row["Code_Espece_Campagne"]</expression> + <property name="direction">asc</property> + <property name="strength">-1</property> + </structure> + <structure> + <expression name="key" type="javascript">row["order"]</expression> + <property name="direction">asc</property> + <property name="strength">-1</property> + </structure> + </list-property> + <header> + <grid id="4172"> + <property name="pageBreakInside">avoid</property> + <structure name="toc"/> + <column id="4173"/> + <row id="4174"> + <cell id="4175"> + <property name="borderTopColor">#000000</property> + <property name="borderTopStyle">solid</property> + <property name="borderTopWidth">1px</property> + <property name="paddingTop">5mm</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0mm</property> + <property name="paddingRight">0pt</property> + <grid id="4176"> + <column id="4177"/> + <row id="4178"> + <cell id="4179"> + <property name="textAlign">center</property> + <data id="4180"> + <property name="style">report-title</property> + <property name="fontSize">small</property> + <property name="display">inline</property> + <property name="resultSetColumn">species</property> + </data> + </cell> + </row> + </grid> + <text-data id="4181"> + <property name="paddingTop">10pt</property> + <expression name="valueExpr">cartouche;</expression> + <property name="contentType">html</property> + </text-data> + <grid name="espece12" id="4182"> + <column id="4183"/> + <row id="4184"> + <cell id="4185"> + <label id="4186"> + <property name="style">label-general</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="espece"></text-property> + </label> + <data id="4188"> + <property name="fontWeight">bold</property> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">species</property> + </data> + <label id="4189"> + <property name="style">cell-left</property> + <property name="marginLeft">5pt</property> + <property name="display">inline</property> + <text-property name="text">(poids élevé dans la capture = </text-property> + </label> + <data id="4190"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.#</property> + </structure> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["poidsTotalElevCapture"]<1</expression> + </structure> + </list-property> + <property name="resultSetColumn">poidsTotalElevCapture</property> + </data> + <data id="4285"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.###</property> + </structure> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["poidsTotalElevCapture"]>=1</expression> + </structure> + </list-property> + <property name="resultSetColumn">poidsTotalElevCapture</property> + </data> + <label id="4191"> + <property name="style">cell-left</property> + <property name="display">inline</property> + <text-property name="text"> kg)</text-property> + </label> + </cell> + </row> + <row id="4192"> + <cell id="4193"> + <label id="4194"> + <property name="style">label-general</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="categ-lot"></text-property> + </label> + <text-data id="4195"> + <property name="display">inline</property> + <expression name="valueExpr">row["categLotAll"];</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="4196"> + <cell id="4197"> + <label id="4198"> + <property name="style">label-general</property> + <property name="marginLeft">10pt</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total-dans-la-capture"></text-property> + </label> + <data id="4199"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.#</property> + </structure> + <property name="textAlign">left</property> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Poids_Reference"]==outPoids || row["poidsTotalElevCapture"] <1</expression> + </structure> + </list-property> + <property name="resultSetColumn">poids-total-dans-la-capture</property> + </data> + <data id="4287"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.###</property> + </structure> + <property name="textAlign">left</property> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Poids_Reference"]==outPoids || row["poidsTotalElevCapture"] >=1</expression> + </structure> + </list-property> + <property name="resultSetColumn">poids-total-dans-la-capture</property> + </data> + <text-data id="4200"> + <property name="style">data-calcule</property> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Poids_Reference"] != outPoids</expression> + </structure> + </list-property> + <expression name="valueExpr">getMessage("valeur-non-calculable");</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="4201"> + <cell id="4202"> + <label id="4203"> + <property name="style">label-general</property> + <property name="marginLeft">10pt</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="nbre-indiv-capt"></text-property> + </label> + <data id="4204"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.#</property> + </structure> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">nbreindiv-total-dans-la-capture</property> + </data> + </cell> + </row> + <row id="4205"> + <cell id="4206"> + <label id="4207"> + <property name="style">label-general</property> + <property name="marginLeft">10pt</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="nbre-indiv-kg"></text-property> + </label> + <data id="4208"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.#</property> + </structure> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">nbre-indiv-par-kg</property> + </data> + <text-data id="4209"> + <property name="style">data-calcule</property> + <property name="display">inline</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Poids_Reference"] != outPoids</expression> + </structure> + </list-property> + <expression name="valueExpr">getMessage("valeur-non-calculable");</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="4210"> + <cell id="4211"> + <label id="4212"> + <property name="style">label-general</property> + <property name="marginLeft">10pt</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="poids.moyen"></text-property> + </label> + <data id="4213"> + <property name="style">data-calcule</property> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.#</property> + </structure> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">poidsMoyen-en-g</property> + </data> + </cell> + </row> + <row id="4214"> + <cell id="4215"> + <label id="4216"> + <property name="style">label-general</property> + <property name="marginLeft">10pt</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="longueur-moy"></text-property> + </label> + <text-data id="4217"> + <property name="style">data-calcule</property> + <property name="display">inline</property> + <expression name="valueExpr">if (row["sumNbIclasseTaille"]>0){ + + if (row["Unite_Taille"]=="mm"){ + BirtMath.round(row["sumNbIclasseTaille"]/row["sumNbr"],0); + } else { + BirtMath.round(row["sumNbIclasseTaille"]/row["sumNbr"],1); + } +}</expression> + <property name="contentType">html</property> + </text-data> + <data id="4218"> + <property name="style">data-calcule</property> + <property name="marginLeft">5pt</property> + <property name="display">inline</property> + <property name="resultSetColumn">Unite_Taille</property> + </data> + </cell> + </row> + <row id="4219"> + <cell id="4220"> + <property name="paddingTop">10pt</property> + <label id="4221"> + <property name="style">label-general</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="mode-mensuration"></text-property> + </label> + <data id="4222"> + <property name="textAlign">left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Libelle_Longueur</property> + </data> + </cell> + </row> + <row id="4223"> + <cell id="4224"> + <property name="paddingBottom">10pt</property> + <label id="4225"> + <property name="style">label-general</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="pas-mesure"></text-property> + </label> + <data id="4226"> + <property name="style">cell-left</property> + <property name="display">inline</property> + <property name="resultSetColumn">Precision_Mesure</property> + </data> + <text-data id="4227"> + <expression name="valueExpr">reportContext.setPersistentGlobalVariable("VariablePasMesure",row["Precision_Mesure"]+"");</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + </grid> + <grid id="4228"> + <column id="4229"/> + <row id="4230"> + <cell id="4231"> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + <property name="textAlign">center</property> + <grid name="classeTaille12" id="4232"> + <property name="textAlign">left</property> + <property name="width">90mm</property> + <column id="4233"> + <property name="width">30mm</property> + </column> + <column id="4234"> + <property name="width">30mm</property> + </column> + <column id="4235"> + <property name="width">30mm</property> + </column> + <row id="4236"> + <cell id="4237"> + <property name="style">grid-header-cell</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <label id="4238"> + <text-property name="text" key="classe-taille"></text-property> + </label> + </cell> + <cell id="4239"> + <property name="style">grid-header-cell</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <label id="4240"> + <text-property name="text" key="nbre"></text-property> + </label> + </cell> + <cell id="4241"> + <property name="style">grid-header-cell</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <label id="4242"> + <text-property name="text" key="poids"></text-property> + </label> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + </header> + <footer> + <grid id="4243"> + <property name="marginBottom">5mm</property> + <column id="4244"/> + <row id="4245"> + <property name="textAlign">center</property> + <cell id="4246"> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + <grid name="classeTailleTotal2" id="4247"> + <property name="width">90mm</property> + <column id="4248"> + <property name="width">30mm</property> + </column> + <column id="4249"> + <property name="width">30mm</property> + </column> + <column id="4250"> + <property name="width">30mm</property> + </column> + <row id="4251"> + <cell id="4252"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <label id="4253"> + <property name="style">cell-right</property> + <property name="fontWeight">bold</property> + <property name="marginRight">5pt</property> + <text-property name="text" key="total"></text-property> + </label> + </cell> + <cell id="4254"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <data id="4255"> + <property name="fontWeight">bold</property> + <property name="resultSetColumn">sumNbr</property> + </data> + </cell> + <cell id="4256"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <text-data id="4257"> + <property name="fontWeight">bold</property> + <property name="textAlign">center</property> + <property name="display">block</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["sumPoidsClasseTaille"]>0</expression> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Reference"]);</expression> + <property name="contentType">html</property> + </text-data> + <data id="4258"> + <property name="fontWeight">bold</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["sumPoidsClasseTaille"]==null || row["sumPoidsClasseTaille"] <=0</expression> + </structure> + </list-property> + <property name="resultSetColumn">sumPoidsClasseTaille</property> + </data> + </cell> + </row> + </grid> + </cell> + </row> + <row id="4259"> + <property name="pageBreakAfter">auto</property> + <cell id="4260"> + <grid name="chart2" id="4261"> + <property name="pageBreakAfter">auto</property> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr" type="javascript">row["Precision_Mesure"]==null</expression> + </structure> + </list-property> + <column id="4262"/> + <row id="4263"> + <cell id="4264"> + <property name="paddingTop">10pt</property> + <property name="paddingBottom">1mm</property> + <property name="textAlign">center</property> + <extended-item extensionName="Chart" name="chartClasseTaille2" id="4265"> + <xml-property name="xmlRepresentation"><![CDATA[<model:ChartWithAxes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute" xmlns:data="http://www.birt.eclipse.org/ChartModelData" xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout" xmlns:model="http://www.birt.eclipse.org/ChartModel" xmlns:type="http://www.birt.eclipse.org/Ch [...] + <Version>2.5.3</Version> + <Type>Bar Chart</Type> + <SubType>Side-by-side</SubType> + <Description> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Description> + <Block> + <Children xsi:type="layout:TitleBlock"> + <Bounds> + <Left>0.0</Left> + <Top>0.0</Top> + <Width>0.0</Width> + <Height>0.0</Height> + </Bounds> + <Insets> + <Top>3.0</Top> + <Left>3.0</Left> + <Bottom>3.0</Bottom> + <Right>3.0</Right> + </Insets> + <Row>-1</Row> + <Column>-1</Column> + <Rowspan>-1</Rowspan> + <Columnspan>-1</Columnspan> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Visible>false</Visible> + <Label> + <Caption> + <Value>Bar Chart Title</Value> + <Font> + <Size>16.0</Size> + <Bold>true</Bold> + <Alignment> + <horizontalAlignment>Center</horizontalAlignment> + <verticalAlignment>Center</verticalAlignment> + </Alignment> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>true</Visible> + </Label> + </Children> + <Children xsi:type="layout:Plot"> + <Bounds> + <Left>0.0</Left> + <Top>0.0</Top> + <Width>0.0</Width> + <Height>0.0</Height> + </Bounds> + <Anchor>North</Anchor> + <Stretch>Horizontal</Stretch> + <Insets> + <Top>3.0</Top> + <Left>3.0</Left> + <Bottom>3.0</Bottom> + <Right>3.0</Right> + </Insets> + <Row>-1</Row> + <Column>-1</Column> + <Rowspan>-1</Rowspan> + <Columnspan>-1</Columnspan> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Visible>true</Visible> + <HorizontalSpacing>0</HorizontalSpacing> + <VerticalSpacing>0</VerticalSpacing> + <ClientArea> + <Outline> + <Style>Solid</Style> + <Thickness>0</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <ShadowColor> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </ShadowColor> + <Insets> + <Top>0.0</Top> + <Left>0.0</Left> + <Bottom>0.0</Bottom> + <Right>0.0</Right> + </Insets> + </ClientArea> + </Children> + <Children xsi:type="layout:Legend"> + <Bounds> + <Left>0.0</Left> + <Top>0.0</Top> + <Width>0.0</Width> + <Height>0.0</Height> + </Bounds> + <Insets> + <Top>3.0</Top> + <Left>3.0</Left> + <Bottom>3.0</Bottom> + <Right>3.0</Right> + </Insets> + <Row>-1</Row> + <Column>-1</Column> + <Rowspan>-1</Rowspan> + <Columnspan>-1</Columnspan> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Visible>false</Visible> + <ClientArea> + <Outline> + <Style>Solid</Style> + <Thickness>0</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Insets> + <Top>2.0</Top> + <Left>2.0</Left> + <Bottom>2.0</Bottom> + <Right>2.0</Right> + </Insets> + </ClientArea> + <Text> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Text> + <Orientation>Vertical</Orientation> + <Direction>Top_Bottom</Direction> + <Separator> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>true</Visible> + </Separator> + <Position>Right</Position> + <ItemType>Series</ItemType> + <Title> + <Caption> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>false</Visible> + </Title> + <TitlePosition>Above</TitlePosition> + </Children> + <Bounds> + <Left>0.0</Left> + <Top>0.0</Top> + <Width>283.46456692913387</Width> + <Height>141.73228346456693</Height> + </Bounds> + <Insets> + <Top>3.0</Top> + <Left>3.0</Left> + <Bottom>3.0</Bottom> + <Right>3.0</Right> + </Insets> + <Row>-1</Row> + <Column>-1</Column> + <Rowspan>-1</Rowspan> + <Columnspan>-1</Columnspan> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Visible>true</Visible> + </Block> + <Dimension>Two_Dimensional</Dimension> + <Script> +max=0; +min=99999999999; +function afterDataSetFilled( series, dataSet, icsc ) +{ + + importPackage( Packages.java.io ); + importPackage( Packages.org.eclipse.birt.chart.model.type.impl ); + importPackage( Packages.org.eclipse.birt.chart.util); + + + //BarSeriesImpl + if( series.getClass() != BarSeriesImpl ){ + var list = dataSet.getValues(); + for( i=0;i<list.length;i++){ + val=parseFloat(list[i]); + if( val > max ){ + max = val; + } + if( val < min ){ + min = val; + } + } + } +} + + + +function beforeGeneration( chart, icsc ) +{ + +importPackage( Packages.org.eclipse.birt.chart.model.data.impl ); +xAxis = chart.getBaseAxes()[0]; + +if (min-2>0){ + min=min-2; + } else { + min=0; + } + + max=max+2; + + +xscale = xAxis.getScale(); +xscale.setMin (NumberDataElementImpl.create(parseFloat(min))); +xscale.setMax (NumberDataElementImpl.create(parseFloat(max))); +xAxis.setScale(xscale); + + +}</Script> + <Units>Points</Units> + <SeriesThickness>10.0</SeriesThickness> + <ExtendedProperties> + <Name>enable.area.alt</Name> + <Value>false</Value> + </ExtendedProperties> + <SampleData> + <BaseSampleData> + <DataSetRepresentation>6,4,12,8,10</DataSetRepresentation> + </BaseSampleData> + <OrthogonalSampleData> + <DataSetRepresentation>5,4,12</DataSetRepresentation> + <SeriesDefinitionIndex>0</SeriesDefinitionIndex> + </OrthogonalSampleData> + </SampleData> + <Interactivity/> + <EmptyMessage> + <Caption> + <Value>This chart contains no data.</Value> + <Font> + <Alignment> + <horizontalAlignment>Center</horizontalAlignment> + <verticalAlignment>Center</verticalAlignment> + </Alignment> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>64</Transparency> + <Red>127</Red> + <Green>127</Green> + <Blue>127</Blue> + </Background> + <Outline> + <Color> + <Transparency>128</Transparency> + <Red>127</Red> + <Green>127</Green> + <Blue>127</Blue> + </Color> + <Visible>true</Visible> + </Outline> + <Insets> + <Top>10.0</Top> + <Left>10.0</Left> + <Bottom>10.0</Bottom> + <Right>10.0</Right> + </Insets> + <Visible>false</Visible> + </EmptyMessage> + <Axes> + <Type>Linear</Type> + <Title> + <Caption> + <Value>classe-taille=X-Axis Title</Value> + <Font> + <Size>8.0</Size> + <Bold>true</Bold> + <Alignment> + <horizontalAlignment>Center</horizontalAlignment> + <verticalAlignment>Center</verticalAlignment> + </Alignment> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + </Outline> + <Insets> + <Top>5.0</Top> + <Left>0.0</Left> + <Bottom>0.0</Bottom> + <Right>0.0</Right> + </Insets> + <Visible>true</Visible> + </Title> + <TitlePosition>Below</TitlePosition> + <AssociatedAxes> + <Type>Linear</Type> + <Title> + <Caption> + <Value>nbre-indiv=Y-Axis Title</Value> + <Font> + <Size>8.0</Size> + <Bold>true</Bold> + <Alignment> + <horizontalAlignment>Center</horizontalAlignment> + <verticalAlignment>Center</verticalAlignment> + </Alignment> + <Rotation>90.0</Rotation> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>0.0</Left> + <Bottom>5.0</Bottom> + <Right>0.0</Right> + </Insets> + <Visible>true</Visible> + </Title> + <TitlePosition>Left</TitlePosition> + <SeriesDefinitions> + <Query> + <Definition></Definition> + </Query> + <SeriesPalette> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>80</Red> + <Green>166</Green> + <Blue>218</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>242</Red> + <Green>88</Green> + <Blue>106</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>232</Red> + <Green>172</Green> + <Blue>57</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>255</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>64</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>170</Red> + <Green>85</Green> + <Blue>85</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>192</Red> + <Green>192</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>192</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>7</Red> + <Green>146</Green> + <Blue>94</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>128</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>255</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>0</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>64</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>80</Red> + <Green>240</Green> + <Blue>120</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>64</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>0</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>0</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>64</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>0</Blue> + </Entries> + </SeriesPalette> + <Series xsi:type="type:BarSeries"> + <Visible>true</Visible> + <Label> + <Caption> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>false</Visible> + </Label> + <DataDefinition> + <Definition>row["Nbr"]</Definition> + <Grouping> + <Enabled>false</Enabled> + <GroupType>Text</GroupType> + <AggregateExpression xsi:nil="true"/> + </Grouping> + </DataDefinition> + <SeriesIdentifier>Series 1</SeriesIdentifier> + <DataPoint> + <Components> + <Type>Orthogonal_Value</Type> + </Components> + <Separator>, </Separator> + </DataPoint> + <LabelPosition>Inside</LabelPosition> + <Stacked>false</Stacked> + <Riser>Rectangle</Riser> + </Series> + <Grouping> + <GroupType>Text</GroupType> + <AggregateExpression>Sum</AggregateExpression> + </Grouping> + </SeriesDefinitions> + <Orientation>Vertical</Orientation> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Visible>true</Visible> + </LineAttributes> + <Label> + <Caption> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>true</Visible> + </Label> + <LabelPosition>Left</LabelPosition> + <MajorGrid> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>196</Red> + <Green>196</Green> + <Blue>196</Blue> + </Color> + <Visible>false</Visible> + </LineAttributes> + <TickStyle>Left</TickStyle> + <TickAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>true</Visible> + </TickAttributes> + </MajorGrid> + <MinorGrid> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>225</Red> + <Green>225</Green> + <Blue>225</Blue> + </Color> + <Visible>false</Visible> + </LineAttributes> + <TickStyle>Across</TickStyle> + <TickAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>225</Red> + <Green>225</Green> + <Blue>225</Blue> + </Color> + <Visible>false</Visible> + </TickAttributes> + </MinorGrid> + <Scale> + <Min xsi:type="data:NumberDataElement"> + <Value>0.0</Value> + </Min> + <MinorGridsPerUnit>5</MinorGridsPerUnit> + <AutoExpand>true</AutoExpand> + </Scale> + <Origin> + <Type>Min</Type> + </Origin> + <PrimaryAxis>true</PrimaryAxis> + <Percent>false</Percent> + <Aligned>false</Aligned> + <SideBySide>false</SideBySide> + </AssociatedAxes> + <SeriesDefinitions> + <Query> + <Definition></Definition> + </Query> + <SeriesPalette> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>80</Red> + <Green>166</Green> + <Blue>218</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>242</Red> + <Green>88</Green> + <Blue>106</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>232</Red> + <Green>172</Green> + <Blue>57</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>255</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>64</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>170</Red> + <Green>85</Green> + <Blue>85</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>192</Red> + <Green>192</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>192</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>7</Red> + <Green>146</Green> + <Blue>94</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>128</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>255</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>192</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>0</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>64</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>80</Red> + <Green>240</Green> + <Blue>120</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>64</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>0</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>0</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>64</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>128</Red> + <Green>128</Green> + <Blue>128</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>64</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Entries> + <Entries xsi:type="attribute:ColorDefinition"> + <Transparency>255</Transparency> + <Red>255</Red> + <Green>128</Green> + <Blue>0</Blue> + </Entries> + </SeriesPalette> + <Series> + <Visible>true</Visible> + <Label> + <Caption> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>false</Visible> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>false</Visible> + </Label> + <DataDefinition> + <Definition>row["Taille"]</Definition> + </DataDefinition> + <SeriesIdentifier></SeriesIdentifier> + <DataPoint> + <Components> + <Type>Orthogonal_Value</Type> + </Components> + <Separator>, </Separator> + </DataPoint> + <LabelPosition>Outside</LabelPosition> + <Stacked>false</Stacked> + </Series> + <Grouping> + <Enabled>false</Enabled> + <GroupType>Numeric</GroupType> + <AggregateExpression>Sum</AggregateExpression> + </Grouping> + </SeriesDefinitions> + <Orientation>Horizontal</Orientation> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Visible>true</Visible> + </LineAttributes> + <Label> + <Caption> + <Value></Value> + <Font> + <Alignment/> + </Font> + </Caption> + <Background xsi:type="attribute:ColorDefinition"> + <Transparency>0</Transparency> + <Red>255</Red> + <Green>255</Green> + <Blue>255</Blue> + </Background> + <Outline> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + </Outline> + <Insets> + <Top>0.0</Top> + <Left>2.0</Left> + <Bottom>0.0</Bottom> + <Right>3.0</Right> + </Insets> + <Visible>true</Visible> + </Label> + <FormatSpecifier xsi:type="attribute:JavaNumberFormatSpecifier"> + <Pattern>##.###</Pattern> + </FormatSpecifier> + <LabelPosition>Below</LabelPosition> + <Staggered>false</Staggered> + <Interval>1</Interval> + <MajorGrid> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>196</Red> + <Green>196</Green> + <Blue>196</Blue> + </Color> + <Visible>false</Visible> + </LineAttributes> + <TickStyle>Below</TickStyle> + <TickAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>0</Red> + <Green>0</Green> + <Blue>0</Blue> + </Color> + <Visible>true</Visible> + </TickAttributes> + </MajorGrid> + <MinorGrid> + <LineAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>225</Red> + <Green>225</Green> + <Blue>225</Blue> + </Color> + <Visible>false</Visible> + </LineAttributes> + <TickStyle>Across</TickStyle> + <TickAttributes> + <Style>Solid</Style> + <Thickness>1</Thickness> + <Color> + <Transparency>255</Transparency> + <Red>225</Red> + <Green>225</Green> + <Blue>225</Blue> + </Color> + <Visible>false</Visible> + </TickAttributes> + </MinorGrid> + <Scale> + <MinorGridsPerUnit>5</MinorGridsPerUnit> + <ShowOutside>false</ShowOutside> + <AutoExpand>false</AutoExpand> + </Scale> + <Origin> + <Type>Min</Type> + </Origin> + <PrimaryAxis>true</PrimaryAxis> + <CategoryAxis>false</CategoryAxis> + <Percent>false</Percent> + </Axes> + <Orientation>Vertical</Orientation> + <UnitSpacing>50.0</UnitSpacing> + <Rotation/> + <ReverseCategory>false</ReverseCategory> +</model:ChartWithAxes> +]]></xml-property> + <property name="outputFormat">SVG</property> + <list-property name="filter"> + <structure> + <property name="operator">is-not-null</property> + <expression name="expr">row["Taille"]</expression> + </structure> + </list-property> + <property name="inheritColumns">false</property> + <property name="height">50mm</property> + <property name="width">185mm</property> + </extended-item> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + </footer> + </group> + <detail> + <grid id="4266"> + <property name="textAlign">center</property> + <column id="4267"/> + <row id="4268"> + <cell id="4269"> + <property name="paddingTop">0pt</property> + <property name="paddingLeft">0pt</property> + <property name="paddingBottom">0pt</property> + <property name="paddingRight">0pt</property> + <grid name="classeTaille3" id="4270"> + <property name="textAlign">left</property> + <property name="width">90mm</property> + <column id="4271"> + <property name="width">30mm</property> + </column> + <column id="4272"> + <property name="width">30mm</property> + </column> + <column id="4273"> + <property name="width">30mm</property> + </column> + <row id="4274"> + <list-property name="visibility"> + <structure> + <property name="format">all</property> + <expression name="valueExpr">row["NumOrdre_Taille_H2"]==null</expression> + </structure> + </list-property> + <cell id="4275"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <data id="4276"> + <property name="style">cell-right</property> + <property name="marginRight">5pt</property> + <property name="textAlign">center</property> + <property name="resultSetColumn">Taille</property> + </data> + </cell> + <cell id="4277"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <data id="4278"> + <property name="resultSetColumn">Nbr</property> + </data> + </cell> + <cell id="4279"> + <property name="borderBottomColor">#000000</property> + <property name="borderBottomStyle">solid</property> + <property name="borderBottomWidth">1px</property> + <property name="borderLeftColor">#000000</property> + <property name="borderLeftStyle">solid</property> + <property name="borderLeftWidth">1px</property> + <property name="borderRightColor">#000000</property> + <property name="borderRightStyle">solid</property> + <property name="borderRightWidth">1px</property> + <property name="paddingTop">0px</property> + <property name="paddingLeft">0px</property> + <property name="paddingBottom">0px</property> + <property name="paddingRight">0px</property> + <text-data id="4280"> + <property name="textAlign">center</property> + <expression name="valueExpr">ctrlValue(row["Poids_Classe_Taille"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + </detail> + </list> + </cell> + </row> + </grid> + <grid name="rapport-macro-dechets" id="3332"> + <property name="masterPage">Simple MasterPage Portrait</property> + <property name="pageBreakBefore">always</property> + <structure name="toc"> + <expression name="expressionValue">getMessage("title.rapport-macro-dechets");</expression> + </structure> + <column id="3333"/> + <row id="3334"> + <cell id="3335"> + <label id="3336"> + <property name="style">report-title</property> + <property name="fontSize">medium</property> + <property name="paddingTop">0px</property> + <property name="paddingBottom">5px</property> + <property name="textAlign">center</property> + <text-property name="text" key="title.rapport-macro-dechets"></text-property> + </label> + </cell> + </row> + <row id="3337"> + <cell id="3338"> + <text-data id="3603"> + <property name="paddingTop">10pt</property> + <expression name="valueExpr">cartouche;</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3373"> + <cell id="3374"> + <grid name="detail-macro-dechets" id="3375"> + <column id="3376"/> + <row id="3377"> + <cell id="3378"> + <label id="3381"> + <property name="style">label-general</property> + <property name="paddingRight">0px</property> + <property name="display">inline</property> + <text-property name="text" key="poids.total"></text-property> + </label> + <text-data id="3764"> + <property name="display">inline</property> + <list-property name="highlightRules"> + <structure> + <property name="operator">eq</property> + <expression name="testExpr" type="javascript">row["Poids_Total_Macro_Dechet_Calcule"]</expression> + <simple-property-list name="value1"> + <value type="javascript">"Y"</value> + </simple-property-list> + <property name="style">data-calcule</property> + </structure> + </list-property> + <expression name="valueExpr">ctrlValue(row["Poids_Total_Macro_Dechet"]);</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3379"> + <cell id="3380"> + <property name="paddingTop">10pt</property> + <table id="3382"> + <property name="dataSet">marineLitter</property> + <list-property name="boundDataColumns"> + <structure> + <property name="name">Annee</property> + <expression name="expression">dataSetRow["Annee"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Serie</property> + <expression name="expression">dataSetRow["Serie"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Serie_Partielle</property> + <expression name="expression">dataSetRow["Serie_Partielle"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Engin</property> + <expression name="expression">dataSetRow["Engin"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_Station</property> + <expression name="expression">dataSetRow["Code_Station"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Id_Operation</property> + <expression name="expression">dataSetRow["Id_Operation"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Poche</property> + <expression name="expression">dataSetRow["Poche"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">MarineLitterCategory</property> + <expression name="expression">dataSetRow["MarineLitterCategory"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">MarineLitterSizeCategory</property> + <expression name="expression">dataSetRow["MarineLitterSizeCategory"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Number</property> + <expression name="expression">dataSetRow["Number"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Weight</property> + <expression name="expression">dataSetRow["Weight"]</expression> + <property name="dataType">decimal</property> + </structure> + <structure> + <property name="name">Commentaire</property> + <expression name="expression">dataSetRow["Commentaire"]</expression> + <property name="dataType">string</property> + </structure> + </list-property> + <list-property name="filter"> + <structure> + <property name="operator">eq</property> + <expression name="expr" type="javascript">row["Id_Operation"]</expression> + <simple-property-list name="value1"> + <value>row._outer["Id_Operation"]</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + <structure> + <property name="operator">eq</property> + <expression name="expr" type="javascript">row["Code_Station"]</expression> + <simple-property-list name="value1"> + <value>row._outer["Code_Station"]</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + </list-property> + <column id="3401"/> + <column id="3402"/> + <column id="3403"> + <property name="width">20mm</property> + </column> + <column id="3404"> + <property name="width">20mm</property> + </column> + <column id="3405"/> + <header> + <row id="3383"> + <cell id="3384"> + <label id="3406"> + <text-property name="text" key="categorie"></text-property> + </label> + </cell> + <cell id="3385"> + <label id="3407"> + <text-property name="text" key="categorie-taille"></text-property> + </label> + </cell> + <cell id="3386"> + <label id="3408"> + <text-property name="text" key="nbre"></text-property> + </label> + </cell> + <cell id="3387"> + <label id="3409"> + <text-property name="text" key="poids.sans-unite"></text-property> + </label> + </cell> + <cell id="3388"> + <label id="3410"> + <text-property name="text" key="commentaire_bis"></text-property> + </label> + </cell> + </row> + </header> + <detail> + <row id="3389"> + <property name="style">grid-detail-cell</property> + <cell id="3390"> + <data id="3411"> + <property name="textAlign">left</property> + <property name="resultSetColumn">MarineLitterCategory</property> + </data> + </cell> + <cell id="3391"> + <data id="3412"> + <property name="resultSetColumn">MarineLitterSizeCategory</property> + </data> + </cell> + <cell id="3392"> + <data id="3413"> + <property name="resultSetColumn">Number</property> + </data> + </cell> + <cell id="3393"> + <data id="3414"> + <structure name="numberFormat"> + <property name="category">Custom</property> + <property name="pattern">#0.####</property> + </structure> + <property name="resultSetColumn">Weight</property> + </data> + </cell> + <cell id="3394"> + <data id="3415"> + <property name="resultSetColumn">Commentaire</property> + </data> + </cell> + </row> + </detail> + </table> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + <grid name="rapport-capt-accident" id="3416"> + <property name="masterPage">Simple MasterPage Portrait</property> + <property name="pageBreakBefore">always</property> + <structure name="toc"> + <expression name="expressionValue">getMessage("title.rapport-capture-accidentelles");</expression> + </structure> + <column id="3417"/> + <row id="3418"> + <cell id="3419"> + <label id="3420"> + <property name="style">report-title</property> + <property name="fontSize">medium</property> + <property name="paddingTop">0px</property> + <property name="paddingBottom">5px</property> + <property name="textAlign">center</property> + <text-property name="text" key="title.rapport-capture-accidentelles"></text-property> + </label> + </cell> + </row> + <row id="3421"> + <cell id="3422"> + <text-data id="3604"> + <property name="paddingTop">10pt</property> + <expression name="valueExpr">cartouche;</expression> + <property name="contentType">html</property> + </text-data> + </cell> + </row> + <row id="3457"> + <cell id="3458"> + <table id="3460"> + <property name="dataSet">accidentalCatch</property> + <list-property name="boundDataColumns"> + <structure> + <property name="name">Annee</property> + <expression name="expression">dataSetRow["Annee"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Serie</property> + <expression name="expression">dataSetRow["Serie"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Serie_Partielle</property> + <expression name="expression">dataSetRow["Serie_Partielle"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Engin</property> + <expression name="expression">dataSetRow["Engin"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Code_Station</property> + <expression name="expression">dataSetRow["Code_Station"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Id_Operation</property> + <expression name="expression">dataSetRow["Id_Operation"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">Poche</property> + <expression name="expression">dataSetRow["Poche"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">BatchId</property> + <expression name="expression">dataSetRow["BatchId"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">ReferenceTaxonId</property> + <expression name="expression">dataSetRow["ReferenceTaxonId"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">ReferenceTaxonName</property> + <expression name="expression">dataSetRow["ReferenceTaxonName"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">Commentaire</property> + <expression name="expression">dataSetRow["Commentaire"]</expression> + <property name="dataType">string</property> + </structure> + <structure> + <property name="name">CaracteristicId</property> + <expression name="expression">dataSetRow["CaracteristicId"]</expression> + <property name="dataType">integer</property> + </structure> + <structure> + <property name="name">CaracteristicValue</property> + <expression name="expression">dataSetRow["CaracteristicValue"]</expression> + <property name="dataType">string</property> + </structure> + </list-property> + <list-property name="filter"> + <structure> + <property name="operator">eq</property> + <expression name="expr" type="javascript">row["Id_Operation"]</expression> + <simple-property-list name="value1"> + <value>row._outer["Id_Operation"]</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + <structure> + <property name="operator">eq</property> + <expression name="expr" type="javascript">row["Code_Station"]</expression> + <simple-property-list name="value1"> + <value>row._outer["Code_Station"]</value> + </simple-property-list> + <property name="updateAggregation">true</property> + </structure> + </list-property> + <column id="3473"/> + <column id="3474"> + <property name="width">25mm</property> + </column> + <column id="3475"> + <property name="width">40mm</property> + </column> + <header> + <row id="3461"> + <cell id="3462"> + <label id="3476"> + <text-property name="text" key="espece_bis"></text-property> + </label> + </cell> + <cell id="3463"> + <label id="3477"> + <text-property name="text" key="caracteristique"></text-property> + </label> + </cell> + <cell id="3464"> + <label id="3478"> + <text-property name="text" key="valeur"></text-property> + </label> + </cell> + </row> + </header> + <detail> + <row id="3465"> + <property name="style">grid-detail-cell</property> + <cell id="3466"> + <data id="3479"> + <property name="textAlign">left</property> + <property name="resultSetColumn">ReferenceTaxonName</property> + </data> + </cell> + <cell id="3467"> + <data id="3481"> + <property name="resultSetColumn">CaracteristicId</property> + </data> + </cell> + <cell id="3468"> + <data id="3482"> + <property name="resultSetColumn">CaracteristicValue</property> + </data> + </cell> + </row> + </detail> + </table> + </cell> + </row> + </grid> + </cell> + </row> + </grid> + </detail> + </list> + </cell> + </row> + </grid> + </body> + <list-property name="images"> + <structure> + <property name="name">logo-ifremer.PNG</property> + <property name="type">image/png</property> + <property name="data"> + iVBORw0KGgoAAAANSUhEUgAAApUAAACDCAIAAABTI3dfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAEnFJREFUeF7tneG2 + oCiuRqvf/3nq+arPjGscC5V8iYgQ9ln3R9cUhmSDbEFP3X/+/Pnzix8IQAACEIAABOYi8ONvfiAAAQhA + AAIQmIvAr7nSJdtxCPz+/XucZMgEAhCAwGoE8PdqI+6rV5H0Txulma9jWkMAAhCAQJUA/maC3BLYxbz9 + x52kj39VbwlrCEAAAhBoRQB/tyKZOc5u5U3hFUkf/4p9eeY5QW0QgMDXBPD31yMwUv/FTnpP7c7fda8X + mkfnIw01uUAAAtMTwN/TD2HDAo4n5OfD8/1vj9q+/O/jHv1yy8778oajRigIQGBNAvh7zXE3qr4zdCFm + U+Rn5deP3xkMCEAAAhAQCeBvEdRazUQxK82KM/bC3xyqrzWxqBYCEGhHAH+3Yzl5pOJMuzj3rquaffnk + g0/6EIDAfATw93xj9lLGxcvvrRfvDltvXwQ/n6tX3pEX39mZb9P1L+kqn9a/hJ2wEIAABGIE8HeMW/Kr + Lo+1dTd7WxbPCmeXn3HffRZXvHGvP4XsHZ2fVFo9uySfKJQHAQh8RwB/f8d+4J7PH5+/vR2/3CKfJV08 + WByvavjNnff5I9B+4MEnNQhAYA4C+HuOcfoqS0WQAXuJl1QeGoo9uhjQ9VK/W+1fDS79QgACUxPA31MP + X9fkdUdO0VI8Ie928GC+xe862HQGAQgMTwB/Dz9EwyQ4hZX1JEV/HwPuQ6H3Ems5zJiTCAQgMC4B/D3u + 2AybWcxJCa46+rvPvnzYOUBiEIDA5wTw9+dDME0CxQFvAh8/KaGPvy9/EWCaGUOiEIDAmwTw95t0k8Y+ + SuWJArnWSyDphKIsCEAgQgB/R6gtfo3XOmna/4z757UsPvcoHwIQ2AngbyaDm8DnDvskgZ4H5vUC3QPG + BRCAQEYC+DvjqHap6ROJDtLp5xvxLiNMJxCAwNAE8PfQwzNgcrz8HucZYsDpQUoQgEA3Avi7G+okHe3+ + Ln4xehCrLZVGkilFGRCAQIgA/g5hW/ii/bfIljLlsMUuPBMpHQKrE8Dfq8+AcP3DKm21xMIjyIUQgMDU + BPD31MPXO3lefo/5cNB7HtAfBCAwAAH8PcAgTJLCrq6ffMfU2MpZTTKJSBMCEGhGAH83Q7lOoJU1OXLt + 68xAKoUABH4I4G+mwS2B4h/f3r9cY/89psWZyhCAwFIE8PdSwx0sll8VG1PY56yCA8xlEIDAhATw94SD + 1j1l/D2Lv49nJN2nCR1CAAJdCeDvrrjn7WwigS2e6rxzjMwhAAEXAfztwrVQ47uX34vbcYryF5qmlAqB + hQng74UHv1r65a96/1wxhcAWT5I5DQEIrEAAf68wyo9qvHPhFnRxUw5b/qMh52IIQGAGAvh7hlHqlWPx + b5tj6GH1bCbWa8rQDwQg8BkB/P0Z+pE7Ll5+76ma2qDBUARGnmPkBgEIPCSAvx8CzHn57m9+c2woHweS + yTlBqQoCEODfX2MO7IfklygqL78DLuGSbwkw2yEAgUwE2H9nGs14LecNNy+/v3XtS73HpwhXQgACgxHA + 34MNyEfpXPqbw/OXJPpt2I+mGN1CAAKNCeDvxkBnD7er5aeQ438f//itfuj9IYHZpyj5QwACGwH8vehM + 2H9VbBPzkULxW2SFLThXf6jPzy9fdMZTNgTSEcDf6YbUWVCxyS5EfikbFN7WwT15OmcHzSEAgXEJ4O9x + x6ZPZpUD831r3lZXi0TrM3z0AgEILEsAfy879BeF8/I7/GzBNIIABCDQmQD+7gz8++72T83Pqdz5mw/Z + lO/zvx9aMoAABFYigL9XGu1TrWcx700Ul4d3q5NeuL9QKCgtPYcoHgIQ+IgA/v4I/Bjd1l9+bzneubby + V5PqWU97jNEjCwhAYGkC+Hu54S9+c+z822K7mM97cd1wOVoen1GK/15u3lAwBCAwGAH8PdiAvJzO8eX3 + 3Yvwo3oLl39u5fqmv+2RwPk55uXBITwEIAABBwH87YCVqWlF0kdvdXO5qN5Ks/P+2Pu0sY3v+Z1CpnGn + FghAIA2Bs79//hf+Lz+Bv8X86yCtv2q/f/n9/0u8mjTb/8xApd/zRD1WYfZybrD1y/yHAAQgMAUB/J1c + 1Uch3cnpocsDptQvKVx+/ON2gylF6d39751C8lkxxdpEkhCAQJ0A/l5opa7Iaf+rS5fvc8grwobtzzm8 + 52924aybEIDA+ATw94r+vjst3424Cazi8oZiPvdVOTzX76jdwYFU9V5oCQEIQOArAvh7IX9XtrCXO07x + JXRAkHVDP/d3IKWv7kD6hQAEIBAjgL8z+1s5By724ndn7IrLA9Y8X1K80q4fFdxN+ieZxG4kroIABCDQ + mQD+zuzv42RSvsxSXn4X5+qXl+j6rEcL3wx6ApcPEOF+uRACEIBANwL4ezl/iy+/d7Nuc/Go/yd2LK59 + yd/HnCvZdrvN6AgCEIBAcwL4exV/71PnfGBeP4UuFNvW5c0ndOWB4FLkbyRATAhAAAIdCODvnP4uTsvv + XoQ/fPl9eXl9d15/Gng+4wPv6Sud/vr753l6RIAABCDQigD+zunv4/wQPwF76HJ943u5g281ocU0js3O + XRfavvtjw5wJBQEIQMBLAH/n9/fZ5XezZN+mH11+1r+5w1Yk6p2pYvv94CH22ls099ZMTIlmEIAABN4g + gL/zrMJ3h+R3/q5/kX4W4RZHFKT5jdsbs9nstEj+mIPL3Pj7jeEjJgQg4CKAv/P4ex9418vvwsrn2VPZ + i1/+Vf0Lc9fs9DauvPw+Hgkcn0K2LmI/3vRoDwEIQKAhAfyd0N/nDbe5NVc+Shft+O1n3oHeY/Lm/Lzh + MkQoCEAgQAB/J/f33eF5MVeOW/bKh2x3e3HzQ/TA1NR3xpfBjyI/b7iPl+Dv8OhwIQQg8CEB/J3E3+YO + u3BY5eV3/cB8n6x3h+eVJ4PARFfkWqR0+ce7epX4fH8eGDgugQAE3iaAv5P4+85hdxPovOGu72J3/e8P + CuaHbE3mruJXb+1NNt+cnzcZX4JAAAJhAvg7m7+PU6H+hXll23qeT5fH0YXLtz8WZ+nhqbldqPxUnjzM + 3pX4qNrESAMIQKA/Afy9ir/NA/Nt8hWn4uengfPn5a/OWsWvb/v71QIJDgEIQCBGAH9n9vfdXtzl8qPX + C8cfN9yx+WdeFfa3GVnc34txaAYBCECgMwH8ncrfylds+yb7LOZi8lU+Sr/cl78xd/H3G1SJCQEIJCCA + v1P5+27DXZmpyjvy4uX39gTQZ/bj7z6c6QUCEJiOAP5O6++HLi+8fv5tsT5zHX/34UwvEIDAdATwdx5/ + V/bExUn43TQVD8x7znL83ZM2fUEAAhMRwN+p/K0cax/bmMrv8IVa/W7B3xOtJqQKAQj0JIC/8/i77YF5 + INobExd/v0GVmBCAQAIC+Hsyfys77GJeKpe0/UdXGt4Ya/q7yf9/0jq6hmP0MNSe55M4x2KfxIldOxHq + WIFcNSYB/D2ZvwPTyHVgvsVXPkoPZBK4pJW/lTiuNmYt4TW9uNDs6NjAVUKTf1fO7PEy/9hV51Ct4rgg + b429P4EuvOgqXTyZVK0yJ05zAvg7ib+VTfYmZsXQ+Ntcnc1b0eXvSmOzo72BmfNlAz3+XUtXpbr56onp + xT4vsIigd/2GNV207xo3Z0LATwjg7yT+3mePqN7iwFzUf/85qqyVSlZKHFcbs9Mm66y4RXZl3tzieqXe + PGNPDOdezMHSG3hLaJ5ME9p6vbQcmQD+nsnfAcvWvzA/7sUDwTvMbGW5VNJQ4rjamJ02WWe7+Vvs6LJq + sVIX3mPjY6dNgphj1+q54Y3tbxPaYQJcOBQB/D2TvwNTRzkwF7fsgd6fX6Ks10ovShxXG7PTJuusolVX + 2mJWZnW6U/eWT/JsG8RVXZOuG+7ClRE0UccIcNVoBPB3Bn8rW+fzv80y2lwM7O22dUopxFzRvA3MTpV1 + 9ieI+VPvyLzc28Cs69xAqdSbRtF+6/ThT6A0/THFm1s4mSa0w71z4VAE8Le0+g81Zs+TGXnDXVSnLIsK + ECWOq43ZaZN1tv50oiQcMJBZmmuMmqh34/D8x1uaa/Ptaiw+dwaelhRKYQ5cOBQB/J3W37qkle37V7O2 + 1WKkxHG1MYGY0UQh3XWkxPeu/ntMs7rAY4GZcJ8GrtLEh4/LmEo5zZN5OKkC+XDJhwTw9xL+1l3+4Vzs + uQjqW6UwEGX5VtrE/F1J+0mn4TE6dtrK/fog3vUuDq5ylBIjIybQiljs+SyQJJf0IYC/0/r7OIHwd8yC + 4UNOcRt0KYZCSwExmGuHqXAzQswo4VEoEg4wCasrLO8tSfPHhVoJWJ9UWwRvp7QfkwD+Xm4qj3xafr5J + zOXv4WJkxg/ft2bkcwO9r4dSMTWgZ2KGEsWp46rkpgRxlWZWp0R7Plixp6WtXyVD2kxKAH/nnN/zbriL + G+mNFdm1GoZvbCVz0W2uxxoxYTM9MY5pOLFGM59WcfS6zNLEUGZpYpytmevHFZnG0xHA35P5e67d8/P7 + QVmtnvRixg8HNyOLQnLJ27XfarUvVCpVMDaJ0yTInm0fRAocMaXwpHLlQONBCODvyfx9nDcruLztcux1 + oUuHgZOD2AlnH6notbcaoyZxmgRRdrquFbzVkOn7b1d6NJ6UAP6e2N8ruLzhcnx5i5rxwze2GTkmb3MF + 1xM2MxRDrRlHhNP5USA8qVzl0HgQAmd//+FndgL/3Zcn+THdoG8TB/R3YBXouZMT0zPHKGUcsSj87QJF + YxcB/J3Ec1nLMN2Av4+IfDe/BVeMZoVRj7jmiiPCUfztmsMmJVc0VxU0Ho0A/s4qviR1vb1amfHDd6wZ + ObbOsv82R8Qkb0YwX1J4x65JSs0fBRQOtBmZAP5O4rmsZZgLn3clLe5GM3747jUjxzJXwrZqI9be6pHC + TLtJPiJ2M5m2DcTSmj9Y6P3SckAC+Dur+JLUpayST+4rM344uBlZFIn3gUPpV2wj1o6/RZ6VZiJq/K2D + WqEl/k7iuaxlKCvjkxvVjB8ObkbG395HE3EsTPJKHDNI2wZKSpyf65QWaYm/s4ovSV3KKvnkXjXjh4Ob + kfE3/t4niT7NzHmlh6Ll7ATwdxLPZS3DXK1iFtzvWzN++A43I8cyV8K2aiPWzvn5c+Aias7PdVArtMTf + WcWXpC5lZXxyo5rxw8HNyPib/Tf77/D9xYX/eZhLssxTRlICL1mQ/XdDsOy/FZijUcJ/CQjg76Tey1KW + sjI+uQ/N+OHgZuQ39t/hbJ9cOJqZTPJKsU2CKB152wybmLcQ2j8ngL+ziC5pHeZqFbNgh/33S68qW8ny + +dohMtQ7MsdaDNUkTpMgYsKuZsMm5qqCxk0I4O+k3stSlrla4e8joiaLgjdIq0cKc6zFxJrEaRJETNjV + bNjEXFXQuAkB/J1FdEnrMFcr/I2/i6XQnDPK0tkkiNKRt82wiXkLof1zAvg7qfeylGWuVvi7QPR8UfBG + SLn/fun1h5ftub15RzzvggizEMDfWUSXtA5ztVrN36ZX+i89+Lsnc/OO6JkMfX1LAH8n9V6WsszVCn+f + EXVeU/B3T+DmHdEzGfr6lgD+ziK6pHWYqxX+xt9vvP/eYrZ6NGm4ypt3RMO+CDU4Afyd1HtZyjJXqwX9 + bXrlIRPvmtVKcuZYi4m1ijMaZ+WRovPQiyNCs5cI4O8soktah7kWP1ywzPhPbrz3gr8a2VtyYn+/qvDY + 1H1v6L3jTvvPCeDvpN7LUpa5WsUWwf3GM+M/uUXfC25GjmHZwnpLXtzfT4h5Ub/6PBFIhku+JYC/s4gu + aR0viWp2fyvruCLjS7zeJSm3v4dCrSTjHT7az0sAfyf1Xpay8Pfd4qKQibXxLmf4O8Y5sHHH397Jmbs9 + /s4iuqR1KCvjk1vUjD9scGUpN6u7a+CqOr2/x0GtZOIaOxpPTQB/J/VelrIUAz25A834wwbfEnvpx1X1 + Cv4eBLWShmvsaDw1AfydRXRJ61D89OQONOMPG3xPzCwh0MBV9SL+Vtz5NmolB9fY0XhqAvg7qfeylKUs + iE/uQDP+sMGPiZlVeBu4ql7H34o+X0WtJOAaOxpPTQB/ZxFd0jqU1fDJHWjGHzb4OTGzFr2Bq+ql/N38 + tYULNf724srdHn8n9V6WshTlPLlFzfjDBr9LzKyoyTdr+u5fB2hmLoZqFcfszuyoOWr8bQ7KUg3wdxbR + Ja1DWSKf3LFm/GGDm4mZpW0NzDhmgwX33wWTbqjxtzkbl2qAv5N6j7IgAAEIQCA1AfydengpDgIQgAAE + khLA30kHlrIgAAEIQCA1AfydengpDgIQgAAEkhL4F9OQMdkvAe1SAAAAAElFTkSuQmCC + </property> + </structure> + </list-property> +</report> diff --git a/tutti-ui-swing/src/main/assembly/report/version.appup b/tutti-ui-swing/src/main/assembly/report/version.appup new file mode 100644 index 0000000..1ce2f14 --- /dev/null +++ b/tutti-ui-swing/src/main/assembly/report/version.appup @@ -0,0 +1 @@ +2014.12.08 \ No newline at end of file -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 14633816388737798371977450bfed61a34eb06b Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 15:02:32 2015 +0100 renommage Trémie vers Carouseel en somme Trémie --- tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties b/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties index 01355d5..0746579 100644 --- a/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties +++ b/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties @@ -615,7 +615,7 @@ tutti.editCatchBatch.field.catchTotalSortedCarousselWeight=Carrousel observé tutti.editCatchBatch.field.catchTotalSortedCarousselWeight.tip=Sur Thalassa, poids total de la capture pesé sur la balance carrousel tutti.editCatchBatch.field.catchTotalSortedComputedWeight=VRAC tutti.editCatchBatch.field.catchTotalSortedSortedComputedWeight=Vrac trié -tutti.editCatchBatch.field.catchTotalSortedTremisWeight=Trémie vers carrousel +tutti.editCatchBatch.field.catchTotalSortedTremisWeight=Somme Trémie tutti.editCatchBatch.field.catchTotalSortedTremisWeight.tip=Sur Thalassa, poids total de la capture pesé sur la balance trémie et envoyée sur la chaîne de tri tutti.editCatchBatch.field.catchTotalSortedWeight=Poids total VRAC TRIÉ tutti.editCatchBatch.field.catchTotalSortedWeight.tip=Poids total VRAC des espèces dans la capture (sans les captures accidentelles) -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 3ba52ce045e03a5019dcddb2c42ce2e3e0d15c67 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 15:03:10 2015 +0100 corrige la règle de mise en warning du hors vrac espèce observé et benthos observé --- .../operation/catches/EditCatchesUIModel.java | 37 ++++++++++++---------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIModel.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIModel.java index 4f358b5..3d6737a 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIModel.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIModel.java @@ -627,8 +627,11 @@ public class EditCatchesUIModel extends AbstractTuttiBeanUIModel<CatchBatch, Edi } /** - * Les espèces observées sont en warning lors qu'on a du Vrac non trié et que les espèces isolées sont - * exactement le vrac observé. + * Les espèces observées sont en warning lorsque : + * + * * pas de poids vrac non trié (ou = 0) + * * poids espèce observé (hors vrac) présent et > 0 + * * poids espèce observé (vrac) vaut poids espèce trié (vrac) * * @return {@code true} quand le les espèces observées sont en warning, {@code false} dans les autres cas. */ @@ -636,13 +639,12 @@ public class EditCatchesUIModel extends AbstractTuttiBeanUIModel<CatchBatch, Edi Float catchTotalRejectedWeight = getCatchTotalRejectedComputedOrNotWeight().getDataOrComputedData(); Float speciesTotalSortedWeight = getSpeciesTotalSortedComputedOrNotWeight().getDataOrComputedData(); - boolean warning = catchTotalRejectedWeight != null - && speciesTotalSortedWeight != null - && speciesTotalSampleSortedComputedWeight != null - && Weights.isGreaterWeight(catchTotalRejectedWeight, 0f) - && Weights.isEqualWeight(speciesTotalSortedWeight, - speciesTotalSampleSortedComputedWeight); + boolean noCatchTotalRejected = catchTotalRejectedWeight == null || Weights.isEqualWeight(catchTotalRejectedWeight, 0f); + boolean noTotalUnsortedWeight = speciesTotalUnsortedComputedWeight != null && Weights.isGreaterWeight(speciesTotalUnsortedComputedWeight, 0f); + boolean speciesWeightEquals = speciesTotalSortedWeight != null && speciesTotalSampleSortedComputedWeight !=null + && Weights.isEqualWeight(speciesTotalSortedWeight, speciesTotalSampleSortedComputedWeight); + boolean warning = noTotalUnsortedWeight && noCatchTotalRejected && speciesWeightEquals; return warning; } @@ -771,8 +773,11 @@ public class EditCatchesUIModel extends AbstractTuttiBeanUIModel<CatchBatch, Edi } /** - * Le benthos observé sont en warning lors qu'on a du Vrac non trié et que le benthos isolé vaut - * exactement le benthos vrac observé. + * Le benthos observé est en warning lorsque : + * + * * pas de poids vrac non trié (ou = 0) + * * poids benthos observé (hors vrac) présent et > 0 + * * poids benthos observé (vrac) vaut poids benthos trié (vrac) * * @return {@code true} quand le le benthos est en warning, {@code false} dans les autres cas. */ @@ -780,14 +785,14 @@ public class EditCatchesUIModel extends AbstractTuttiBeanUIModel<CatchBatch, Edi Float catchTotalRejectedWeight = getCatchTotalRejectedComputedOrNotWeight().getDataOrComputedData(); Float benthosTotalSortedWeight = getBenthosTotalSortedComputedOrNotWeight().getDataOrComputedData(); - boolean warning = catchTotalRejectedWeight != null - && benthosTotalSortedWeight != null - && benthosTotalSampleSortedComputedWeight != null - && Weights.isGreaterWeight(catchTotalRejectedWeight, 0f) - && Weights.isEqualWeight(benthosTotalSortedWeight, - benthosTotalSampleSortedComputedWeight); + boolean noCatchTotalRejected = catchTotalRejectedWeight == null || Weights.isEqualWeight(catchTotalRejectedWeight, 0f); + boolean noTotalUnsortedWeight = benthosTotalUnsortedComputedWeight != null && Weights.isGreaterWeight(benthosTotalUnsortedComputedWeight, 0f); + boolean benthosWeightEquals = benthosTotalSortedWeight != null && benthosTotalSampleSortedComputedWeight !=null + && Weights.isEqualWeight(benthosTotalSortedWeight, benthosTotalSampleSortedComputedWeight); + boolean warning = noTotalUnsortedWeight && noCatchTotalRejected && benthosWeightEquals; return warning; + } //------------------------------------------------------------------------// -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit f5b9fa2cc42c1719b33e5601faedd7480ed5c096 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 15:05:26 2015 +0100 changement du raccourci clavier pour l'action supprimer les poids en doble --- tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties b/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties index 0746579..c1ec889 100644 --- a/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties +++ b/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties @@ -560,7 +560,7 @@ tutti.editCatchBatch.action.cleanWeights=Supprimer les poids tutti.editCatchBatch.action.cleanWeights.done=%s poids en double ont été supprimés. tutti.editCatchBatch.action.cleanWeights.double.weight.detected=Des poids en doubles ont été detéctés \: %s tutti.editCatchBatch.action.cleanWeights.help=Que voulez-vous faire?<ul><li><strong>Annuler</strong> pour ne rien faire</li><li><strong>Ok</strong> pour enregister les modifications</li></ul> -tutti.editCatchBatch.action.cleanWeights.mnemonic=S +tutti.editCatchBatch.action.cleanWeights.mnemonic=i tutti.editCatchBatch.action.cleanWeights.no.double.weight.detected=Aucun poids en double détecté. tutti.editCatchBatch.action.cleanWeights.tip=Supprimer les poids superflus dans les captures espèces et benthos tutti.editCatchBatch.action.cleanWieghts.resume.title=Confirmer la suppression des poids en double -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit b63176f0ae8556478ba8d0391a5d993cda1a3b70 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 15:09:36 2015 +0100 masquer l'action de suppression des poids en double sur l'écran résumé --- .../tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java index 20f044d..90d7bf8 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java @@ -263,7 +263,7 @@ public class EditCatchesUIHandler extends AbstractTuttiTabContainerUIHandler<Edi public boolean onTabChanged(int currentIndex, int newIndex) { ui.getCatchesCaracteristicsAttachmentsButton().onCloseUI(); ui.getComputeSpeciesBatchButton().setVisible(newIndex < 4); - ui.getCleanSpeciesBatchButton().setVisible(newIndex < 3); + ui.getCleanSpeciesBatchButton().setVisible(newIndex > 0 && newIndex < 3); boolean result = super.onTabChanged(currentIndex, newIndex); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit c7fcec81645406a973947ec83dd47ac3761e4934 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 15:10:33 2015 +0100 msuppression du racourci clavier pour l'action supprimer un trait (en conflit avec l'action enregistrer un trait) --- .../fr/ifremer/tutti/ui/swing/content/operation/FishingOperationsUI.css | 1 - 1 file changed, 1 deletion(-) diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/FishingOperationsUI.css b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/FishingOperationsUI.css index efce18a..5384b87 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/FishingOperationsUI.css +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/FishingOperationsUI.css @@ -42,7 +42,6 @@ BeanFilterableComboBox { actionIcon: delete; enabled:{model.getSelectedFishingOperation() != null}; toolTipText: "tutti.fishingOperations.action.deleteFishingOperation.tip"; - i18nMnemonic: "tutti.fishingOperations.action.deleteFishingOperation.mnemonic"; preferredSize: {new Dimension(75,12)}; _applicationAction: {fr.ifremer.tutti.ui.swing.content.operation.fishing.actions.DeleteFishingOperationAction.class}; _help: {"tutti.fishingOperations.action.deleteFishingOperation.help"}; -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 1984263f6ac60a7fb0dbb9f7dcfa7f5c24874eda Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Mar 12 21:36:45 2015 +0100 chahngement de l'état des onglets sous la captures --- .../catches/AbstractTuttiBatchUIModel.java | 27 ++++- .../content/operation/catches/CatchCustomTab.java | 133 +++++++++++++++++++++ .../operation/catches/EditCatchesUIHandler.java | 31 ++++- 3 files changed, 188 insertions(+), 3 deletions(-) diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/AbstractTuttiBatchUIModel.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/AbstractTuttiBatchUIModel.java index 5755105..5097395 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/AbstractTuttiBatchUIModel.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/AbstractTuttiBatchUIModel.java @@ -26,6 +26,8 @@ import com.google.common.collect.Sets; import fr.ifremer.tutti.persistence.entities.data.FishingOperation; import fr.ifremer.tutti.ui.swing.util.AbstractTuttiBeanUIModel; import fr.ifremer.tutti.ui.swing.util.table.AbstractTuttiTableUIModel; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; @@ -39,6 +41,9 @@ import java.util.Set; */ public abstract class AbstractTuttiBatchUIModel<R extends AbstractTuttiBeanUIModel, B extends AbstractTuttiBatchUIModel<R, B>> extends AbstractTuttiTableUIModel<FishingOperation, R, B> { + /** Logger. */ + private static final Log log = LogFactory.getLog(AbstractTuttiBatchUIModel.class); + private static final long serialVersionUID = 1L; /** @@ -63,8 +68,26 @@ public abstract class AbstractTuttiBatchUIModel<R extends AbstractTuttiBeanUIMod catchesUIModel.addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { - if (propagateProperties.contains(evt.getPropertyName())) { - firePropertyChange(evt.getPropertyName(), evt.getOldValue(), evt.getNewValue()); + String propertyName = evt.getPropertyName(); + + if (propagateProperties.contains(propertyName)) { + if (log.isDebugEnabled()) { + log.debug("Propagates property [" + propertyName + "] change from catch model to " + AbstractTuttiBatchUIModel.this.getClass().getSimpleName()); + } + firePropertyChange(propertyName, evt.getOldValue(), evt.getNewValue()); + EditCatchesUIModel source = (EditCatchesUIModel) evt.getSource(); + if (!source.isLoadingData() && !isModify()) { + setModify(true); + } + } + + if (AbstractTuttiBeanUIModel.PROPERTY_MODIFY.equals(propertyName)) { + + Boolean newValue = (Boolean) evt.getNewValue(); + if (newValue != null && !newValue) { + setModify(false); + } + } } }); diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/CatchCustomTab.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/CatchCustomTab.java new file mode 100644 index 0000000..20a76ea --- /dev/null +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/CatchCustomTab.java @@ -0,0 +1,133 @@ +package fr.ifremer.tutti.ui.swing.content.operation.catches; + +import fr.ifremer.tutti.ui.swing.util.AbstractTuttiBeanUIModel; +import org.nuiton.jaxx.application.ApplicationTechnicalException; +import org.nuiton.jaxx.application.swing.tab.CustomTab; +import org.nuiton.jaxx.application.swing.tab.TabContainerHandler; +import org.nuiton.jaxx.application.swing.tab.TabContentModel; +import org.nuiton.util.beans.BeanMonitor; +import org.nuiton.util.beans.BeanUtil; + +import javax.swing.UIManager; +import java.awt.Font; +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; +import java.util.Set; + +import static org.nuiton.i18n.I18n.t; + +/** + * Une amélioration de CustomTab pour ne pas utiliser la propriété modify d'un modèle mais un sous ensemble de ses + * propriétés. + * + * De plus on utilise un monitor donc quand plus rien n'est modifié, on peut aussi le savoir. + * + * TODO Il faudrait utiliser cet objet sur tous les onglets une fois un gros travail de nettoyage des listeners effectué + * TODO car là c'est un peu chaotique et le monitor devient rapidemment inconsitent. + * + * Created on 3/12/15. + * + * @author Tony Chemit - chemit@codelutin.com + * @since 3.13.3 + */ +public class CatchCustomTab extends CustomTab { + + private static final long serialVersionUID = 1L; + + private final Set<String> modifyPropertyNames; + + public static CatchCustomTab newCustomTab(TabContentModel model, TabContainerHandler handler, Set<String> modifyPropertyNames) { + + CatchCustomTab customTab = new CatchCustomTab(model, handler, modifyPropertyNames); + customTab.init(); + return customTab; + + } + + protected transient BeanMonitor monitor; + + protected final Font defaultFont; + + protected void init() { + + // init first monitor + // so monitor will be notify before later listener + monitor = new BeanMonitor(modifyPropertyNames.toArray(new String[modifyPropertyNames.size()])); + monitor.setBean(model); + + // listen to the model + try { + BeanUtil.addPropertyChangeListener( + new PropertyChangeListener() { + + @Override + public void propertyChange(PropertyChangeEvent evt) { + + onPropertyChanged(evt.getPropertyName(), evt.getNewValue()); + + } + }, this.model); + } catch (Exception e) { + throw new ApplicationTechnicalException("Could not init listener", e); + } + + } + + void onPropertyChanged(String propertyName, Object value) { + + if (propertyName.equals(AbstractTuttiBeanUIModel.PROPERTY_MODIFY)) { + + Boolean newValue = (Boolean) value; + if (newValue != null && !newValue) { + + // model no more modified, reset the monitor + monitor.clearModified(); + updateTitle2(monitor.wasModified(), model.isEmpty()); + + } + + } else { + + if (modifyPropertyNames.contains(propertyName)) { + + updateTitle2(monitor.wasModified(), model.isEmpty()); + + } + + } + + } + + CatchCustomTab(TabContentModel model, TabContainerHandler handler, Set<String> modifyPropertyNames) { + super(model, handler); + this.modifyPropertyNames = modifyPropertyNames; + this.defaultFont = UIManager.getDefaults().getFont("Label.font"); + } + + @Override + protected void updateTitle() { + // bad method (fire before monitor is notified + fired from constructor, bad, bad, bad!) + } + + protected void updateTitle2(boolean modelModify, boolean modelEmpty) { + + String titleValue = t(model.getTitle()); + + int style; + if (modelModify) { + style = Font.BOLD; + titleValue += "*"; + + } else if (modelEmpty) { + style = Font.ITALIC; + + } else { + style = Font.PLAIN; + } + + title.setText(titleValue); + title.setFont(defaultFont.deriveFont(style)); + + } + +} diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java index 90d7bf8..c016991 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java @@ -39,6 +39,7 @@ import jaxx.runtime.validator.swing.SwingValidator; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jdesktop.swingx.JXTitledPanel; +import org.nuiton.jaxx.application.swing.tab.TabContentModel; import org.nuiton.jaxx.application.swing.tab.TabHandler; import javax.swing.JComponent; @@ -161,7 +162,27 @@ public class EditCatchesUIHandler extends AbstractTuttiTabContainerUIHandler<Edi changeValidatorContext(model.getValidationContext(), getValidator()); listenValidationTableHasNoFatalError(getValidator(), model); - setCustomTab(0, model); + setCustomTab2(0, model, + Sets.newHashSet(EditCatchesUIModel.PROPERTY_CATCH_TOTAL_WEIGHT, + EditCatchesUIModel.PROPERTY_CATCH_TOTAL_REJECTED_WEIGHT, + EditCatchesUIModel.PROPERTY_SPECIES_TOTAL_SORTED_WEIGHT, + EditCatchesUIModel.PROPERTY_BENTHOS_TOTAL_SORTED_WEIGHT, + EditCatchesUIModel.PROPERTY_MARINE_LITTER_TOTAL_WEIGHT)); + + //FIXME Can't use it with thoses tabs, because of crazy listener usage, the scheme is not clear at all + //FIXME and we need to clarify and sanity this doom :( +// setCustomTab2(1, ui.getSpeciesTabContent().getModel(), +// Sets.newHashSet(EditCatchesUIModel.PROPERTY_SPECIES_TOTAL_SORTED_WEIGHT, +// EditCatchesUIModel.PROPERTY_SPECIES_TOTAL_INERT_WEIGHT, +// EditCatchesUIModel.PROPERTY_SPECIES_TOTAL_LIVING_NOT_ITEMIZED_WEIGHT)); +// setCustomTab2(2, ui.getBenthosTabContent().getModel(), +// Sets.newHashSet(EditCatchesUIModel.PROPERTY_BENTHOS_TOTAL_SORTED_WEIGHT, +// EditCatchesUIModel.PROPERTY_BENTHOS_TOTAL_INERT_WEIGHT, +// EditCatchesUIModel.PROPERTY_BENTHOS_TOTAL_LIVING_NOT_ITEMIZED_WEIGHT)); +// +// setCustomTab2(3, ui.getMarineLitterTabContent().getModel(), +// Sets.newHashSet(EditCatchesUIModel.PROPERTY_MARINE_LITTER_TOTAL_WEIGHT)); + setCustomTab(1, ui.getSpeciesTabContent().getModel()); setCustomTab(2, ui.getBenthosTabContent().getModel()); setCustomTab(3, ui.getMarineLitterTabContent().getModel()); @@ -179,6 +200,13 @@ public class EditCatchesUIHandler extends AbstractTuttiTabContainerUIHandler<Edi } + public void setCustomTab2(int index, TabContentModel model, Set<String> modifyPropertyNames) { + + JTabbedPane tabPanel = getTabPanel(); + tabPanel.setTabComponentAt(index, CatchCustomTab.newCustomTab(model, this, modifyPropertyNames)); + + } + public void closeAttachments() { ui.getCatchesCaracteristicsAttachmentsButton().onCloseUI(); ui.getSpeciesTabContent().getSpeciesBatchAttachmentsButton().onCloseUI(); @@ -248,6 +276,7 @@ public class EditCatchesUIHandler extends AbstractTuttiTabContainerUIHandler<Edi EditCatchesUIModel.PROPERTY_BENTHOS_TOTAL_LIVING_NOT_ITEMIZED_COMPUTED_WEIGHT, EditCatchesUIModel.PROPERTY_SPECIES_DISTINCT_SORTED_SPECIES_COUNT, EditCatchesUIModel.PROPERTY_BENTHOS_DISTINCT_SORTED_SPECIES_COUNT, + EditCatchesUIModel.PROPERTY_MARINE_LITTER_TOTAL_COMPUTED_WEIGHT, EditCatchesUIModel.PROPERTY_ATTACHMENT, EditCatchesUIModel.PROPERTY_BATCH_UPDATED )); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
participants (1)
-
codelutin.com scm