branch support/3.13.x updated (a40913b -> 3a18fa3)
This is an automated email from the git hooks/post-receive script. New change to branch support/3.13.x in repository tutti. See http://git.codelutin.com/tutti.git from a40913b prepare next developpment version new b59f92d fixes #6810: Ajout rapport 2014.12.08 dans la livrable new 47fc683 renommage Trémie vers Carouseel en somme Trémie new 4d87a9b corrige la règle de mise en warning du hors vrac espèce observé et benthos observé new 33864f6 changement du raccourci clavier pour l'action supprimer les poids en doble new 4774c1b masquer l'action de suppression des poids en double sur l'écran résumé new 6adc80e msuppression du racourci clavier pour l'action supprimer un trait (en conflit avec l'action enregistrer un trait) new 3a18fa3 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 3a18fa3bd340081acc314c62b804aca429a248a2 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 6adc80e06f7536fa16685f60827a6ef086b42c6b 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 4774c1b6c6f6d95c0ef54f7261631fa6004d2f44 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 33864f627fd88260d75a3d5fefef0b4697268043 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 4d87a9bfdc6123d5aa52580f0e871a46cd81fc8e 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 47fc683c50d7812edf5d0d3914f36fdb3c45d246 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 b59f92d20bb32decc1b9ab6559038bf943a68fb5 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 | 781 ++++++++++----------- .../allegro-tutti/common/images/logo-ifremer.PNG | Bin .../report}/allegro-tutti/common/js/common.js | 25 +- .../report}/allegro-tutti/common/js/messages.js | 23 +- .../report/allegro-tutti/common/js/util.js | 21 + .../allegro-tutti/common/lib/readfilecatch.jar | Bin .../allegro-tutti/common/nls/common.properties | 23 - .../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 | 5 +- 16 files changed, 624 insertions(+), 494 deletions(-) copy {tutti-service/src/test/resources/report/2013.12.05 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/common/css/common.css (87%) 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 (52%) copy {tutti-service/src/test/resources/report/2013.12.05 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/common/js/messages.js (89%) create mode 100644 tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/util.js 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 (80%) 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 support/3.13.x in repository tutti. See http://git.codelutin.com/tutti.git commit b59f92d20bb32decc1b9ab6559038bf943a68fb5 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 support/3.13.x in repository tutti. See http://git.codelutin.com/tutti.git commit 47fc683c50d7812edf5d0d3914f36fdb3c45d246 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 0d3494f..01b9fb2 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 @@ -611,7 +611,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 support/3.13.x in repository tutti. See http://git.codelutin.com/tutti.git commit 4d87a9bfdc6123d5aa52580f0e871a46cd81fc8e 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 support/3.13.x in repository tutti. See http://git.codelutin.com/tutti.git commit 33864f627fd88260d75a3d5fefef0b4697268043 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 01b9fb2..80e2a20 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 @@ -556,7 +556,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 support/3.13.x in repository tutti. See http://git.codelutin.com/tutti.git commit 4774c1b6c6f6d95c0ef54f7261631fa6004d2f44 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 4a4f843..42f8558 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 @@ -265,7 +265,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 support/3.13.x in repository tutti. See http://git.codelutin.com/tutti.git commit 6adc80e06f7536fa16685f60827a6ef086b42c6b 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 - tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties | 1 - 2 files changed, 2 deletions(-) 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 f41d0a4..5ea83f9 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.action.DeleteFishingOperationAction.class}; _help: {"tutti.fishingOperations.action.deleteFishingOperation.help"}; 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 80e2a20..0f0a2b6 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 @@ -1293,7 +1293,6 @@ tutti.exportFishingOperationReport.title.model.modified=Impossible d'exporter, c tutti.exportProgram.action.exportErrors=Des erreurs sont apparues pendant l'élévation des poids d'une campagne de la série <strong>%s</strong>.<br/>L'export a cependant été réalisé.<hr/>Erreur(s) rencontrée(s) \: <br/>%s tutti.exportProgram.action.success=La série de campagne <strong>%s</strong> a été exportée dans le fichier <strong>%s</strong>. tutti.exportProtocol.action.success=Protocole [%1s] exporté dans le fichier <strong>%2s</strong>. -tutti.fishingOperations.action.deleteFishingOperation.mnemonic=S tutti.fishingOperations.action.deleteFishingOperation.tip=Supprimer l'opération de pêche sélectionnée tutti.fishingOperations.action.newFishingOperation.mnemonic=N tutti.fishingOperations.action.newFishingOperation.tip=Créer une nouvelle opération de pêche -- 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 support/3.13.x in repository tutti. See http://git.codelutin.com/tutti.git commit 3a18fa3bd340081acc314c62b804aca429a248a2 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 42f8558..8048e31 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 @@ -41,6 +41,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; @@ -163,7 +164,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()); @@ -181,6 +202,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(); @@ -250,6 +278,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