From 8c6c9304861eee452eefc2f7ed210db298b79d78 Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Tue, 4 Jun 2024 16:29:10 +0200 Subject: [PATCH 01/21] POC duckdb --- CHANGELOG.md | 2 + .../kraftwerk/api/process/MainProcessing.java | 60 +++-- .../api/process/MainProcessingGenesis.java | 58 +++-- .../api/services/StepByStepService.java | 40 +-- kraftwerk-core/pom.xml | 138 +---------- .../fr/insee/kraftwerk/core/Constants.java | 1 + .../reportingdata/CSVReportingDataParser.java | 86 +++---- .../kraftwerk/core/metadata/VariableType.java | 24 +- .../kraftwerk/core/outputs/OutputFiles.java | 10 +- .../core/outputs/csv/CsvOutputFiles.java | 34 ++- .../core/outputs/csv/CsvTableWriter.java | 229 ------------------ .../core/outputs/parquet/LocalInputFile.java | 170 ------------- .../core/outputs/parquet/LocalOutputFile.java | 111 --------- .../outputs/parquet/ParquetOutputFiles.java | 130 +--------- .../core/parsers/PaperDataParser.java | 82 ++----- .../core/sequence/BuildBindingsSequence.java | 10 +- .../BuildBindingsSequenceGenesis.java | 10 +- .../core/sequence/MultimodalSequence.java | 9 +- .../core/sequence/WriterSequence.java | 22 +- .../insee/kraftwerk/core/utils/CsvUtils.java | 53 ---- .../kraftwerk/core/utils/ParquetUtils.java | 154 ------------ .../insee/kraftwerk/core/utils/SqlUtils.java | 209 ++++++++++++++++ .../extradata/CSVReportingDataParserTest.java | 62 ++--- .../core/outputs/CsvOutputFilesTest.java | 19 +- .../core/outputs/CsvTableWriterTest.java | 134 ---------- .../core/outputs/ParquetOutputFilesTest.java | 48 ++-- .../sequence/BuildBindingsSequenceTest.java | 17 +- kraftwerk-functional-tests/pom.xml | 10 + .../functional_tests/MainDefinitions.java | 67 +++-- .../ReportingDataDefinitions.java | 34 ++- 30 files changed, 622 insertions(+), 1411 deletions(-) delete mode 100644 kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvTableWriter.java delete mode 100644 kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/LocalInputFile.java delete mode 100644 kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/LocalOutputFile.java delete mode 100644 kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/CsvUtils.java delete mode 100644 kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/ParquetUtils.java create mode 100644 kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java delete mode 100644 kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvTableWriterTest.java diff --git a/CHANGELOG.md b/CHANGELOG.md index ea21f179..d5735580 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,6 @@ # Changelog +## 2.1.0 [TODO] - DuckDB implementation for output +### Changed ## 2.0.9 [2024-05-16] - Fix genesis calls ### Added diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java index 862e989f..159c6dd5 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java @@ -7,6 +7,7 @@ import fr.insee.kraftwerk.core.metadata.MetadataModel; import fr.insee.kraftwerk.core.metadata.MetadataUtils; import fr.insee.kraftwerk.core.sequence.*; +import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.utils.TextFileWriter; import fr.insee.kraftwerk.core.utils.log.KraftwerkExecutionLog; import fr.insee.kraftwerk.core.vtl.VtlBindings; @@ -17,6 +18,8 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; +import java.sql.SQLException; +import java.sql.Statement; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @@ -26,14 +29,14 @@ @Log4j2 public class MainProcessing { - private ControlInputSequence controlInputSequence; - private boolean fileByFile; - private boolean withAllReportingData; - private boolean withDDI; + private final ControlInputSequence controlInputSequence; + private final boolean fileByFile; + private final boolean withAllReportingData; + private final boolean withDDI; /* SPECIFIC VARIABLES */ - private String inDirectoryParam; + private final String inDirectoryParam; @Getter private Path inDirectory; @@ -43,8 +46,13 @@ public class MainProcessing { @Getter private VtlBindings vtlBindings = new VtlBindings(); private KraftwerkExecutionLog kraftwerkExecutionLog; - private List errors = new ArrayList<>(); + private final List errors = new ArrayList<>(); private LocalDateTime executionDateTime; + + /** + * DuckDb database Statement used for this MainProcessing + */ + private Statement database; /** * Map by mode @@ -77,28 +85,36 @@ public MainProcessing(String inDirectoryParam, boolean fileByFile, String defaul public void runMain() throws KraftwerkException { init(); - if (Boolean.TRUE.equals(fileByFile)) { //iterate on files - for (UserInputsFile userFile : userInputsFileList) { - this.userInputsFile = userFile; - vtlBindings = new VtlBindings(); + //Try with ressources to close database when done + try(Statement trydatabase = SqlUtils.openConnection().createStatement()) { + this.database = trydatabase; + if (Boolean.TRUE.equals(fileByFile)) { //iterate on files + for (UserInputsFile userFile : userInputsFileList) { + this.userInputsFile = userFile; + vtlBindings = new VtlBindings(); + unimodalProcess(); + multimodalProcess(); + outputFileWriter(); + } + } else { unimodalProcess(); multimodalProcess(); outputFileWriter(); } - } else { - unimodalProcess(); - multimodalProcess(); - outputFileWriter(); + writeErrors(); + kraftwerkExecutionLog.setEndTimeStamp(System.currentTimeMillis()); + writeLog(); + }catch (SQLException e){ + log.error(e.toString()); + throw new KraftwerkException(500,"SQL error"); } - writeErrors(); - kraftwerkExecutionLog.setEndTimeStamp(System.currentTimeMillis()); - writeLog(); } /* Step 1 : Init */ public void init() throws KraftwerkException { kraftwerkExecutionLog = new KraftwerkExecutionLog(); //Init logger this.executionDateTime = LocalDateTime.now(); + inDirectory = controlInputSequence.getInDirectory(inDirectoryParam); String campaignName = inDirectory.getFileName().toString(); @@ -107,7 +123,7 @@ public void init() throws KraftwerkException { userInputsFile = controlInputSequence.getUserInputs(inDirectory); if (withDDI) metadataModels = MetadataUtils.getMetadata(userInputsFile.getModeInputsMap()); if (!withDDI) metadataModels = MetadataUtils.getMetadataFromLunatic(userInputsFile.getModeInputsMap()); - + if (fileByFile) userInputsFileList = getUserInputsFile(userInputsFile); // Check size of data files and throw an exception if it is too big .Limit is 400 Mo for one processing (one file or data folder if not file by file). @@ -129,22 +145,22 @@ private void unimodalProcess() throws KraftwerkException { BuildBindingsSequence buildBindingsSequence = new BuildBindingsSequence(withAllReportingData); for (String dataMode : userInputsFile.getModeInputsMap().keySet()) { MetadataModel metadataForMode = metadataModels.get(dataMode); - buildBindingsSequence.buildVtlBindings(userInputsFile, dataMode, vtlBindings, metadataForMode, withDDI, kraftwerkExecutionLog); + buildBindingsSequence.buildVtlBindings(userInputsFile, dataMode, vtlBindings, metadataForMode, withDDI, kraftwerkExecutionLog, database); UnimodalSequence unimodal = new UnimodalSequence(); unimodal.applyUnimodalSequence(userInputsFile, dataMode, vtlBindings, errors, metadataModels); } } /* Step 3 : multimodal VTL data processing */ - private void multimodalProcess() { + private void multimodalProcess(){ MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModels); + multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModels, database); } /* Step 4 : Write output files */ private void outputFileWriter() throws KraftwerkException { WriterSequence writerSequence = new WriterSequence(); - writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputsFile.getModeInputsMap(), metadataModels, errors, kraftwerkExecutionLog); + writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputsFile.getModeInputsMap(), metadataModels, errors, database); } /* Step 5 : Write errors */ diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java index 9f605154..f355abfe 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java @@ -6,7 +6,6 @@ import fr.insee.kraftwerk.core.data.model.SurveyUnitId; import fr.insee.kraftwerk.core.data.model.SurveyUnitUpdateLatest; import fr.insee.kraftwerk.core.exceptions.KraftwerkException; -import fr.insee.kraftwerk.core.exceptions.NullException; import fr.insee.kraftwerk.core.inputs.UserInputsGenesis; import fr.insee.kraftwerk.core.metadata.MetadataModel; import fr.insee.kraftwerk.core.metadata.MetadataUtilsGenesis; @@ -15,6 +14,7 @@ import fr.insee.kraftwerk.core.sequence.MultimodalSequence; import fr.insee.kraftwerk.core.sequence.UnimodalSequence; import fr.insee.kraftwerk.core.sequence.WriterSequence; +import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.utils.TextFileWriter; import fr.insee.kraftwerk.core.vtl.VtlBindings; import lombok.Getter; @@ -26,6 +26,8 @@ import java.io.IOException; import java.nio.file.Path; +import java.sql.SQLException; +import java.sql.Statement; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @@ -39,10 +41,11 @@ public class MainProcessingGenesis { private ControlInputSequenceGenesis controlInputSequenceGenesis; @Getter private VtlBindings vtlBindings = new VtlBindings(); - private List errors = new ArrayList<>(); + private final List errors = new ArrayList<>(); @Getter private UserInputsGenesis userInputs; private LocalDateTime executionDateTime; + private Statement database; /* SPECIFIC VARIABLES */ @Getter @@ -53,7 +56,7 @@ public class MainProcessingGenesis { @Getter private Map metadataModels; - private GenesisClient client; + private final GenesisClient client; public MainProcessingGenesis(ConfigProperties config) { this.client = new GenesisClient(new RestTemplateBuilder(), config); @@ -77,29 +80,36 @@ public void runMain(String idCampaign) throws KraftwerkException, IOException { // We limit the size of the batch to 1000 survey units at a time int batchSize = 1000; init(idCampaign); - List questionnaireModelIds = client.getQuestionnaireModelIds(idCampaign); - if(questionnaireModelIds.isEmpty()){ - throw new KraftwerkException(204, null); + //Try with ressources to close database when done + try (Statement trydatabase = SqlUtils.openConnection().createStatement()) { + this.database = trydatabase; + List questionnaireModelIds = client.getQuestionnaireModelIds(idCampaign); + if (questionnaireModelIds.isEmpty()) { + throw new KraftwerkException(204, null); + } + for (String questionnaireId : questionnaireModelIds) { + List ids = client.getSurveyUnitIds(questionnaireId); + List> listIds = ListUtils.partition(ids, batchSize); + for (List listId : listIds) { + List suLatest = client.getUEsLatestState(questionnaireId, listId); + log.info("Number of documents retrieved from database : {}", suLatest.size()); + vtlBindings = new VtlBindings(); + unimodalProcess(suLatest); + multimodalProcess(); + outputFileWriter(); + writeErrors(); + } + } + }catch (SQLException e){ + log.error(e.toString()); + throw new KraftwerkException(500,"SQL error"); } - for (String questionnaireId : questionnaireModelIds) { - List ids = client.getSurveyUnitIds(questionnaireId); - List> listIds = ListUtils.partition(ids, batchSize); - for (List listId : listIds) { - List suLatest = client.getUEsLatestState(questionnaireId, listId); - log.info("Number of documents retrieved from database : {}", suLatest.size()); - vtlBindings = new VtlBindings(); - unimodalProcess(suLatest); - multimodalProcess(); - outputFileWriter(); - writeErrors(); - } - } - } + } - private void unimodalProcess(List suLatest) throws NullException { + private void unimodalProcess(List suLatest) throws KraftwerkException { BuildBindingsSequenceGenesis buildBindingsSequenceGenesis = new BuildBindingsSequenceGenesis(); for (String dataMode : userInputs.getModeInputsMap().keySet()) { - buildBindingsSequenceGenesis.buildVtlBindings(dataMode, vtlBindings, metadataModels, suLatest, inDirectory); + buildBindingsSequenceGenesis.buildVtlBindings(dataMode, vtlBindings, metadataModels, suLatest, inDirectory, database); UnimodalSequence unimodal = new UnimodalSequence(); unimodal.applyUnimodalSequence(userInputs, dataMode, vtlBindings, errors, metadataModels); } @@ -108,13 +118,13 @@ private void unimodalProcess(List suLatest) throws NullE /* Step 3 : multimodal VTL data processing */ private void multimodalProcess() { MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModels); + multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModels, database); } /* Step 4 : Write output files */ private void outputFileWriter() throws KraftwerkException { WriterSequence writerSequence = new WriterSequence(); - writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModels, errors); + writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModels, errors, database); } /* Step 5 : Write errors */ diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java index 8db35942..fc6e39ba 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java @@ -4,12 +4,12 @@ import fr.insee.kraftwerk.core.KraftwerkError; import fr.insee.kraftwerk.core.dataprocessing.StepEnum; import fr.insee.kraftwerk.core.exceptions.KraftwerkException; -import fr.insee.kraftwerk.core.exceptions.NullException; import fr.insee.kraftwerk.core.inputs.UserInputsFile; import fr.insee.kraftwerk.core.metadata.MetadataModel; import fr.insee.kraftwerk.core.metadata.MetadataUtils; import fr.insee.kraftwerk.core.sequence.*; import fr.insee.kraftwerk.core.utils.FileUtils; +import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.utils.TextFileWriter; import fr.insee.kraftwerk.core.vtl.VtlBindings; import io.swagger.v3.oas.annotations.Operation; @@ -20,6 +20,8 @@ import java.io.File; import java.nio.file.Path; +import java.sql.SQLException; +import java.sql.Statement; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @@ -36,7 +38,7 @@ public class StepByStepService extends KraftwerkService { public ResponseEntity buildVtlBindings( @Parameter(description = "${param.inDirectory}", required = true, example = INDIRECTORY_EXAMPLE) @RequestBody String inDirectoryParam, @Parameter(description = "${param.withAllReportingData}", required = false) @RequestParam(defaultValue = "true") boolean withAllReportingData - ) { + ) throws KraftwerkException { //Read data files boolean fileByFile = false; boolean withDDI = true; @@ -52,10 +54,12 @@ public ResponseEntity buildVtlBindings( VtlReaderWriterSequence vtlWriterSequence = new VtlReaderWriterSequence(); for (String dataMode : mp.getUserInputsFile().getModeInputsMap().keySet()) { - try { - buildBindingsSequence.buildVtlBindings(mp.getUserInputsFile(), dataMode, mp.getVtlBindings(),mp.getMetadataModels().get(dataMode), withDDI, null ); - } catch (NullException e) { + try (Statement database = SqlUtils.openConnection().createStatement()){ + buildBindingsSequence.buildVtlBindings(mp.getUserInputsFile(), dataMode, mp.getVtlBindings(),mp.getMetadataModels().get(dataMode), withDDI, null, database); + } catch (KraftwerkException e) { return ResponseEntity.status(e.getStatus()).body(e.getMessage()); + } catch (SQLException e){ + throw new KraftwerkException(500,"SQL error"); } vtlWriterSequence.writeTempBindings(mp.getInDirectory(), dataMode, mp.getVtlBindings(), StepEnum.BUILD_BINDINGS); @@ -73,7 +77,7 @@ public ResponseEntity buildVtlBindingsByDataMode( @Parameter(description = "${param.inDirectory}", required = true, example = INDIRECTORY_EXAMPLE) @RequestBody String inDirectoryParam, @Parameter(description = "${param.dataMode}", required = true) @PathVariable String dataMode, @Parameter(description = "${param.withAllReportingData}", required = false) @RequestParam(defaultValue = "true") boolean withAllReportingData - ) { + ) throws KraftwerkException { //Read data files boolean fileByFile = false; boolean withDDI = true; @@ -86,13 +90,15 @@ public ResponseEntity buildVtlBindingsByDataMode( //Process BuildBindingsSequence buildBindingsSequence = new BuildBindingsSequence(withAllReportingData); - try { - buildBindingsSequence.buildVtlBindings(mp.getUserInputsFile(), dataMode, mp.getVtlBindings(), mp.getMetadataModels().get(dataMode), withDDI, null); - } catch (NullException e) { + try (Statement database = SqlUtils.openConnection().createStatement()){ + buildBindingsSequence.buildVtlBindings(mp.getUserInputsFile(), dataMode, mp.getVtlBindings(), mp.getMetadataModels().get(dataMode), withDDI, null,database); + } catch (KraftwerkException e) { return ResponseEntity.status(e.getStatus()).body(e.getMessage()); + } catch (SQLException e){ + throw new KraftwerkException(500,"SQL error"); } - - VtlReaderWriterSequence vtlWriterSequence = new VtlReaderWriterSequence(); + + VtlReaderWriterSequence vtlWriterSequence = new VtlReaderWriterSequence(); vtlWriterSequence.writeTempBindings(mp.getInDirectory(), dataMode, mp.getVtlBindings(), StepEnum.BUILD_BINDINGS); return ResponseEntity.ok(inDirectoryParam+ " - "+dataMode); @@ -176,7 +182,11 @@ public ResponseEntity multimodalProcessing( //Process MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModelMap); + try (Statement database = SqlUtils.openConnection().createStatement()){ + multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModelMap, database); + }catch (SQLException e){ + return ResponseEntity.status(500).body(e.toString()); + } //Write technical fils for (String datasetName : vtlBindings.getDatasetNames()) { @@ -193,7 +203,7 @@ public ResponseEntity multimodalProcessing( @Operation(operationId = "writeOutputFiles", summary = "${summary.writeOutputFiles}", description = "${description.writeOutputFiles}") public ResponseEntity writeOutputFiles( @Parameter(description = "${param.inDirectory}", required = true, example = INDIRECTORY_EXAMPLE) @RequestBody String inDirectoryParam - ) throws KraftwerkException { + ) throws KraftwerkException, SQLException { Path inDirectory; try { inDirectory = controlInputSequence.getInDirectory(inDirectoryParam); @@ -221,7 +231,9 @@ public ResponseEntity writeOutputFiles( return ResponseEntity.status(e.getStatus()).body(e.getMessage()); } Map metadataModelMap = MetadataUtils.getMetadata(userInputsFile.getModeInputsMap()); - writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputsFile.getModeInputsMap(), metadataModelMap, errors); + try (Statement database = SqlUtils.openConnection().createStatement()) { + writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputsFile.getModeInputsMap(), metadataModelMap, errors, database); + } return ResponseEntity.ok(inDirectoryParam); } diff --git a/kraftwerk-core/pom.xml b/kraftwerk-core/pom.xml index 1acdec61..99956a10 100644 --- a/kraftwerk-core/pom.xml +++ b/kraftwerk-core/pom.xml @@ -64,16 +64,6 @@ - - - - - com.opencsv - opencsv - 5.9 - - @@ -87,127 +77,23 @@ vtl-jackson ${trevas.version} - - - - - org.apache.parquet - parquet-avro - ${parquet.version} - - - org.slf4j - slf4j-api - - - org.xerial.snappy - snappy-java - - - org.apache.commons - commons-compress - - - - org.apache.hadoop - hadoop-common - 3.4.0 - - - commons-logging - commons-logging - - - org.slf4j - slf4j-api - - - org.slf4j - slf4j-reload4j - - - log4j - log4j - - - org.apache.zookeeper - zookeeper - - - org.apache.hadoop - hadoop-auth - - - com.google.protobuf - protobuf-java - - - com.github.pjfanning - jersey-json - - - org.xerial.snappy - snappy-java - - - org.apache.kerby - kerb-core - - - org.apache.commons - commons-compress - - - - - org.xerial.snappy - snappy-java - 1.1.10.5 + org.apache.commons + commons-compress + 1.26.1 - org.apache.hadoop - hadoop-mapreduce-client-core - 3.4.0 - - - org.slf4j - slf4j-api - - - org.slf4j - slf4j-reload4j - - - org.apache.hadoop - hadoop-auth - - - io.netty - netty - - - com.google.protobuf - protobuf-java - - - com.github.pjfanning - jersey-json - - - com.google.inject - guice - - - org.apache.commons - commons-compress - - + org.apache.commons + commons-collections4 + 4.5.0-M1 + + + - org.apache.commons - commons-compress - 1.26.1 + org.duckdb + duckdb_jdbc + 0.10.3 diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java index e50b2233..9b852b15 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java @@ -57,6 +57,7 @@ private Constants() {} public static final String END_LINE = "\n"; public static final String OUTPUT_FOLDER_DATETIME_PATTERN = "yyyy_MM_dd_HH_mm_ss"; public static final String ERRORS_FILE_NAME = "errors.txt"; + public static final String DUCKDB_URL = "jdbc:duckdb:"; // ----- Explicit Variables Names diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/extradata/reportingdata/CSVReportingDataParser.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/extradata/reportingdata/CSVReportingDataParser.java index 144e7be5..0fd646ef 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/extradata/reportingdata/CSVReportingDataParser.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/extradata/reportingdata/CSVReportingDataParser.java @@ -1,46 +1,42 @@ package fr.insee.kraftwerk.core.extradata.reportingdata; -import java.io.FileNotFoundException; -import java.io.FileReader; -import java.io.IOException; import java.nio.file.Path; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; +import java.util.List; import java.util.TimeZone; import java.util.concurrent.TimeUnit; -import com.opencsv.CSVParser; -import com.opencsv.CSVParserBuilder; -import com.opencsv.CSVReader; -import com.opencsv.CSVReaderBuilder; -import com.opencsv.exceptions.CsvValidationException; - -import fr.insee.kraftwerk.core.exceptions.NullException; +import fr.insee.kraftwerk.core.exceptions.KraftwerkException; import fr.insee.kraftwerk.core.rawdata.SurveyRawData; +import fr.insee.kraftwerk.core.utils.SqlUtils; import lombok.extern.log4j.Log4j2; @Log4j2 public class CSVReportingDataParser extends ReportingDataParser { - private CSVReader csvReader; + public void parseReportingData(ReportingData reportingData, SurveyRawData data, boolean withAllReportingData, Statement database) throws KraftwerkException { + try{ + Path filePath = reportingData.getFilepath(); + if(database == null){ + log.error("Failed connection to duckdb"); + return; + } + SqlUtils.readCsvFile(database,filePath); + + if (controlHeader(SqlUtils.getColumnNames(database,filePath.getFileName().toString().split("\\.")[0]))){ + //Connect to DuckDB and retrieve reportingData table + ResultSet resultSet = SqlUtils.getAllData(database, filePath.getFileName().toString().split("\\.")[0]); - public void parseReportingData(ReportingData reportingData, SurveyRawData data, boolean withAllReportingData) throws NullException { - Path filePath = reportingData.getFilepath(); - try{ - readFile(filePath); - } catch (NullPointerException e) { - throw new NullException(); - } - - try { - String[] header = this.csvReader.readNext(); - if (controlHeader(header)) { - String[] nextRecord; - while ((nextRecord = this.csvReader.readNext()) != null) { - String rowIdentifier = nextRecord[2]; - String rowState = nextRecord[0]; - String rowTimestamp = nextRecord[1]; + + while (resultSet.next()) { + String rowIdentifier = resultSet.getString("idUe"); + String rowState = resultSet.getString("statut"); + String rowTimestamp = resultSet.getString("dateInfo"); State state = new State(rowState, convertToTimestamp(rowTimestamp)); if (reportingData.containsReportingDataUE(rowIdentifier)) { ReportingDataUE reportingDataUE1 = reportingData.getListReportingDataUE().stream().filter( @@ -60,15 +56,14 @@ public void parseReportingData(ReportingData reportingData, SurveyRawData data, } else { log.error("Following CSV file is malformed : {}", filePath); } - } catch (CsvValidationException e) { - log.error("Following CSV file is malformed : {}, CsvValidationException {} ", filePath, e.getMessage()); - } catch (IOException e) { - log.error("Could not connect to data file {} because IOException {}", filePath, e.getMessage()); + } catch (SQLException e) { + log.error(e.toString()); + throw new KraftwerkException(500,"Internal server error on CSV reporting data parser"); } } public long convertToTimestamp(String rowTimestamp) { - SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S"); dateFormat.setTimeZone(TimeZone.getTimeZone("CET")); Date parsedDate = null; try { @@ -83,21 +78,18 @@ public long convertToTimestamp(String rowTimestamp) { return TimeUnit.MILLISECONDS.toSeconds(parsedDate.getTime()); } - public boolean controlHeader(String[] header) { - return (header.length == 8 && header[0].contentEquals("statut") && header[1].contentEquals("dateInfo") - && header[2].contentEquals("idUe") && header[3].contentEquals("idContact") - && header[4].contentEquals("nom") && header[5].contentEquals("prenom") - && header[6].contentEquals("adresse") && header[7].contentEquals("numeroDeLot")); - } - - private void readFile(Path filePath) { - try { - FileReader filereader = new FileReader(filePath.toString()); - this.csvReader = new CSVReader(filereader); - CSVParser parser = (new CSVParserBuilder()).withSeparator(',').build(); - this.csvReader = (new CSVReaderBuilder(filereader)).withCSVParser(parser).build(); - } catch (FileNotFoundException e) { - log.error("Unable to find the file {}, FileNotFoundException {}", filePath, e); + /** + * + * @param header header to check + * @return true if header correct, false otherwise + */ + public boolean controlHeader(List header) { + if(header != null) { + return (header.size() == 8 && header.contains("statut") && header.contains("dateInfo") + && header.contains("idUe") && header.contains("idContact") + && header.contains("nom") && header.contains("prenom") + && header.contains("adresse") && header.contains("numeroDeLot")); } + return false; } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/metadata/VariableType.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/metadata/VariableType.java index be8a4f06..3ea03895 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/metadata/VariableType.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/metadata/VariableType.java @@ -8,25 +8,27 @@ /** * Enum class for variable types. - * - * */ + */ @Log4j2 @Getter public enum VariableType { - STRING ("character","character", "STRING"), - INTEGER ("integer","integer", "INTEGER"), - NUMBER ("number","numeric", "NUMBER"), - BOOLEAN ("logical","logical", "BOOLEAN"), - DATE ("Date","Date", "STRING"); + STRING ("character","character", "STRING", "VARCHAR"), + INTEGER ("integer","integer", "INTEGER", "BIGINT"), + NUMBER ("number","numeric", "NUMBER", "DOUBLE"), + BOOLEAN ("logical","logical", "BOOLEAN", "BOOLEAN"), + DATE ("Date","Date", "STRING", "DATE"); - private String dataTableType; - private String formatR; - private String vtlType; + private final String dataTableType; + private final String formatR; + private final String vtlType; + private final String sqlType; + - VariableType(String dataTableType,String formatR, String vtlType) { + VariableType(String dataTableType,String formatR, String vtlType, String sqlType) { this.dataTableType =dataTableType; this.formatR=formatR; this.vtlType=vtlType; + this.sqlType=sqlType; } public static VariableType getTypeFromJavaClass(Class clazz){ diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/OutputFiles.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/OutputFiles.java index 093cd170..64c7d285 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/OutputFiles.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/OutputFiles.java @@ -7,8 +7,10 @@ import fr.insee.kraftwerk.core.utils.FileUtils; import fr.insee.kraftwerk.core.vtl.VtlBindings; import lombok.Getter; +import lombok.extern.slf4j.Slf4j; import java.nio.file.Path; +import java.sql.Statement; import java.util.HashSet; import java.util.List; import java.util.Map; @@ -18,12 +20,14 @@ * Class to manage the writing of output tables. */ @Getter +@Slf4j public abstract class OutputFiles { /** Final absolute path of the output folder */ private final Path outputFolder; private final VtlBindings vtlBindings; private final Set datasetToCreate = new HashSet<>(); + private final Statement database; /** * When an instance is created, the output folder is created. @@ -31,11 +35,12 @@ public abstract class OutputFiles { * @param outDirectory Out directory defined in application properties. * @param vtlBindings Vtl bindings where datasets are stored. */ - protected OutputFiles(Path outDirectory, VtlBindings vtlBindings, List modes) { + protected OutputFiles(Path outDirectory, VtlBindings vtlBindings, List modes, Statement database) { this.vtlBindings = vtlBindings; setOutputDatasetNames(modes); outputFolder = outDirectory; createOutputFolder(); + this.database = database; } /** Create output folder if doesn't exist. */ @@ -72,8 +77,7 @@ public String outputFileName(String datasetName) { /** * Method to write output tables from datasets that are in the bindings. - * @throws KraftwerkException - */ + */ public void writeOutputTables(Map metadataModels) throws KraftwerkException { // implemented in subclasses } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java index 22a37aad..f2d5a2c0 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java @@ -1,6 +1,7 @@ package fr.insee.kraftwerk.core.outputs.csv; import fr.insee.kraftwerk.core.KraftwerkError; +import fr.insee.kraftwerk.core.exceptions.KraftwerkException; import fr.insee.kraftwerk.core.metadata.MetadataModel; import fr.insee.kraftwerk.core.outputs.OutputFiles; import fr.insee.kraftwerk.core.outputs.TableScriptInfo; @@ -9,7 +10,10 @@ import fr.insee.kraftwerk.core.vtl.VtlBindings; import java.io.File; +import java.nio.file.Files; import java.nio.file.Path; +import java.sql.ResultSet; +import java.sql.Statement; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -26,12 +30,12 @@ public class CsvOutputFiles extends OutputFiles { * @param outDirectory Out directory defined in application properties. * @param vtlBindings Vtl bindings where datasets are stored. */ - public CsvOutputFiles(Path outDirectory, VtlBindings vtlBindings, List modes) { - super(outDirectory, vtlBindings, modes); + public CsvOutputFiles(Path outDirectory, VtlBindings vtlBindings, List modes, Statement database) { + super(outDirectory, vtlBindings, modes, database); this.kraftwerkExecutionLog = null; } - public CsvOutputFiles(Path outDirectory, VtlBindings vtlBindings, List modes, KraftwerkExecutionLog kraftwerkExecutionLog) { - super(outDirectory, vtlBindings, modes); + public CsvOutputFiles(Path outDirectory, VtlBindings vtlBindings, KraftwerkExecutionLog kraftwerkExecutionLog, List modes, Statement database) { + super(outDirectory, vtlBindings, modes, database); this.kraftwerkExecutionLog = kraftwerkExecutionLog; } @@ -40,15 +44,23 @@ public CsvOutputFiles(Path outDirectory, VtlBindings vtlBindings, List m * Method to write CSV output tables from datasets that are in the bindings. */ @Override - public void writeOutputTables(Map metadataModels) { + public void writeOutputTables(Map metadataModels) throws KraftwerkException { for (String datasetName : getDatasetToCreate()) { File outputFile = getOutputFolder().resolve(outputFileName(datasetName)).toFile(); - if (outputFile.exists()) { - CsvTableWriter.updateCsvTable(getVtlBindings().getDataset(datasetName), - getOutputFolder().resolve(outputFileName(datasetName)),metadataModels,datasetName); - } else { - CsvTableWriter.writeCsvTable(getVtlBindings().getDataset(datasetName), - getOutputFolder().resolve(outputFileName(datasetName)),metadataModels,datasetName, kraftwerkExecutionLog); + try { + Files.deleteIfExists(outputFile.toPath()); + //Data export + this.getDatabase().execute(String.format("COPY %s TO '%s' (FORMAT CSV)", datasetName, outputFile.getAbsolutePath())); + + //Count rows for functionnal log + if (kraftwerkExecutionLog != null) { + try(ResultSet countResult = this.getDatabase().executeQuery("SELECT COUNT(*) FROM " + datasetName)){ + assert kraftwerkExecutionLog != null; // Assert because of IDE warning + kraftwerkExecutionLog.getLineCountByTableMap().put(datasetName, countResult.getInt(1)); + } + } + } catch (Exception e) { + throw new KraftwerkException(500, e.toString()); } } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvTableWriter.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvTableWriter.java deleted file mode 100644 index 28eb3e3c..00000000 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvTableWriter.java +++ /dev/null @@ -1,229 +0,0 @@ -package fr.insee.kraftwerk.core.outputs.csv; - -import com.opencsv.CSVWriterBuilder; -import com.opencsv.ICSVWriter; -import fr.insee.kraftwerk.core.Constants; -import fr.insee.kraftwerk.core.metadata.MetadataModel; -import fr.insee.kraftwerk.core.utils.log.KraftwerkExecutionLog; -import fr.insee.vtl.model.Dataset; -import fr.insee.vtl.model.Structured.Component; -import fr.insee.vtl.model.Structured.DataPoint; -import lombok.extern.log4j.Log4j2; - -import java.io.File; -import java.io.FileNotFoundException; -import java.io.FileWriter; -import java.io.IOException; -import java.nio.charset.StandardCharsets; -import java.nio.file.Path; -import java.util.*; -import java.util.Map.Entry; - -/** - * To write in memory data into CSV files. - */ -@Log4j2 -public class CsvTableWriter { - - private CsvTableWriter() { - //Utility class - } - - private static ICSVWriter setCSVWriter(Path filePath) throws IOException { - File file = filePath.toFile(); - FileWriter outputFile = new FileWriter(file, StandardCharsets.UTF_8, true); - - return new CSVWriterBuilder(outputFile) - .withSeparator(Constants.CSV_OUTPUTS_SEPARATOR) - .withQuoteChar(Constants.getCsvOutputQuoteChar()) - .withEscapeChar(ICSVWriter.DEFAULT_ESCAPE_CHARACTER) - .withLineEnd(ICSVWriter.DEFAULT_LINE_END) - .build(); - } - - /** - * Update a CSV file from a Trevas dataset. - * - * @param dataset A Trevas dataset. - * @param filePath Path to the file to be written. - */ - public static void updateCsvTable(Dataset dataset, Path filePath, Map metadataModels, String datasetName) { - File file = filePath.toFile(); - try (ICSVWriter writer = setCSVWriter(filePath)){ - String[] headers = getHeaders(file); - - List variablesSpec = initializeVariablesSpec(metadataModels, datasetName); - - //All the variables of the dataset - List variablesDataset = new ArrayList<>(dataset.getDataStructure().keySet()); - ArrayList columns = getColumns(datasetName, variablesSpec, variablesDataset); - - String[] columnsTable = convertWithStream(columns); - List variablesNotInHeaders = new ArrayList<>(); - if(!Arrays.equals(headers, columnsTable)){ - variablesNotInHeaders = Arrays.stream(columnsTable).filter(element -> !Arrays.asList(headers).contains(element)).toList(); - if (!variablesNotInHeaders.isEmpty()){ - variablesNotInHeaders.stream().forEach(varNotFound -> log.warn("Variable {} not present in headers of existing CSV output and will not be added in the output file",varNotFound)); - } - } - - int rowSize = Arrays.asList(headers).size(); - log.info("{} rows to write in file {}", dataset.getDataPoints().size(), filePath); - - // We check if the header has the same variables as the dataset - - - for (int i = 0; i < dataset.getDataPoints().size(); i++) { - DataPoint dataPoint = dataset.getDataPoints().get(i); - String[] csvRow = new String[rowSize]; - - for (String variableName : variablesDataset) { - if(!variablesNotInHeaders.contains(variableName)){ - int csvColumn = Arrays.asList(headers).indexOf(variableName); - Component vtlVar = dataset.getDataStructure().get(variableName); - String value = getDataPointValue(dataPoint, vtlVar); - csvRow[csvColumn] = value; - } - } - writer.writeNext(csvRow); - } - } catch (IOException e) { - log.error(String.format("IOException occurred when trying to update CSV table: %s", filePath)); - } - - } - - private static ArrayList getColumns(String datasetName, List variablesSpec, List variablesDataset) { - ArrayList columns = new ArrayList<>(); - //We add the identifiers prior to the other variables - columns.add(Constants.ROOT_IDENTIFIER_NAME); - //Columns for loop identifier - if (!datasetName.equals(Constants.ROOT_GROUP_NAME)){ - columns.add(datasetName); - } - //We add all variables found in specifications - columns.addAll(variablesSpec); - - //We add additional variables produced in the process - for (String varDataset : variablesDataset){ - if (!columns.contains(varDataset)) { - columns.add(varDataset); - } - } - return columns; - } - - - private static String[] getHeaders(File file) throws FileNotFoundException { - Scanner scanner = new Scanner(file); - String[] headers = null; - if (scanner.hasNextLine()) headers = scanner.nextLine().split(Character.toString(Constants.CSV_OUTPUTS_SEPARATOR)); - if (headers != null) { - for (int i=0;i metadataModels, String datasetName, KraftwerkExecutionLog kraftwerkExecutionLog) { - // File connection - try (ICSVWriter writer = setCSVWriter(filePath)){ - - // Safety check - if (dataset.getDataStructure().isEmpty()) { - log.warn("The data object has no variables."); - } - - List variablesSpec = initializeVariablesSpec(metadataModels, datasetName); - - //All the variables of the dataset - List variablesDataset = new ArrayList<>(dataset.getDataStructure().keySet()); - ArrayList columns = getColumns(datasetName, variablesSpec, variablesDataset); - int rowSize = columns.size(); - - // Write header - String[] csvHeader = convertWithStream(columns); - writer.writeNext(csvHeader); - - // Write rows - for (int i = 0; i < dataset.getDataPoints().size(); i++) { - DataPoint dataPoint = dataset.getDataPoints().get(i); - String[] csvRow = new String[rowSize]; - for (String variableName : variablesDataset) { - int csvColumn = columns.indexOf(variableName); - Component varVtl = dataset.getDataStructure().get(variableName); - String value = getDataPointValue(dataPoint, varVtl); - csvRow[csvColumn] = value; - } - writer.writeNext(csvRow); - } - log.debug("Nb variables in table : {}", dataset.getDataStructure().size()); - log.debug("Nb lines in table : {}", dataset.getDataPoints().size()); - if (kraftwerkExecutionLog != null) { - kraftwerkExecutionLog.getLineCountByTableMap().put(datasetName, dataset.getDataPoints().size()); - } - log.info(String.format("Output CSV file: %s successfully written.", filePath)); - - } catch (IOException e) { - log.error(String.format("IOException occurred when trying to write CSV table: %s", filePath)); - } - } - - - private static List initializeVariablesSpec(Map metadataModels, - String datasetName) { - List variablesSpec = new ArrayList<>(); - for (Entry entry : metadataModels.entrySet()){ - MetadataModel metadata = entry.getValue(); - for (String varName : metadata.getVariables().getGroupVariableNamesAsList(datasetName)){ - if (!variablesSpec.contains(varName)){ - variablesSpec.add(varName); - } - } - } - return variablesSpec; - } - - /** - * Return the datapoint properly formatted value for the variable given. Line - * breaks are replaced by spaces. NOTE: may be improved/enriched later on. - */ - public static String getDataPointValue(DataPoint dataPoint, Component variable) { - Object content = dataPoint.get(variable.getName()); - if (content == null) { - return ""; - } else { - if (variable.getType().equals(Boolean.class)) { - if (content.equals(true)) { - content = "1"; - } else { - content = "0"; - } - } - String value = content.toString(); - value = value.replace('\n', ' '); - value = value.replace('\r', ' '); - return value; - } - } - - /** - * Static method to convert a list into an array. - * - * @param list A List containing String type objects. - * @return A String[] array. - */ - private static String[] convertWithStream(List list) { - // https://dzone.com/articles/converting-between-java-list-and-array - return list.toArray(String[]::new); - } - -} diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/LocalInputFile.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/LocalInputFile.java deleted file mode 100644 index 1882fc8a..00000000 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/LocalInputFile.java +++ /dev/null @@ -1,170 +0,0 @@ -package fr.insee.kraftwerk.core.outputs.parquet; - -import org.apache.parquet.io.InputFile; -import org.apache.parquet.io.SeekableInputStream; - -import java.io.EOFException; -import java.io.FileNotFoundException; -import java.io.IOException; -import java.io.RandomAccessFile; -import java.nio.ByteBuffer; -import java.nio.file.Path; - -/** - * Modified version of - * https://github.com/tideworks/arvo2parquet/blob/master/src/main/java/com/tideworks/data_load/io/InputFile.java - */ -public class LocalInputFile implements InputFile { - - private static final int COPY_BUFFER_SIZE = 8192; - private final RandomAccessFile input; - - public LocalInputFile(Path path) throws FileNotFoundException { - this.input = new RandomAccessFile(path.toFile(), "r"); - } - - private static int readDirectBuffer(ByteBuffer byteBufr, byte[] tmpBuf, ByteBufReader rdr) - throws IOException { - // copy all the bytes that return immediately, stopping at the first - // read that doesn't return a full buffer. - int nextReadLength = Math.min(byteBufr.remaining(), tmpBuf.length); - int totalBytesRead = 0; - int bytesRead; - - while ((bytesRead = rdr.read(tmpBuf, 0, nextReadLength)) == tmpBuf.length) { - byteBufr.put(tmpBuf); - totalBytesRead += bytesRead; - nextReadLength = Math.min(byteBufr.remaining(), tmpBuf.length); - } - - if (bytesRead < 0) { - // return -1 if nothing was read - return totalBytesRead == 0 ? -1 : totalBytesRead; - } else { - // copy the last partial buffer - byteBufr.put(tmpBuf, 0, bytesRead); - totalBytesRead += bytesRead; - return totalBytesRead; - } - } - - private static void readFullyDirectBuffer(ByteBuffer byteBufr, byte[] tmpBuf, ByteBufReader rdr) - throws IOException { - int nextReadLength = Math.min(byteBufr.remaining(), tmpBuf.length); - int bytesRead = 0; - - while (nextReadLength > 0 && (bytesRead = rdr.read(tmpBuf, 0, nextReadLength)) >= 0) { - byteBufr.put(tmpBuf, 0, bytesRead); - nextReadLength = Math.min(byteBufr.remaining(), tmpBuf.length); - } - - if (bytesRead < 0 && byteBufr.remaining() > 0) { - throw new EOFException( - "Reached the end of stream with " + byteBufr.remaining() + " bytes left to read"); - } - } - - @Override - public long getLength() throws IOException { - return input.length(); - } - - @Override - public SeekableInputStream newStream() { - return new SeekableInputStream() { - private final byte[] tmpBuf = new byte[COPY_BUFFER_SIZE]; - private long markPos = 0; - - @Override - public int read() throws IOException { - return input.read(); - } - - @Override - public int read(byte[] b) throws IOException { - return input.read(b); - } - - @Override - public int read(byte[] b, int off, int len) throws IOException { - return input.read(b, off, len); - } - - @Override - public long skip(long n) throws IOException { - final long savPos = input.getFilePointer(); - final long amtLeft = input.length() - savPos; - n = Math.min(n, amtLeft); - final long newPos = savPos + n; - input.seek(newPos); - final long curPos = input.getFilePointer(); - return curPos - savPos; - } - - - @Override - public void close() throws IOException { - input.close(); - } - - @SuppressWarnings("unchecked") - private R uncheckedExceptionThrow(Throwable t) throws T { - throw (T) t; - } - - @Override - public synchronized void mark(int readlimit) { - try { - markPos = input.getFilePointer(); - } catch (IOException e) { - uncheckedExceptionThrow(e); - } - } - - @Override - public synchronized void reset() throws IOException { - input.seek(markPos); - } - - @Override - public boolean markSupported() { - return true; - } - - @Override - public long getPos() throws IOException { - return input.getFilePointer(); - } - - @Override - public void seek(long l) throws IOException { - input.seek(l); - } - - @Override - public void readFully(byte[] bytes) throws IOException { - input.readFully(bytes); - } - - @Override - public void readFully(byte[] bytes, int i, int i1) throws IOException { - input.readFully(bytes, i, i1); - } - - @Override - public int read(ByteBuffer byteBuffer) throws IOException { - return readDirectBuffer(byteBuffer, tmpBuf, input::read); - } - - @Override - public void readFully(ByteBuffer byteBuffer) throws IOException { - readFullyDirectBuffer(byteBuffer, tmpBuf, input::read); - } - }; - } - - private interface ByteBufReader { - - int read(byte[] b, int off, int len) throws IOException; - } -} \ No newline at end of file diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/LocalOutputFile.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/LocalOutputFile.java deleted file mode 100644 index 813a7d42..00000000 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/LocalOutputFile.java +++ /dev/null @@ -1,111 +0,0 @@ -package fr.insee.kraftwerk.core.outputs.parquet; - -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import java.io.BufferedOutputStream; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.StandardOpenOption; - -import org.apache.parquet.io.OutputFile; -import org.apache.parquet.io.PositionOutputStream; - -/** - * {@code LocalOutputFile} is an implementation needed by Parquet to write - * to local data files using {@link PositionOutputStream} instances. - */ -public class LocalOutputFile implements OutputFile { - - private class LocalPositionOutputStream extends PositionOutputStream { - - private final BufferedOutputStream stream; - private long pos = 0; - - public LocalPositionOutputStream(int buffer, StandardOpenOption... openOption) throws IOException { - stream = new BufferedOutputStream(Files.newOutputStream(path, openOption), buffer); - } - - @Override - public long getPos() { - return pos; - } - - @Override - public void write(int data) throws IOException { - pos++; - stream.write(data); - } - - @Override - public void write(byte[] data) throws IOException { - pos += data.length; - stream.write(data); - } - - @Override - public void write(byte[] data, int off, int len) throws IOException { - pos += len; - stream.write(data, off, len); - } - - @Override - public void flush() throws IOException { - stream.flush(); - } - - @Override - public void close() throws IOException { - stream.close(); - } - } - - private final Path path; - - public LocalOutputFile(Path file) { - path = file; - } - - @Override - public PositionOutputStream create(long buffer) throws IOException { - return new LocalPositionOutputStream((int) buffer, StandardOpenOption.CREATE_NEW); - } - - @Override - public PositionOutputStream createOrOverwrite(long buffer) throws IOException { - return new LocalPositionOutputStream((int) buffer, StandardOpenOption.CREATE, - StandardOpenOption.TRUNCATE_EXISTING); - } - - @Override - public boolean supportsBlockSize() { - return true; - } - - @Override - public long defaultBlockSize() { - return 512; - } - - @Override - public String getPath() { - return path.toString(); - } -} \ No newline at end of file diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/ParquetOutputFiles.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/ParquetOutputFiles.java index 0978ec42..1d2fe41c 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/ParquetOutputFiles.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/ParquetOutputFiles.java @@ -5,32 +5,15 @@ import fr.insee.kraftwerk.core.metadata.MetadataModel; import fr.insee.kraftwerk.core.outputs.OutputFiles; import fr.insee.kraftwerk.core.outputs.TableScriptInfo; -import fr.insee.kraftwerk.core.utils.ParquetUtils; import fr.insee.kraftwerk.core.utils.TextFileWriter; import fr.insee.kraftwerk.core.vtl.VtlBindings; -import fr.insee.vtl.model.Structured.Component; -import fr.insee.vtl.model.Structured.DataPoint; -import fr.insee.vtl.model.Structured.DataStructure; import lombok.extern.slf4j.Slf4j; -import org.apache.avro.LogicalTypes; -import org.apache.avro.Schema; -import org.apache.avro.SchemaBuilder; -import org.apache.avro.SchemaBuilder.FieldAssembler; -import org.apache.avro.data.TimeConversions; -import org.apache.avro.generic.GenericData; -import org.apache.hadoop.conf.Configuration; -import org.apache.parquet.Preconditions; -import org.apache.parquet.avro.AvroParquetWriter; -import org.apache.parquet.hadoop.ParquetFileWriter; -import org.apache.parquet.hadoop.ParquetWriter; -import org.apache.parquet.hadoop.metadata.CompressionCodecName; -import org.apache.parquet.io.OutputFile; +import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; -import java.time.Instant; -import java.time.LocalDate; +import java.sql.Statement; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -54,8 +37,8 @@ public class ParquetOutputFiles extends OutputFiles { private Map nbParquetFilesbyDataset = new HashMap<>(); - public ParquetOutputFiles(Path outDirectory, VtlBindings vtlBindings, List modes) { - super(outDirectory, vtlBindings, modes); + public ParquetOutputFiles(Path outDirectory, VtlBindings vtlBindings, List modes, Statement databaseConnection) { + super(outDirectory, vtlBindings, modes, databaseConnection); } @@ -64,106 +47,19 @@ public ParquetOutputFiles(Path outDirectory, VtlBindings vtlBindings, List metadataModels) throws KraftwerkException { - nbParquetFilesbyDataset = countExistingFilesByDataset(getOutputFolder()); - for (String datasetName : getDatasetToCreate()) { - - /* Building metadata */ - Schema schema = extractSchema(getVtlBindings().getDataset(datasetName).getDataStructure()); - - /* Creating dataset using Avro GenericData */ - List dataset = - getVtlBindings().getDataset(datasetName).getDataPoints().stream() - .map(point -> extractGenericData(schema, point)).toList(); - - Path fileToWrite = Path.of(getOutputFolder().toString(),outputFileName(datasetName)); - OutputFile parquetOutFile = new LocalOutputFile(fileToWrite); - - GenericData genericData = GenericData.get(); - genericData.addLogicalTypeConversion(new TimeConversions.DateConversion()); - - Preconditions.checkArgument(dataset != null && dataset.size() == getVtlBindings().getDataset(datasetName).getDataPoints().size(), "Invalid schemas"); - - // need to add logicalTime Support - GenericData timeSupport = new GenericData(); - timeSupport.addLogicalTypeConversion(new TimeConversions.DateConversion()); - timeSupport.addLogicalTypeConversion(new TimeConversions.TimeMillisConversion()); - timeSupport.addLogicalTypeConversion(new TimeConversions.TimestampMillisConversion()); - timeSupport.addLogicalTypeConversion(new TimeConversions.LocalTimestampMillisConversion()); - - try (ParquetWriter writer = AvroParquetWriter - .builder(parquetOutFile) - .withSchema(schema) - .withDataModel(genericData) - .withDataModel(timeSupport) - .withConf(new Configuration()) - .withCompressionCodec(CompressionCodecName.SNAPPY) - .withWriteMode(ParquetFileWriter.Mode.OVERWRITE) - .build()) { - for (GenericData.Record recordData : dataset) { - writer.write(recordData); - } - log.info("Parquet datasize for {} is : {} for {} records ",datasetName,writer.getDataSize(), dataset == null ? 0 : dataset.size()); - } catch (IOException e) { - log.error("IOException - Can't write parquet output tables : {}", e.getMessage()); - throw new KraftwerkException(500, e.getMessage()); - } - - try { - ParquetUtils.describeParquetFile(fileToWrite); - } catch (IOException e) { - log.debug("Can't describe parquet file {}", e.getMessage()); - } - - } - - - } - - private static GenericData.Record extractGenericData(Schema schema, DataPoint value){ - GenericData.Record data = new GenericData.Record(schema); - for (Schema.Field key : schema.getFields()) { - String varName = key.name(); - data.put(varName, value.get(varName)); + File outputFile = getOutputFolder().resolve(outputFileName(datasetName)).toFile(); + try { + Files.deleteIfExists(outputFile.toPath()); + //Data export + getDatabase().execute(String.format("COPY %s TO '%s' (FORMAT PARQUET)", datasetName, outputFile.getAbsolutePath())); + + } catch (Exception e) { + throw new KraftwerkException(500, e.toString()); + } } - return data; } - /** - * Transforms a {@link DataStructure} into a Spark schema. - * - * @param structure the dataset structure to transform - * @return The resulting Spark schema (StructType object). - */ - private static Schema extractSchema(DataStructure structure) { - - FieldAssembler builder = SchemaBuilder.record("survey").namespace("any.data").fields(); - - for (Component component : structure.values()) { - - Class type = component.getType(); - if (String.class.equals(type)) { - builder.name(component.getName()).type().nullable().stringType().noDefault(); - } else if (Long.class.equals(type)) { - builder.name(component.getName()).type().nullable().longType().noDefault(); - } else if (Double.class.equals(type)) { - builder.name(component.getName()).type().nullable().doubleType().noDefault(); - } else if (Boolean.class.equals(type)) { - builder.name(component.getName()).type().nullable().booleanType().noDefault(); - } else if (Instant.class.equals(type)) { - builder.name(component.getName()).type().unionOf().nullBuilder().endNull().and().stringType().and().type(LogicalTypes.timestampMillis().addToSchema(SchemaBuilder.builder().longType())).endUnion().noDefault(); - } else if (LocalDate.class.equals(type)) { - builder.name(component.getName()).type().unionOf().nullBuilder().endNull().and().stringType().and().type(LogicalTypes.date().addToSchema(SchemaBuilder.builder().intType())).endUnion().noDefault(); - } else { - throw new UnsupportedOperationException("unsupported type " + type); - } - - } - return builder.endRecord(); - - } - - @Override public void writeImportScripts(Map metadataModels, List errors) { diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java index 853dad79..d9270c78 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java @@ -1,10 +1,5 @@ package fr.insee.kraftwerk.core.parsers; -import com.opencsv.CSVParser; -import com.opencsv.CSVParserBuilder; -import com.opencsv.CSVReader; -import com.opencsv.CSVReaderBuilder; -import com.opencsv.exceptions.CsvValidationException; import fr.insee.kraftwerk.core.Constants; import fr.insee.kraftwerk.core.metadata.PaperUcq; import fr.insee.kraftwerk.core.metadata.UcqVariable; @@ -13,14 +8,16 @@ import fr.insee.kraftwerk.core.rawdata.GroupInstance; import fr.insee.kraftwerk.core.rawdata.QuestionnaireData; import fr.insee.kraftwerk.core.rawdata.SurveyRawData; +import fr.insee.kraftwerk.core.utils.SqlUtils; import lombok.extern.log4j.Log4j2; -import java.io.FileNotFoundException; -import java.io.FileReader; -import java.io.IOException; import java.nio.file.Path; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; import java.util.Arrays; import java.util.HashMap; +import java.util.List; import java.util.Map; /** @@ -31,12 +28,6 @@ @Log4j2 public class PaperDataParser extends DataParser { - - /** File reader */ - private FileReader filereader; - /** Csv reader */ - private CSVReader csvReader; - /** * Parser constructor. * @@ -47,53 +38,25 @@ public PaperDataParser(SurveyRawData data) { super(data); } - /** - * Instantiate a CSVReader. - * - * @param filePath Path to the CSV file. - */ - private void readCsvFile(Path filePath) { - try { - // Create an object of file reader - // class with CSV file as a parameter. - filereader = new FileReader(filePath.toString()); - // create csvReader object passing - // file reader as a parameter - csvReader = new CSVReader(filereader); - - // create csvParser object with - // custom separator semicolon - CSVParser parser = new CSVParserBuilder().withSeparator(Constants.CSV_PAPER_DATA_SEPARATOR).build(); - - // create csvReader object with parameter - // file reader and parser - csvReader = new CSVReaderBuilder(filereader) - // .withSkipLines(1) // (uncomment to ignore header) - .withCSVParser(parser).build(); - - } catch (FileNotFoundException e) { - log.error(String.format("Unable to find the file %s", filePath), e); - } - } - @Override void parseDataFile(Path filePath) { - - readCsvFile(filePath); - - try { - + try (Statement database = SqlUtils.openConnection().createStatement()){ + if(database == null){ + log.error("Failed connection to duckdb"); + return; + } + SqlUtils.readCsvFile(database, filePath); /* * We first map the variables in the header (first line) of the CSV file to the * variables of the data object. (Column 0 is the identifier). */ // Variables - String[] header = csvReader.readNext(); + List header = SqlUtils.getColumnNames(database, String.valueOf(filePath.getFileName())); VariablesMap variables = data.getMetadataModel().getVariables(); Map csvVariablesMap = new HashMap<>(); - for (int j = 1; j < header.length; j++) { - String variableName = header[j]; + for (int j = 1; j < header.size(); j++) { + String variableName = header.get(j); // If the variable name is in the DDI we map it directly if (variables.hasVariable(variableName)) { csvVariablesMap.put(j, variableName); @@ -124,14 +87,13 @@ void parseDataFile(Path filePath) { */ // Survey answers - String[] nextRecord; - while ((nextRecord = csvReader.readNext()) != null) { - + ResultSet resultSet = SqlUtils.getAllData(database, String.valueOf(filePath.getFileName())); + while (resultSet.next()) { QuestionnaireData questionnaireData = new QuestionnaireData(); GroupInstance answers = questionnaireData.getAnswers(); // Identifiers - String rowIdentifier = nextRecord[0]; + String rowIdentifier = resultSet.getString(0); String[] rowIdentifiers = rowIdentifier.split(Constants.PAPER_IDENTIFIER_SEPARATOR); questionnaireData.setIdentifier(rowIdentifiers[0]); data.getIdSurveyUnits().add(rowIdentifiers[0]); @@ -141,7 +103,7 @@ void parseDataFile(Path filePath) { // Read variables values for ( Map.Entry entry : csvVariablesMap.entrySet()) { // Get the value - String value = nextRecord[entry.getKey()]; + String value = resultSet.getString(entry.getKey()); // Get the variable String variableName = entry.getValue(); @@ -161,12 +123,8 @@ void parseDataFile(Path filePath) { } data.addQuestionnaire(questionnaireData); } - filereader.close(); - csvReader.close(); - } catch (CsvValidationException e) { - log.error(String.format("Following CSV file is malformed: %s", filePath), e); - } catch (IOException e) { - log.error(String.format("Could not connect to data file %s", filePath), e); + } catch (SQLException e) { + log.error(e.toString()); } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequence.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequence.java index 80532e1a..a1d8d1da 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequence.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequence.java @@ -1,5 +1,6 @@ package fr.insee.kraftwerk.core.sequence; +import fr.insee.kraftwerk.core.exceptions.KraftwerkException; import fr.insee.kraftwerk.core.exceptions.NullException; import fr.insee.kraftwerk.core.extradata.paradata.Paradata; import fr.insee.kraftwerk.core.extradata.paradata.ParadataParser; @@ -18,6 +19,7 @@ import lombok.extern.log4j.Log4j2; import java.nio.file.Path; +import java.sql.Statement; @Log4j2 public class BuildBindingsSequence { @@ -30,7 +32,7 @@ public BuildBindingsSequence(boolean withAllReportingData) { this.withAllReportingData = withAllReportingData; } - public void buildVtlBindings(UserInputsFile userInputsFile, String dataMode, VtlBindings vtlBindings, MetadataModel metadataModel, boolean withDDI, KraftwerkExecutionLog kraftwerkExecutionLog) throws NullException { + public void buildVtlBindings(UserInputsFile userInputsFile, String dataMode, VtlBindings vtlBindings, MetadataModel metadataModel, boolean withDDI, KraftwerkExecutionLog kraftwerkExecutionLog, Statement database) throws KraftwerkException { ModeInputs modeInputs = userInputsFile.getModeInputs(dataMode); SurveyRawData data = new SurveyRawData(); @@ -51,7 +53,7 @@ public void buildVtlBindings(UserInputsFile userInputsFile, String dataMode, Vtl parseParadata(modeInputs, data); /* Step 2.3 : Get reportingData for the survey */ - parseReportingData(modeInputs, data); + parseReportingData(modeInputs, data, database); /* Step 2.4a : Convert data object to a VTL Dataset */ data.setDataMode(dataMode); @@ -67,7 +69,7 @@ private void parseParadata(ModeInputs modeInputs, SurveyRawData data) throws Nul } } - private void parseReportingData(ModeInputs modeInputs, SurveyRawData data) throws NullException { + private void parseReportingData(ModeInputs modeInputs, SurveyRawData data, Statement database) throws KraftwerkException { Path reportingDataFile = modeInputs.getReportingDataFile(); if (reportingDataFile != null) { ReportingData reportingData = new ReportingData(reportingDataFile); @@ -77,7 +79,7 @@ private void parseReportingData(ModeInputs modeInputs, SurveyRawData data) throw } else if (reportingDataFile.toString().contains(".csv")) { CSVReportingDataParser cSVReportingDataParser = new CSVReportingDataParser(); - cSVReportingDataParser.parseReportingData(reportingData, data, withAllReportingData); + cSVReportingDataParser.parseReportingData(reportingData, data, withAllReportingData,database); } } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java index 97e63c73..fd5441ee 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java @@ -4,6 +4,7 @@ import fr.insee.kraftwerk.core.data.model.ExternalVariable; import fr.insee.kraftwerk.core.data.model.SurveyUnitUpdateLatest; import fr.insee.kraftwerk.core.data.model.VariableState; +import fr.insee.kraftwerk.core.exceptions.KraftwerkException; import fr.insee.kraftwerk.core.exceptions.NullException; import fr.insee.kraftwerk.core.extradata.paradata.Paradata; import fr.insee.kraftwerk.core.extradata.paradata.ParadataParser; @@ -21,6 +22,7 @@ import java.io.File; import java.nio.file.Path; +import java.sql.Statement; import java.util.List; import java.util.Map; @@ -32,7 +34,7 @@ public BuildBindingsSequenceGenesis() { vtlExecute = new VtlExecute(); } - public void buildVtlBindings(String dataMode, VtlBindings vtlBindings, Map metadataModels, List surveyUnits, Path inDirectory) throws NullException { + public void buildVtlBindings(String dataMode, VtlBindings vtlBindings, Map metadataModels, List surveyUnits, Path inDirectory, Statement database) throws KraftwerkException { SurveyRawData data = new SurveyRawData(); /* Step 2.0 : Read the DDI file (and Lunatic Json for missing variables) to get survey variables */ @@ -72,7 +74,7 @@ public void buildVtlBindings(String dataMode, VtlBindings vtlBindings, Map errors, Map metadataModels) { + + public void multimodalProcessing(UserInputs userInputs, VtlBindings vtlBindings, List errors, Map metadataModels, Statement database){ String multimodeDatasetName = Constants.MULTIMODE_DATASET_NAME; /* Step 3.1 : aggregate unimodal datasets into a multimodal unique dataset */ @@ -46,7 +48,8 @@ public void multimodalProcessing(UserInputs userInputs, VtlBindings vtlBindings, userInputs.getVtlInformationLevelsFile(), errors); TextFileWriter.writeFile(FileUtils.getTempVtlFilePath(userInputs, "InformationLevelsProcessing",multimodeDatasetName), vtlGenerate); - + /* Step 3.4 : Convert VTL datasets into SQL tables for export */ + SqlUtils.convertVtlBindingsIntoSqlDatabase(vtlBindings, database); } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java index fc2b8a86..b04c9138 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java @@ -13,6 +13,7 @@ import lombok.NoArgsConstructor; import java.nio.file.Path; +import java.sql.Statement; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @@ -21,22 +22,27 @@ @NoArgsConstructor public class WriterSequence { - public void writeOutputFiles(Path inDirectory,LocalDateTime executionDateTime, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors) throws KraftwerkException { - writeOutputFiles(inDirectory,executionDateTime,vtlBindings,modeInputsMap,metadataModels,errors,null); + public void writeOutputFiles(Path inDirectory,LocalDateTime executionDateTime, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, Statement databaseConnection) throws KraftwerkException { + Path outDirectory = FileUtils.transformToOut(inDirectory,executionDateTime); + + writeCsvFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, null, databaseConnection); + writeParquetFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, databaseConnection); } - public void writeOutputFiles(Path inDirectory, LocalDateTime localDateTime, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, KraftwerkExecutionLog kraftwerkExecutionLog) throws KraftwerkException { - Path outDirectory = FileUtils.transformToOut(inDirectory,localDateTime); + //Write CSV + private void writeCsvFiles(Path outDirectory, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, KraftwerkExecutionLog kraftwerkExecutionLog, Statement databaseConnection) throws KraftwerkException { /* Step 4.1 : write csv output tables */ - OutputFiles csvOutputFiles = new CsvOutputFiles(outDirectory, vtlBindings, new ArrayList<>(modeInputsMap.keySet()),kraftwerkExecutionLog); + OutputFiles csvOutputFiles = new CsvOutputFiles(outDirectory, vtlBindings, kraftwerkExecutionLog, new ArrayList<>(modeInputsMap.keySet()), databaseConnection); csvOutputFiles.writeOutputTables(metadataModels); /* Step 4.2 : write scripts to import csv tables in several languages */ csvOutputFiles.writeImportScripts(metadataModels, errors); - - OutputFiles parquetOutputFiles = new ParquetOutputFiles(outDirectory, vtlBindings, new ArrayList<>(modeInputsMap.keySet())); + } + + //Write Parquet + private void writeParquetFiles(Path outDirectory, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, Statement databaseConnection) throws KraftwerkException { + OutputFiles parquetOutputFiles = new ParquetOutputFiles(outDirectory, vtlBindings, new ArrayList<>(modeInputsMap.keySet()), databaseConnection); parquetOutputFiles.writeOutputTables(metadataModels); parquetOutputFiles.writeImportScripts(metadataModels, errors); - } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/CsvUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/CsvUtils.java deleted file mode 100644 index 584d4908..00000000 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/CsvUtils.java +++ /dev/null @@ -1,53 +0,0 @@ -package fr.insee.kraftwerk.core.utils; - -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; -import java.nio.charset.StandardCharsets; -import java.nio.file.Path; - -import com.opencsv.CSVParser; -import com.opencsv.CSVParserBuilder; -import com.opencsv.CSVReader; -import com.opencsv.CSVReaderBuilder; -import com.opencsv.CSVWriter; -import com.opencsv.ICSVWriter; - -import fr.insee.kraftwerk.core.Constants; - -/** Encapsulate org.opencsv features that we use in Kraftwerk. */ -public class CsvUtils { - - private CsvUtils() { - //Utility class - } - - public static CSVReader getReader(Path filePath) throws IOException { - CSVParser parser = new CSVParserBuilder() - .withSeparator(Constants.CSV_OUTPUTS_SEPARATOR) - //.withQuoteChar(Constants.CSV_OUTPUTS_QUOTE_CHAR) - //.withEscapeChar(CSVWriter.DEFAULT_ESCAPE_CHARACTER) - .build(); - return new CSVReaderBuilder(new FileReader(filePath.toFile(), StandardCharsets.UTF_8)) - //.withSkipLines(1) // (uncomment to ignore header) - .withCSVParser(parser) - .build(); - } - - public static CSVReader getReaderWithSeparator(String filePath, char separator) throws IOException { - CSVParser csvParser= new CSVParserBuilder() - .withSeparator(separator) - .build(); - return new CSVReaderBuilder(new FileReader(filePath, StandardCharsets.UTF_8)) - .withCSVParser(csvParser) - .build(); - } - - public static CSVWriter getWriter(String filePath) throws IOException { - return new CSVWriter(new FileWriter(filePath, StandardCharsets.UTF_8), - Constants.CSV_OUTPUTS_SEPARATOR, - Constants.getCsvOutputQuoteChar(), - ICSVWriter.DEFAULT_ESCAPE_CHARACTER, - ICSVWriter.DEFAULT_LINE_END); - } -} diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/ParquetUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/ParquetUtils.java deleted file mode 100644 index cac5cac2..00000000 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/ParquetUtils.java +++ /dev/null @@ -1,154 +0,0 @@ -package fr.insee.kraftwerk.core.utils; - -import java.io.IOException; -import java.nio.file.Path; -import java.util.HashMap; -import java.util.HashSet; -import java.util.LinkedHashSet; -import java.util.Map; -import java.util.Map.Entry; -import java.util.Set; - -import org.apache.parquet.column.Encoding; -import org.apache.parquet.column.EncodingStats; -import org.apache.parquet.hadoop.ParquetFileReader; -import org.apache.parquet.hadoop.metadata.BlockMetaData; -import org.apache.parquet.hadoop.metadata.ColumnChunkMetaData; -import org.apache.parquet.io.InputFile; - -import fr.insee.kraftwerk.core.outputs.parquet.LocalInputFile; -import lombok.extern.slf4j.Slf4j; - -@Slf4j -public class ParquetUtils { - - private ParquetUtils(){ - throw new IllegalStateException("Utility class"); - } - - public static void describeParquetFile(Path path) throws IOException { - ParquetFileReader reader = createParquetFileReader(path); - writeFileLevelMetadata(reader); - writeFileSpecificMetadata(reader); - writeFileSchema(reader); - writeRowGroups(reader); - ecrireColumns(reader); - reader.close(); - } - - private static void writeFileLevelMetadata(ParquetFileReader reader) { - log.debug("1. FILE LEVEL METADATA"); - log.debug("- Created by : {}", reader.getFileMetaData().getCreatedBy()); - log.debug("- Nb lines : {}", reader.getRecordCount()); - log.debug("- Nb rowgroups : " + reader.getRowGroups().size()); - writeCodecsCompression(reader); - } - - private static void writeCodecsCompression(ParquetFileReader reader) { - Set codecs = new HashSet<>(); - for (BlockMetaData rowGroup : reader.getRowGroups()) { - for (ColumnChunkMetaData colonne : rowGroup.getColumns()) { - codecs.add(colonne.getCodec().toString()); - } - } - log.debug("- compression codecs (columnChunks level) : " + codecs.toString()); - } - - private static void writeFileSpecificMetadata(ParquetFileReader reader) { - log.debug("2. FILE-LEVEL SPECIFIC METADATA"); - Map keys = reader.getFileMetaData().getKeyValueMetaData(); - for (Entry entree : keys.entrySet()) { - log.debug(" - key : {} -> value : {}", entree.getKey().replace("\\n", ""), - entree.getValue().replace("\\n", "")); - } - } - - private static void writeFileSchema(ParquetFileReader reader) { - log.debug("3. PARQUET FILE SCHEMA"); - reader.getFileMetaData().getSchema().getFields().stream().forEach(type -> log.debug("- {}", type)); - } - - private static void writeRowGroups(ParquetFileReader reader) { - log.debug("4. ROWGROUP INFORMATION (TABLE)"); - log.debug("idRowGroup;nbLignes;indexOffset;compressedSize;totalByteSize"); - for (BlockMetaData rowgroup : reader.getRowGroups()) { - log.debug("{};{};{};{};{} \n", String.valueOf(rowgroup.getOrdinal()), - String.valueOf(rowgroup.getRowCount()), String.valueOf(rowgroup.getRowIndexOffset()), - String.valueOf(rowgroup.getCompressedSize()), String.valueOf(rowgroup.getTotalByteSize())); - } - } - - private static void ecrireColumns(ParquetFileReader reader) { - log.debug("5. METADATA AT COLUMN LEVEL"); - Map> metadonnees = new HashMap<>(); - int idRowGroup = 0; - for (BlockMetaData rowgroup : reader.getRowGroups()) { - extractColumnMetadataFromRowGroup(metadonnees, rowgroup, idRowGroup); - idRowGroup++; - } - for (Entry> variable : metadonnees.entrySet()) { - ecrireMetadonneesColonne(variable); - } - } - - private static void extractColumnMetadataFromRowGroup(Map> metadata, - BlockMetaData rowgroup, int idRowGroup) { - for (ColumnChunkMetaData column : rowgroup.getColumns()) { - String key = column.getPath().toString(); - Set rowGroups = metadata.get(key); - if (rowGroups == null) { - rowGroups = new LinkedHashSet<>(); - } - StringBuilder sb = new StringBuilder(); - sb.append(idRowGroup); - sb.append(";"); - sb.append(column.getTotalSize()); - sb.append(";"); - sb.append(column.getTotalUncompressedSize()); - sb.append(";"); - sb.append(column.getEncodings()); - sb.append(";"); - EncodingStats stats = column.getEncodingStats(); - if (stats != null) { - Set dicos = new LinkedHashSet<>(); - for (Encoding encoding : stats.getDictionaryEncodings()) { - dicos.add(encoding.name() + ":" + stats.getNumDictionaryPagesEncodedAs(encoding)); - } - sb.append(dicos.toString()); - } - sb.append(";"); - if (stats != null) { - Set datas = new LinkedHashSet<>(); - for (Encoding encoding : stats.getDataEncodings()) { - datas.add(encoding.name() + ":" + stats.getNumDataPagesEncodedAs(encoding)); - } - sb.append(datas.toString()); - } - sb.append(";"); - sb.append(column.getStatistics()); - sb.append(";"); - if (stats != null) { - sb.append(stats.usesV2Pages()); - } - rowGroups.add(sb.toString()); - metadata.put(key, rowGroups); - } - } - - private static void ecrireMetadonneesColonne(Entry> variable) { - log.debug("Metadata for column {} : ", variable.getKey()); - log.debug( - "rowgroup;totalSize;totalUncompressedSize;encodings;nbDictionaryPagesEncodedAs;nbDataPagesEncodedAs;statistics;pagesV2"); - Set metadonneesColonne = variable.getValue(); - for (String metadonneeColonne : metadonneesColonne) { - log.debug(metadonneeColonne); - } - } - - private static ParquetFileReader createParquetFileReader(Path path) throws IOException { - // On crée un ParquetFileReader pour pouvoir lire un fichier parquet - InputFile fichier = new LocalInputFile(path); - return ParquetFileReader.open(fichier); - } - -} diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java new file mode 100644 index 00000000..84211741 --- /dev/null +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -0,0 +1,209 @@ +package fr.insee.kraftwerk.core.utils; + +import fr.insee.kraftwerk.core.Constants; +import fr.insee.kraftwerk.core.metadata.VariableType; +import fr.insee.kraftwerk.core.vtl.VtlBindings; +import fr.insee.vtl.model.Dataset; +import fr.insee.vtl.model.Structured; +import lombok.extern.slf4j.Slf4j; +import org.jetbrains.annotations.NotNull; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +@Slf4j +public class SqlUtils { + + private SqlUtils() { + throw new IllegalStateException("Utility class"); + } + + /** + * Convert vtl bindings to SQL DuckDB tables for further export + */ + public static void convertVtlBindingsIntoSqlDatabase(VtlBindings vtlBindings, Statement statement) { + try { + createOutputSQLTables(statement, vtlBindings); + } catch (Exception e) { + log.error(e.toString()); + } + } + + + /** + * send CREATE TABLE queries into DB + * + * @param statement DuckDB connection + * @param vtlBindings datasets to convert + * @throws SQLException if sql error + */ + private static void createOutputSQLTables(Statement statement, VtlBindings vtlBindings) throws SQLException { + for (String datasetName : vtlBindings.getDatasetNames()) { + Map sqlSchema = extractSqlSchema(vtlBindings.getDataset(datasetName).getDataStructure()); + + if (sqlSchema.isEmpty()) { + log.warn("Empty schema for dataset {}", datasetName); + return; + } + StringBuilder createTableQuery = new StringBuilder(String.format("CREATE TABLE %s (", datasetName)); + + //Column order map to use in INSERT VALUES statement + List schemaOrder = new ArrayList<>(); + + for (String columnName : sqlSchema.keySet()) { + createTableQuery.append("\"").append(columnName).append("\"").append(" ").append(sqlSchema.get(columnName).getSqlType()); + createTableQuery.append(", "); + + schemaOrder.add(columnName); + } + + //Remove last delimiter and replace by ")" + createTableQuery.delete(createTableQuery.length() - 2, createTableQuery.length()); + createTableQuery.append(")"); + + statement.execute(createTableQuery.toString()); + //TODO Save query + + insertDataIntoTable(statement, datasetName, vtlBindings.getDataset(datasetName), sqlSchema, schemaOrder); + } + } + + /** + * INSERT queries into a specific table + * + * @param statement DuckDB connection + * @param dataset dataset to convert + * @param schema schema of the table + */ + private static void insertDataIntoTable(Statement statement, String datasetName, Dataset dataset, Map schema, List schemaOrder) throws SQLException { + if (dataset.getDataAsMap().isEmpty()) { + return; + } + StringBuilder insertDataQuery = new StringBuilder("BEGIN TRANSACTION;\n"); + insertDataQuery.append(String.format("INSERT INTO %s VALUES ", datasetName)); + + //For each row of the dataset + for (Map dataRow : dataset.getDataAsMap()) { + insertDataQuery.append("("); + for (String columnName : schemaOrder) { + //Get VTL dataset column name from SQL lowercase column name + String vtlcolumnname = getVtlcolumnname(dataRow, columnName); + + String data = dataRow.get(vtlcolumnname) == null ? "null" : dataRow.get(vtlcolumnname).toString(); + if (schema.get(columnName).equals(VariableType.STRING) && dataRow.get(vtlcolumnname) != null) { + data = String.format("$$%s$$", data); //Surround with single quotes if string + } + insertDataQuery.append(data).append(","); + } + insertDataQuery.delete(insertDataQuery.length() - 1, insertDataQuery.length()); + insertDataQuery.append("),"); + } + insertDataQuery.delete(insertDataQuery.length() - 1, insertDataQuery.length()).append(";"); //Replace last "," by ";" + insertDataQuery.append("COMMIT;"); + //TODO save query + statement.execute(insertDataQuery.toString()); + } + + private static String getVtlcolumnname(Map dataRow, String columnName) { + Optional optional = dataRow.keySet().stream().filter(s -> s.toLowerCase().equals(columnName)).findFirst(); + return optional.orElse(null); + } + + private static Map extractSqlSchema(Structured.DataStructure structure) { + Map schema = new HashMap<>(); + for (Structured.Component component : structure.values()) { + VariableType type = VariableType.getTypeFromJavaClass(component.getType()); + if (type != null) { + schema.put(component.getName().toLowerCase(), type); + } else { + log.warn("Cannot export variable {} to SQL, unrecognized type", component.getName()); + } + } + return schema; + } + + /** + * Opens an in-memory duckdb connection + * WARNING : Close the connection when finished or surround with try with ressources ! + * @return a Statement object associated to this connection + */ + public static Connection openConnection() throws SQLException { + return DriverManager.getConnection(Constants.DUCKDB_URL); + } + + /** + * Opens a file duckdb connection + * WARNING : Close the connection when finished or surround with try with ressources ! + * @param databaseFilePath path of the databae + * @return a Statement object associated to this connection + */ + public static Connection openConnection(Path databaseFilePath) throws SQLException { + try { + Files.createDirectories(Path.of("duckdb/")); + return DriverManager.getConnection(Constants.DUCKDB_URL + databaseFilePath); + } catch (IOException e) { + log.error("IO error during file duckdb connection !"); + log.error(e.toString()); + return null; + } + } + + /** + * Opens a duckdb connection with URL + * WARNING : Close the connection when finished or surround with try with ressources ! + * @param databaseURL Url of duckdb database + * @return a Statement object associated to this connection + */ + public static Connection openConnection(String databaseURL) throws SQLException { + return DriverManager.getConnection(databaseURL); + } + + /** + * Connect to DuckDB and retrieve column names of a table + * + * @param tableName name of table to retrieve column names + * @return table columns names + * @throws SQLException if SQL error + */ + public static List getColumnNames(Statement statement, String tableName) throws SQLException { + ResultSet resultSet = statement.executeQuery(String.format("DESCRIBE %s", tableName)); + List columnNames = new ArrayList<>(); + while (resultSet.next()) { + columnNames.add(resultSet.getString("column_name")); + } + return columnNames; + } + + /** + * Connect to DuckDB and retrieve column names of a table + * + * @param tableName name of table to retrieve column names + * @return data table column names + * @throws SQLException if SQL error + */ + public static ResultSet getAllData(Statement statement, String tableName) throws SQLException { + return statement.executeQuery(String.format("SELECT * FROM %s", tableName)); + } + + /** + * Connect to DuckDB and import CSV file in a table named after the file + * + * @param filePath path of the file to import into duckdb + */ + public static void readCsvFile(Statement statement, Path filePath) throws SQLException { + statement.execute(String.format("CREATE TABLE %s AS FROM read_csv('%s')", filePath.getFileName().toString().split("\\.")[0], filePath)); + } +} \ No newline at end of file diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/extradata/CSVReportingDataParserTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/extradata/CSVReportingDataParserTest.java index d5212e9d..864c4aec 100644 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/extradata/CSVReportingDataParserTest.java +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/extradata/CSVReportingDataParserTest.java @@ -1,46 +1,55 @@ package fr.insee.kraftwerk.core.extradata; import fr.insee.kraftwerk.core.TestConstants; -import fr.insee.kraftwerk.core.exceptions.NullException; +import fr.insee.kraftwerk.core.exceptions.KraftwerkException; import fr.insee.kraftwerk.core.extradata.reportingdata.CSVReportingDataParser; import fr.insee.kraftwerk.core.extradata.reportingdata.ReportingData; import fr.insee.kraftwerk.core.extradata.reportingdata.ReportingDataUE; +import fr.insee.kraftwerk.core.extradata.reportingdata.State; import fr.insee.kraftwerk.core.rawdata.SurveyRawData; import fr.insee.kraftwerk.core.rawdata.SurveyRawDataTest; -import org.junit.jupiter.api.Assertions; +import fr.insee.kraftwerk.core.utils.SqlUtils; +import org.assertj.core.api.Assertions; import org.junit.jupiter.api.Test; import java.nio.file.Paths; - -import static org.junit.jupiter.api.Assertions.assertEquals; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; +import java.util.Set; class CSVReportingDataParserTest { @Test - void parseReportingDataTest() { + void parseReportingDataTest() throws KraftwerkException { CSVReportingDataParser csvReportingDataParser = new CSVReportingDataParser(); SurveyRawData data = SurveyRawDataTest.createFakePapiSurveyRawData(); ReportingData reportingData = new ReportingData( Paths.get(TestConstants.UNIT_TESTS_DIRECTORY + "/reportingdata/reportingdata.csv")); - try { - csvReportingDataParser.parseReportingData(reportingData, data, true); - } catch (NullException e) { - // TODO Auto-generated catch block - e.printStackTrace(); + try (Statement database = SqlUtils.openConnection().createStatement()){ + csvReportingDataParser.parseReportingData(reportingData, data, true,database); + } catch (SQLException e){ + throw new KraftwerkException(500,"SQL error"); } - // Check the reporting data is well captured - assertEquals(3, reportingData.getListReportingDataUE().size()); + // Check the reporting data is well captured + Assertions.assertThat(reportingData.getListReportingDataUE().size()).isEqualTo(3); ReportingDataUE reportingDataUE = reportingData.getListReportingDataUE().stream() .filter(reportingDataUEToSearch -> "L0000169".equals(reportingDataUEToSearch.getIdentifier())).findAny() .orElse(null); // Check the reporting data's values are well captured // Second state of the first UE - - assertEquals("INITLA", reportingDataUE.getStates().get(0).getStateType()); - assertEquals("PARTIELINT", reportingDataUE.getStates().get(1).getStateType()); - assertEquals("VALINT", reportingDataUE.getStates().get(2).getStateType()); + + assert reportingDataUE != null; + Set stateTypes = new HashSet<>(); + for(State state : reportingDataUE.getStates()){ + stateTypes.add(state.getStateType()); + } + Assertions.assertThat(stateTypes).contains("INITLA","VALINT","PARTIELINT"); + // Check the reporting data is correctly translated in the output /* à implémenter ? *//* "Affectée, non visible enquêteur" et "Questionnaire démarré"*/ @@ -49,23 +58,22 @@ void parseReportingDataTest() { @Test void controlHeaderTest() { CSVReportingDataParser csvReportingDataParser = new CSVReportingDataParser(); - String[] validHeaderToControl = new String [] {"statut", "dateInfo", "idUe", "idContact", "nom", "prenom", "adresse", "numeroDeLot"}; - String[] invalidHeaderWrongValues = new String [] {"statut", "dateInfo", "idUe2", "idContact", "nom", "prenom", "adresse2", "numeroDeLot2"}; - String[] headerToControlWrongSize = new String [] {"statut", "dateInfo", "idUe", "idContact", "nom", "prenom", "adresse", "numeroDeLot", "ninth"}; + List validHeaderToControl = new ArrayList<>(List.of(new String[]{"statut", "dateInfo", "idUe", "idContact", "nom", "prenom", "adresse", "numeroDeLot"})); + List invalidHeaderWrongValues = new ArrayList<>(List.of(new String [] {"statut", "dateInfo", "idUe2", "idContact", "nom", "prenom", "adresse2", "numeroDeLot2"})); + List headerToControlWrongSize = new ArrayList<>(List.of(new String [] {"statut", "dateInfo", "idUe", "idContact", "nom", "prenom", "adresse", "numeroDeLot", "ninth"})); - Assertions.assertTrue(csvReportingDataParser.controlHeader(validHeaderToControl)); - Assertions.assertFalse(csvReportingDataParser.controlHeader(invalidHeaderWrongValues)); - Assertions.assertFalse(csvReportingDataParser.controlHeader(headerToControlWrongSize)); + Assertions.assertThat(csvReportingDataParser.controlHeader(validHeaderToControl)).isTrue(); + Assertions.assertThat(csvReportingDataParser.controlHeader(invalidHeaderWrongValues)).isFalse(); + Assertions.assertThat(csvReportingDataParser.controlHeader(headerToControlWrongSize)).isFalse(); } @Test void convertDateTest() { CSVReportingDataParser csvReportingDataParser = new CSVReportingDataParser(); - assertEquals(1645007098, csvReportingDataParser.convertToTimestamp("16/02/2022 11:24:58")); - assertEquals(1566544132, csvReportingDataParser.convertToTimestamp("23/08/2019 09:08:52")); - assertEquals(1111111111, csvReportingDataParser.convertToTimestamp("18/03/2005 02:58:31")); - assertEquals(1, csvReportingDataParser.convertToTimestamp("01/01/1970 01:00:01")); - + Assertions.assertThat(csvReportingDataParser.convertToTimestamp("2022-02-16 11:24:58.0")).isEqualTo(1645007098); + Assertions.assertThat(csvReportingDataParser.convertToTimestamp("2019-08-23 09:08:52.0")).isEqualTo(1566544132); + Assertions.assertThat(csvReportingDataParser.convertToTimestamp("2005-03-18 02:58:31.0")).isEqualTo(1111111111); + Assertions.assertThat(csvReportingDataParser.convertToTimestamp("1970-01-01 01:00:01.0")).isEqualTo(1); } } diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvOutputFilesTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvOutputFilesTest.java index 06d7c189..59eb7cf6 100644 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvOutputFilesTest.java +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvOutputFilesTest.java @@ -4,12 +4,14 @@ import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; -import java.io.File; import java.nio.file.Path; import java.nio.file.Paths; +import java.sql.SQLException; import java.util.List; import java.util.Set; +import fr.insee.kraftwerk.core.utils.SqlUtils; +import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; import org.junit.jupiter.api.Order; import org.junit.jupiter.api.Test; @@ -51,7 +53,7 @@ void createInstance() { vtlBindings.put("LOOP", fooDataset); vtlBindings.put("FROM_USER", fooDataset); // - outputFiles = new CsvOutputFiles(Paths.get(TestConstants.UNIT_TESTS_DUMP), vtlBindings, testUserInputsFile.getModes()); + outputFiles = new CsvOutputFiles(Paths.get(TestConstants.UNIT_TESTS_DUMP), vtlBindings, testUserInputsFile.getModes(), SqlUtils.openConnection().createStatement()); }); } @@ -69,15 +71,8 @@ void testGetDatasetOutputNames() { assertTrue(outputDatasetNames.containsAll(Set.of(Constants.ROOT_GROUP_NAME, "LOOP", "FROM_USER"))); } - - - boolean deleteDirectory(File directoryToBeDeleted) { - File[] allContents = directoryToBeDeleted.listFiles(); - if (allContents != null) { - for (File file : allContents) { - deleteDirectory(file); - } - } - return directoryToBeDeleted.delete(); + @AfterAll + static void closeConnection() throws SQLException { + outputFiles.getDatabase().getConnection().close(); } } diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvTableWriterTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvTableWriterTest.java deleted file mode 100644 index 2e41c629..00000000 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvTableWriterTest.java +++ /dev/null @@ -1,134 +0,0 @@ -package fr.insee.kraftwerk.core.outputs; - -import com.opencsv.CSVReader; -import com.opencsv.exceptions.CsvException; -import fr.insee.kraftwerk.core.TestConstants; -import fr.insee.kraftwerk.core.metadata.Group; -import fr.insee.kraftwerk.core.metadata.MetadataModel; -import fr.insee.kraftwerk.core.metadata.Variable; -import fr.insee.kraftwerk.core.metadata.VariableType; -import fr.insee.kraftwerk.core.outputs.csv.CsvTableWriter; -import fr.insee.kraftwerk.core.utils.CsvUtils; -import fr.insee.kraftwerk.core.utils.FileUtils; -import fr.insee.vtl.model.Dataset; -import fr.insee.vtl.model.Dataset.Role; -import fr.insee.vtl.model.InMemoryDataset; -import fr.insee.vtl.model.Structured; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.sql.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -class CsvTableWriterTest { - - Path outTestFilePath = Paths.get(TestConstants.UNIT_TESTS_DUMP, "test.csv"); - - Dataset testDataset = new InMemoryDataset( - List.of( - List.of("T01", "01", "foo11", 11L), - List.of("T01", "02", "foo12", 12L), - List.of("T02", "01", "foo21", 21L) - ), - List.of( - new Structured.Component("ID", String.class, Role.IDENTIFIER), - new Structured.Component("ID2", String.class, Role.IDENTIFIER), - new Structured.Component("FOO_STR", String.class, Role.MEASURE), - new Structured.Component("FOO_NUM", Double.class, Role.MEASURE) - ) - ); - - Dataset testCompleteVariablesDataset = new InMemoryDataset( - List.of( - List.of("T01", "foostring1", 1, 123456789, true, new Date(1)), - List.of("T01", "foostring2", 2, 123456790, false, new Date(2)), - List.of("T02", "foostring3", 3, 123456791, true, new Date(3)) - ), - List.of( - new Structured.Component("ID", String.class, Role.IDENTIFIER), - new Structured.Component("FOO_STR", String.class, Role.MEASURE), - new Structured.Component("FOO_INT", Integer.class, Role.MEASURE), - new Structured.Component("FOO_NUM", Double.class, Role.MEASURE), - new Structured.Component("FOO_BOO", Boolean.class, Role.MEASURE), - new Structured.Component("FOO_DAT", Date.class, Role.MEASURE) - ) - ); - - @Test - void writeCsvFromDatasetTest() throws IOException, CsvException { - // Clean the existing file - Files.deleteIfExists(outTestFilePath); - FileUtils.createDirectoryIfNotExist(outTestFilePath.getParent()); - - Map metaModels = new HashMap<>(); - MetadataModel metadataModel = new MetadataModel(); - Group group = new Group("test","RACINE"); - metadataModel.getVariables().putVariable(new Variable("ID",group, VariableType.STRING)); - metadataModel.getVariables().putVariable(new Variable("ID2",group, VariableType.STRING)); - metadataModel.getVariables().putVariable(new Variable("FOO_STR",group, VariableType.STRING)); - metadataModel.getVariables().putVariable(new Variable("FOO_NUM",group, VariableType.NUMBER)); - metaModels.put("test",metadataModel); - - CsvTableWriter.writeCsvTable(testDataset, outTestFilePath, metaModels, "test", null); - // - CSVReader reader = CsvUtils.getReader(outTestFilePath); - List rows = reader.readAll(); - // - Assertions.assertEquals(4, rows.size()); - String[] header = rows.get(0); - for (String columnName : List.of("ID", "ID2", "FOO_STR", "FOO_NUM")) { - Assertions.assertTrue(arrayContains(header, columnName)); - } - String[] row1 = rows.get(1); - for (String columnName : List.of("T01", "01", "foo11", "11")) { - Assertions.assertTrue(arrayContains(row1, columnName)); - } - - } - - @Test - void getDataPointValueTest() { - /* - * - List.of("T01", "foostring1", 1, 11L, true, new Date(100000)), - List.of("T01", "foostring2", 2, 12L, false, new Date(200000)), - List.of("T02", "foostring3", 3, 21L, true, new Date(300000)) - */ - // String variable - Assertions.assertEquals("foostring1", CsvTableWriter.getDataPointValue(testCompleteVariablesDataset.getDataPoints().get(0), - testCompleteVariablesDataset.getDataStructure().get("FOO_STR"))); - // Integer variable - Assertions.assertEquals("1", CsvTableWriter.getDataPointValue(testCompleteVariablesDataset.getDataPoints().get(0), - testCompleteVariablesDataset.getDataStructure().get("FOO_INT"))); - // Numeric variable - Assertions.assertEquals("123456789", CsvTableWriter.getDataPointValue(testCompleteVariablesDataset.getDataPoints().get(0), - testCompleteVariablesDataset.getDataStructure().get("FOO_NUM"))); - // Boolean variable - Assertions.assertEquals("1", CsvTableWriter.getDataPointValue(testCompleteVariablesDataset.getDataPoints().get(0), - testCompleteVariablesDataset.getDataStructure().get("FOO_BOO"))); - // Date variable - Assertions.assertEquals("1970-01-01", CsvTableWriter.getDataPointValue(testCompleteVariablesDataset.getDataPoints().get(1), - testCompleteVariablesDataset.getDataStructure().get("FOO_DAT"))); - - } - - private boolean arrayContains(String[] array, String s) { - boolean res = false; - int i = 0; - while (i { // testUserInputs = new UserInputsFile( @@ -72,12 +73,12 @@ void createInstance() { vtlBindings.put("LOOP", testDataset); vtlBindings.put("FROM_USER", testDataset); // - outputFiles = new ParquetOutputFiles(Paths.get(TestConstants.UNIT_TESTS_DUMP), vtlBindings, testUserInputs.getModes()); + SqlUtils.convertVtlBindingsIntoSqlDatabase(vtlBindings, testDatabase); + outputFiles = new ParquetOutputFiles(Paths.get(TestConstants.UNIT_TESTS_DUMP), vtlBindings, testUserInputs.getModes(), testDatabase); }); } @Test - @Order(2) void testGetDatasetOutputNames() { // Set outputDatasetNames = outputFiles.getDatasetToCreate(); @@ -92,8 +93,7 @@ void testGetDatasetOutputNames() { @Test - @Order(3) - void writeParquetFromDatasetTest() throws IOException, CsvException { + void writeParquetFromDatasetTest() throws KraftwerkException { // Clean the existing file // Files.deleteIfExists(outputFiles.getOutputFolder()); @@ -108,28 +108,16 @@ void writeParquetFromDatasetTest() throws IOException, CsvException { metMod.getVariables().putVariable(new Variable("FOO_NUM",group, VariableType.NUMBER)); metaModels.put("test",metMod); - assertDoesNotThrow(() -> {outputFiles.writeOutputTables(metaModels);}); + outputFiles.writeOutputTables(metaModels); Path racinePath = Path.of(outputFiles.getOutputFolder().toString(), outputFiles.getAllOutputFileNames("RACINE").getFirst()); racinePath = racinePath.resolveSibling(racinePath.getFileName()+".parquet"); File f = racinePath.toFile(); Assertions.assertTrue(f.exists()); Assertions.assertNotEquals(0, f.length()); - } - - - - - - - boolean deleteDirectory(File directoryToBeDeleted) { - File[] allContents = directoryToBeDeleted.listFiles(); - if (allContents != null) { - for (File file : allContents) { - deleteDirectory(file); - } - } - return directoryToBeDeleted.delete(); + @AfterAll + static void closeConnection() throws SQLException { + testDatabase.getConnection().close(); } } diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceTest.java index d954e29d..a766979c 100644 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceTest.java +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceTest.java @@ -7,12 +7,15 @@ import fr.insee.kraftwerk.core.metadata.UcqVariable; import fr.insee.kraftwerk.core.metadata.Variable; import fr.insee.kraftwerk.core.metadata.VariableType; +import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.vtl.VtlBindings; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.CsvSource; import java.nio.file.Path; +import java.sql.SQLException; +import java.sql.Statement; import static org.junit.Assert.assertThrows; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; @@ -23,7 +26,7 @@ class BuildBindingsSequenceTest { @Test - void buildVtlBindings_errorWithoutMetadata() throws KraftwerkException { + void buildVtlBindings_errorWithoutMetadata() throws KraftwerkException, SQLException { //GIVEN UserInputsFile userInputsFile = new UserInputsFile( inputSamplesDirectory.resolve("inputs_valid.json"), @@ -37,13 +40,15 @@ void buildVtlBindings_errorWithoutMetadata() throws KraftwerkException { MetadataModel metadata = null; //THEN - assertThrows(NullPointerException.class, () -> bbs.buildVtlBindings(userInputsFile, dataMode, vtlBindings, metadata, withDdi, null)); - + try(Statement database = SqlUtils.openConnection().createStatement()){ + assertThrows(NullPointerException.class, () -> bbs.buildVtlBindings(userInputsFile, dataMode, vtlBindings, metadata, withDdi, null,database)); + } + } @ParameterizedTest @CsvSource({"true,true", "true,false", "false,false", "false,true"}) - void buildVtlBindings_success_changingDdi_and_reportingData(boolean withDdi, boolean withAllReportingData ) throws KraftwerkException { + void buildVtlBindings_success_changingDdi_and_reportingData(boolean withDdi, boolean withAllReportingData ) throws KraftwerkException, SQLException { //GIVEN UserInputsFile userInputsFile = new UserInputsFile( inputSamplesDirectory.resolve("inputs_valid.json"), @@ -57,7 +62,9 @@ void buildVtlBindings_success_changingDdi_and_reportingData(boolean withDdi, boo //WHEN //THEN - assertDoesNotThrow(() -> bbs.buildVtlBindings(userInputsFile, dataMode, vtlBindings, capiMetadata, withDdi,null)); + try(Statement database = SqlUtils.openConnection().createStatement()) { + assertDoesNotThrow(() -> bbs.buildVtlBindings(userInputsFile, dataMode, vtlBindings, capiMetadata, withDdi, null,database)); + } } diff --git a/kraftwerk-functional-tests/pom.xml b/kraftwerk-functional-tests/pom.xml index 56775b70..60ffb10a 100644 --- a/kraftwerk-functional-tests/pom.xml +++ b/kraftwerk-functional-tests/pom.xml @@ -27,6 +27,16 @@ ${kraftwerk.version} app-to-import + + + + + + com.opencsv + opencsv + 5.9 + diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index a57f38c4..bd21a336 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -1,33 +1,41 @@ package cucumber.functional_tests; +import com.opencsv.CSVParser; +import com.opencsv.CSVParserBuilder; import com.opencsv.CSVReader; +import com.opencsv.CSVReaderBuilder; import com.opencsv.exceptions.CsvValidationException; + import fr.insee.kraftwerk.api.process.MainProcessing; import fr.insee.kraftwerk.core.Constants; import fr.insee.kraftwerk.core.KraftwerkError; import fr.insee.kraftwerk.core.exceptions.KraftwerkException; -import fr.insee.kraftwerk.core.exceptions.NullException; import fr.insee.kraftwerk.core.inputs.UserInputsFile; import fr.insee.kraftwerk.core.metadata.MetadataModel; import fr.insee.kraftwerk.core.metadata.MetadataUtils; import fr.insee.kraftwerk.core.outputs.OutputFiles; import fr.insee.kraftwerk.core.outputs.csv.CsvOutputFiles; import fr.insee.kraftwerk.core.sequence.*; -import fr.insee.kraftwerk.core.utils.CsvUtils; import fr.insee.kraftwerk.core.utils.FileUtils; +import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.vtl.VtlBindings; import fr.insee.kraftwerk.core.vtl.VtlExecute; -import io.cucumber.java.Before; +import io.cucumber.java.AfterAll; +import io.cucumber.java.BeforeAll; import io.cucumber.java.en.Given; import io.cucumber.java.en.Then; import io.cucumber.java.en.When; import java.io.File; +import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; +import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.sql.SQLException; +import java.sql.Statement; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.Arrays; @@ -47,7 +55,6 @@ public class MainDefinitions { Path inDirectory = Paths.get(FUNCTIONAL_TESTS_INPUT_DIRECTORY); static Path outDirectory = Paths.get(FUNCTIONAL_TESTS_OUTPUT_DIRECTORY); Path tempDirectory = Paths.get(FUNCTIONAL_TESTS_TEMP_DIRECTORY); - String userInputFileName = Constants.USER_INPUT_FILE; UserInputsFile userInputs; String campaignName = ""; VtlBindings vtlBindings = new VtlBindings(); @@ -58,10 +65,12 @@ public class MainDefinitions { VtlExecute vtlExecute = new VtlExecute(); List errors = new ArrayList<>(); + static Statement database; - @Before - public void clean() throws KraftwerkException { + @BeforeAll + public static void clean() throws KraftwerkException, SQLException { FileUtils.deleteDirectory(outDirectory); + database = SqlUtils.openConnection().createStatement(); } @Given("Step 0 : We have some survey in directory {string}") @@ -136,12 +145,12 @@ public void launch_main_filebyfile() throws KraftwerkException { } @When("Step 2 : We get each unimodal dataset") - public void unimodal_treatments() throws NullException { + public void unimodal_treatments() throws KraftwerkException { metadataModelMap = MetadataUtils.getMetadata(userInputs.getModeInputsMap()); BuildBindingsSequence buildBindingsSequence = new BuildBindingsSequence(true); for (String dataMode : userInputs.getModeInputsMap().keySet()) { boolean withDDI = true; - buildBindingsSequence.buildVtlBindings(userInputs, dataMode, vtlBindings, metadataModelMap.get(dataMode), withDDI,null); + buildBindingsSequence.buildVtlBindings(userInputs, dataMode, vtlBindings, metadataModelMap.get(dataMode), withDDI,null,database); UnimodalSequence unimodal = new UnimodalSequence(); unimodal.applyUnimodalSequence(userInputs, dataMode, vtlBindings, errors, metadataModelMap); } @@ -150,16 +159,16 @@ public void unimodal_treatments() throws NullException { @When("Step 3 : We aggregate each unimodal dataset into a multimodal dataset") public void aggregate_datasets() { MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModelMap); + multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModelMap, database); } @When("Step 4 : We export the final version") public void export_results() throws KraftwerkException { WriterSequence writerSequence = new WriterSequence(); LocalDateTime localDateTime = LocalDateTime.now(); - writerSequence.writeOutputFiles(inDirectory, localDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModelMap, errors); + writerSequence.writeOutputFiles(inDirectory, localDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModelMap, errors, database); writeErrorsFile(inDirectory, localDateTime, errors); - outputFiles = new CsvOutputFiles(outDirectory, vtlBindings, userInputs.getModes()); + outputFiles = new CsvOutputFiles(outDirectory, vtlBindings, userInputs.getModes(), database); } @Then("Step 5 : We check if we have {int} lines") @@ -169,8 +178,7 @@ public void count_lines_in_root_tables(int expectedLineCount) throws CsvValidati // Get reader to read the root table written in outputs System.out.println("Check output file path : " + executionOutDirectory.resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME))); - CSVReader csvReader = CsvUtils - .getReader(outDirectory.resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME))); + CSVReader csvReader = getCSVReader(outDirectory.resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME))); // Count int lineCount = 0; while ((csvReader.readNext()) != null) { @@ -188,8 +196,7 @@ public void check_output_root_table(int expectedLineCount, int expectedVariables // Go to first datetime folder Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); - CSVReader csvReader = CsvUtils - .getReader(executionOutDirectory.resolve(executionOutDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".csv")); + CSVReader csvReader = getCSVReader(executionOutDirectory.resolve(executionOutDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".csv")); // get header String[] header = csvReader.readNext(); // Count @@ -212,7 +219,7 @@ public void check_output_root_table(int expectedLineCount, int expectedVariables @Then("Step 6 : We check if we have {int} variables") public void count_variables_in_root_tables(int expectedVariablesCount) throws CsvValidationException, IOException { // Get reader to read the root table written in outputs - CSVReader csvReader = CsvUtils.getReader( + CSVReader csvReader = getCSVReader( outputFiles.getOutputFolder().resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME))); // get header String[] header = csvReader.readNext(); @@ -232,8 +239,7 @@ public void checkVariableValue(String idUE, String expectedValue, String variabl tableName = Constants.ROOT_GROUP_NAME; // Get reader to read the root table written in outputs - CSVReader csvReader = CsvUtils - .getReader(outputFiles.getOutputFolder().resolve(outputFiles.outputFileName(tableName))); + CSVReader csvReader = getCSVReader(outputFiles.getOutputFolder().resolve(outputFiles.outputFileName(tableName))); // get header String[] header = csvReader.readNext(); int idUEPosition = Arrays.asList(header).indexOf(Constants.ROOT_IDENTIFIER_NAME); @@ -253,14 +259,14 @@ public void checkVariableValue(String idUE, String expectedValue, String variabl assertEquals(expectedValue, value); } - boolean deleteDirectory(File directoryToBeDeleted) { + void deleteDirectory(File directoryToBeDeleted) { File[] allContents = directoryToBeDeleted.listFiles(); if (allContents != null) { for (File file : allContents) { deleteDirectory(file); } } - return directoryToBeDeleted.delete(); + directoryToBeDeleted.delete(); } private void writeErrorsFile(Path inDirectory,LocalDateTime localDateTime, List errors) { @@ -293,7 +299,7 @@ public void check_field_existence(String fileName, String fieldName) throws IOEx // File existence assertion assertThat(outputReportingDataFile).exists().isFile().canRead(); - CSVReader csvReader = CsvUtils.getReader( + CSVReader csvReader = getCSVReader( outputReportingDataFile.toPath() ); @@ -317,4 +323,23 @@ public void clean_vtl(String vtlScriptName) throws IOException { Files.deleteIfExists(bkpPath); } + + + @AfterAll + public static void openConnection() throws SQLException { + database.getConnection().close(); + } + + //CSV Utilities + public CSVReader getCSVReader(Path filePath) throws IOException { + CSVParser parser = new CSVParserBuilder() + .withSeparator(Constants.CSV_OUTPUTS_SEPARATOR) + //.withQuoteChar(Constants.CSV_OUTPUTS_QUOTE_CHAR) + //.withEscapeChar(CSVWriter.DEFAULT_ESCAPE_CHARACTER) + .build(); + return new CSVReaderBuilder(new FileReader(filePath.toFile(), StandardCharsets.UTF_8)) + //.withSkipLines(1) // (uncomment to ignore header) + .withCSVParser(parser) + .build(); + } } \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/ReportingDataDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/ReportingDataDefinitions.java index 67005f99..9bcf8a28 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/ReportingDataDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/ReportingDataDefinitions.java @@ -9,7 +9,9 @@ import static org.assertj.core.api.Assertions.fail; import java.io.File; +import java.io.FileReader; import java.io.IOException; +import java.nio.charset.StandardCharsets; import java.nio.file.Path; import java.nio.file.Paths; import java.text.ParseException; @@ -18,14 +20,16 @@ import java.util.List; import java.util.Objects; +import com.opencsv.CSVParser; +import com.opencsv.CSVParserBuilder; import com.opencsv.CSVReader; +import com.opencsv.CSVReaderBuilder; import com.opencsv.exceptions.CsvException; import com.opencsv.exceptions.CsvValidationException; import fr.insee.kraftwerk.core.Constants; import fr.insee.kraftwerk.core.extradata.reportingdata.ContactAttemptType; import fr.insee.kraftwerk.core.extradata.reportingdata.StateType; -import fr.insee.kraftwerk.core.utils.CsvUtils; import io.cucumber.java.en.Then; @@ -68,7 +72,7 @@ public void check_contact_attempt_file(String fileName, String directory, int ex // File existence assertion assertThat(outputReportingDataFile).exists().isFile().canRead(); - CSVReader csvReader = CsvUtils.getReader( + CSVReader csvReader = getReader( outputReportingDataFile.toPath() ); @@ -98,7 +102,7 @@ public void check_reporting_data_count(int expectedCount, String fileName, Strin Path executionOutDirectory = outDirectory.resolve(directory); executionOutDirectory = executionOutDirectory.resolve(Objects.requireNonNull(new File(executionOutDirectory.toString()).listFiles(File::isDirectory))[0].getName()); - CSVReader csvReader = CsvUtils.getReader( + CSVReader csvReader = getReader( Path.of(executionOutDirectory + "/" + fileName) ); @@ -119,7 +123,7 @@ public void check_contact_attempt_content(String surveyUnitId, int expectedSpeci Path executionOutDirectory = outDirectory.resolve(directory); executionOutDirectory = executionOutDirectory.resolve(Objects.requireNonNull(new File(executionOutDirectory.toString()).listFiles(File::isDirectory))[0].getName()); - CSVReader csvReader = CsvUtils.getReader( + CSVReader csvReader = getReader( Path.of(executionOutDirectory + "/" + fileName) ); @@ -168,7 +172,7 @@ public void check_contact_state_content(String surveyUnitId, int expectedSpecifi Path executionOutDirectory = outDirectory.resolve(directory); executionOutDirectory = executionOutDirectory.resolve(Objects.requireNonNull(new File(executionOutDirectory.toString()).listFiles(File::isDirectory))[0].getName()); - CSVReader csvReader = CsvUtils.getReader( + CSVReader csvReader = getReader( Path.of(executionOutDirectory + "/" + fileName) ); @@ -218,7 +222,7 @@ public void check_contact_attempt_date_format(String fileName, String directory, executionOutDirectory = executionOutDirectory.resolve(Objects.requireNonNull(new File(executionOutDirectory.toString()).listFiles(File::isDirectory))[0].getName()); - CSVReader csvReader = CsvUtils.getReader( + CSVReader csvReader = getReader( Path.of(executionOutDirectory + "/" + fileName) ); @@ -262,7 +266,7 @@ public void check_reporting_data_in_root_file(String fileName, String directory) Path executionOutDirectory = outDirectory.resolve(directory); executionOutDirectory = executionOutDirectory.resolve(Objects.requireNonNull(new File(executionOutDirectory.toString()).listFiles(File::isDirectory))[0].getName()); - CSVReader csvReader = CsvUtils.getReader( + CSVReader csvReader = getReader( Path.of(executionOutDirectory + "/" + fileName) ); @@ -279,7 +283,7 @@ public void check_outcome_spotting_result(String surveyUnitId, String fileName, Path executionOutDirectory = outDirectory.resolve(directory); executionOutDirectory = executionOutDirectory.resolve(Objects.requireNonNull(new File(executionOutDirectory.toString()).listFiles(File::isDirectory))[0].getName()); - CSVReader csvReader = CsvUtils.getReader( + CSVReader csvReader = getReader( Path.of(executionOutDirectory + "/" + fileName) ); @@ -328,7 +332,7 @@ public void check_identification(String surveyUnitId, String fileName, String di Path executionOutDirectory = outDirectory.resolve(directory); executionOutDirectory = executionOutDirectory.resolve(Objects.requireNonNull(new File(executionOutDirectory.toString()).listFiles(File::isDirectory))[0].getName()); - CSVReader csvReader = CsvUtils.getReader( + CSVReader csvReader = getReader( Path.of(executionOutDirectory + "/" + fileName) ); @@ -359,4 +363,16 @@ public void check_identification(String surveyUnitId, String fileName, String di } assertThat(identificationContent).isEqualTo(expectedValue); } + + public static CSVReader getReader(Path filePath) throws IOException { + CSVParser parser = new CSVParserBuilder() + .withSeparator(Constants.CSV_OUTPUTS_SEPARATOR) + //.withQuoteChar(Constants.CSV_OUTPUTS_QUOTE_CHAR) + //.withEscapeChar(CSVWriter.DEFAULT_ESCAPE_CHARACTER) + .build(); + return new CSVReaderBuilder(new FileReader(filePath.toFile(), StandardCharsets.UTF_8)) + //.withSkipLines(1) // (uncomment to ignore header) + .withCSVParser(parser) + .build(); + } } \ No newline at end of file From 04542292508b032ea9643a64896619c4c91c8651 Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Wed, 5 Jun 2024 15:56:59 +0200 Subject: [PATCH 02/21] csv export like before (Double quotes header + correct column order) --- .../core/outputs/csv/CsvOutputFiles.java | 51 ++++++++++-- .../insee/kraftwerk/core/utils/SqlUtils.java | 83 +++++++++++-------- .../src/main/resources/vtl/unimode/TEL.vtl | 2 +- .../ReportingDataDefinitions.java | 6 +- .../do_we_export_reporting_data.feature | 8 +- 5 files changed, 101 insertions(+), 49 deletions(-) diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java index f2d5a2c0..53401a1b 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java @@ -1,17 +1,22 @@ package fr.insee.kraftwerk.core.outputs.csv; +import fr.insee.kraftwerk.core.Constants; import fr.insee.kraftwerk.core.KraftwerkError; import fr.insee.kraftwerk.core.exceptions.KraftwerkException; import fr.insee.kraftwerk.core.metadata.MetadataModel; import fr.insee.kraftwerk.core.outputs.OutputFiles; import fr.insee.kraftwerk.core.outputs.TableScriptInfo; +import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.utils.TextFileWriter; import fr.insee.kraftwerk.core.utils.log.KraftwerkExecutionLog; import fr.insee.kraftwerk.core.vtl.VtlBindings; +import lombok.extern.slf4j.Slf4j; +import java.io.BufferedReader; import java.io.File; import java.nio.file.Files; import java.nio.file.Path; +import java.nio.file.StandardOpenOption; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; @@ -21,6 +26,7 @@ /** * Class to manage the writing of CSV output tables. */ +@Slf4j public class CsvOutputFiles extends OutputFiles { private final KraftwerkExecutionLog kraftwerkExecutionLog; @@ -48,14 +54,49 @@ public void writeOutputTables(Map metadataModels) throws for (String datasetName : getDatasetToCreate()) { File outputFile = getOutputFolder().resolve(outputFileName(datasetName)).toFile(); try { - Files.deleteIfExists(outputFile.toPath()); - //Data export - this.getDatabase().execute(String.format("COPY %s TO '%s' (FORMAT CSV)", datasetName, outputFile.getAbsolutePath())); + //Get column names + List columnNames = SqlUtils.getColumnNames(getDatabase(), datasetName); + if(columnNames.isEmpty()){ + log.warn("dataset {} is empty !", datasetName); + return; + } + + //Create file with double quotes header + StringBuilder headerBuilder = new StringBuilder(); + for (String stringColumnName : columnNames) { + headerBuilder.append(String.format("\"%s\"", stringColumnName)).append(Constants.CSV_OUTPUTS_SEPARATOR); + } + headerBuilder.deleteCharAt(headerBuilder.length()-1); + headerBuilder.append("\n"); + Files.write(outputFile.toPath(), headerBuilder.toString().getBytes()); + + //Data export into temp file + StringBuilder exportCsvQuery = new StringBuilder(String.format("COPY %s TO '%s' (FORMAT CSV, HEADER false, DELIMITER '%s', OVERWRITE_OR_IGNORE true", datasetName, outputFile.getAbsolutePath() +"data", Constants.CSV_OUTPUTS_SEPARATOR)); + //Double quote values parameter + exportCsvQuery.append(", FORCE_QUOTE("); + for (String stringColumnName : columnNames) { + exportCsvQuery.append(String.format("'%s',", stringColumnName)); + } + //Remove last "," + exportCsvQuery.deleteCharAt(exportCsvQuery.length() - 1); + exportCsvQuery.append("))"); + this.getDatabase().execute(exportCsvQuery.toString()); + + //Merge data file with header file + //Read line by line to avoid memory waste + try(BufferedReader bufferedReader = Files.newBufferedReader(Path.of(outputFile.toPath().toAbsolutePath() + "data"))){ + String line = bufferedReader.readLine(); + while(line != null){ + Files.write(outputFile.toPath(),(line + "\n").getBytes(),StandardOpenOption.APPEND); + line = bufferedReader.readLine(); + } + } + Files.deleteIfExists(Path.of(outputFile.toPath().toAbsolutePath() + "data")); - //Count rows for functionnal log + //Count rows for functional log if (kraftwerkExecutionLog != null) { try(ResultSet countResult = this.getDatabase().executeQuery("SELECT COUNT(*) FROM " + datasetName)){ - assert kraftwerkExecutionLog != null; // Assert because of IDE warning + assert kraftwerkExecutionLog != null; // Assert because IDE warning kraftwerkExecutionLog.getLineCountByTableMap().put(datasetName, countResult.getInt(1)); } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java index 84211741..d5eb7346 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -6,7 +6,6 @@ import fr.insee.vtl.model.Dataset; import fr.insee.vtl.model.Structured; import lombok.extern.slf4j.Slf4j; -import org.jetbrains.annotations.NotNull; import java.io.IOException; import java.nio.file.Files; @@ -16,13 +15,12 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; -import java.util.Optional; +import java.util.Set; @Slf4j public class SqlUtils { @@ -37,8 +35,8 @@ private SqlUtils() { public static void convertVtlBindingsIntoSqlDatabase(VtlBindings vtlBindings, Statement statement) { try { createOutputSQLTables(statement, vtlBindings); - } catch (Exception e) { - log.error(e.toString()); + } catch (SQLException e) { + log.error("SQL Error during VTL bindings conversion :\n{}",e.toString()); } } @@ -61,13 +59,11 @@ private static void createOutputSQLTables(Statement statement, VtlBindings vtlBi StringBuilder createTableQuery = new StringBuilder(String.format("CREATE TABLE %s (", datasetName)); //Column order map to use in INSERT VALUES statement - List schemaOrder = new ArrayList<>(); + List schemaOrder = extractColumnsOrder(datasetName, vtlBindings); - for (String columnName : sqlSchema.keySet()) { + for (String columnName : schemaOrder) { createTableQuery.append("\"").append(columnName).append("\"").append(" ").append(sqlSchema.get(columnName).getSqlType()); createTableQuery.append(", "); - - schemaOrder.add(columnName); } //Remove last delimiter and replace by ")" @@ -75,12 +71,45 @@ private static void createOutputSQLTables(Statement statement, VtlBindings vtlBi createTableQuery.append(")"); statement.execute(createTableQuery.toString()); - //TODO Save query + //TODO Save query to file insertDataIntoTable(statement, datasetName, vtlBindings.getDataset(datasetName), sqlSchema, schemaOrder); } } + private static Map extractSqlSchema(Structured.DataStructure structure) { + //Deduplicate column names by case + Set deduplicatedColumns = new HashSet<>(); + for(Structured.Component component : structure.values()) { + deduplicatedColumns.add(component.getName().toLowerCase()); + } + + Map schema = new HashMap<>(); + for (Structured.Component component : structure.values()) { + VariableType type = VariableType.getTypeFromJavaClass(component.getType()); + if (type != null){ + //If column not added yet + if(deduplicatedColumns.contains(component.getName().toLowerCase())){ + schema.put(component.getName(), type); + deduplicatedColumns.remove(component.getName().toLowerCase()); + } + } else { + log.warn("Cannot export variable {} to SQL, unrecognized type", component.getName()); + } + } + return schema; + } + + private static List extractColumnsOrder(String datasetName, VtlBindings vtlBindings){ + List columnsOrder = new ArrayList<>(); + Dataset dataset = vtlBindings.getDataset(datasetName); + for(Structured.Component component : dataset.getDataStructure().values()){ + columnsOrder.add(component.getName()); + } + + return columnsOrder; + } + /** * INSERT queries into a specific table * @@ -99,12 +128,9 @@ private static void insertDataIntoTable(Statement statement, String datasetName, for (Map dataRow : dataset.getDataAsMap()) { insertDataQuery.append("("); for (String columnName : schemaOrder) { - //Get VTL dataset column name from SQL lowercase column name - String vtlcolumnname = getVtlcolumnname(dataRow, columnName); - - String data = dataRow.get(vtlcolumnname) == null ? "null" : dataRow.get(vtlcolumnname).toString(); - if (schema.get(columnName).equals(VariableType.STRING) && dataRow.get(vtlcolumnname) != null) { - data = String.format("$$%s$$", data); //Surround with single quotes if string + String data = dataRow.get(columnName) == null ? "null" : dataRow.get(columnName).toString(); + if (schema.get(columnName).equals(VariableType.STRING) && dataRow.get(columnName) != null) { + data = String.format("$$%s$$", data); //Surround with dollar quotes if string } insertDataQuery.append(data).append(","); } @@ -117,24 +143,6 @@ private static void insertDataIntoTable(Statement statement, String datasetName, statement.execute(insertDataQuery.toString()); } - private static String getVtlcolumnname(Map dataRow, String columnName) { - Optional optional = dataRow.keySet().stream().filter(s -> s.toLowerCase().equals(columnName)).findFirst(); - return optional.orElse(null); - } - - private static Map extractSqlSchema(Structured.DataStructure structure) { - Map schema = new HashMap<>(); - for (Structured.Component component : structure.values()) { - VariableType type = VariableType.getTypeFromJavaClass(component.getType()); - if (type != null) { - schema.put(component.getName().toLowerCase(), type); - } else { - log.warn("Cannot export variable {} to SQL, unrecognized type", component.getName()); - } - } - return schema; - } - /** * Opens an in-memory duckdb connection * WARNING : Close the connection when finished or surround with try with ressources ! @@ -191,6 +199,7 @@ public static List getColumnNames(Statement statement, String tableName) * Connect to DuckDB and retrieve column names of a table * * @param tableName name of table to retrieve column names + * @param statement database connection * @return data table column names * @throws SQLException if SQL error */ @@ -200,10 +209,12 @@ public static ResultSet getAllData(Statement statement, String tableName) throws /** * Connect to DuckDB and import CSV file in a table named after the file - * + * @param statement database connection * @param filePath path of the file to import into duckdb */ public static void readCsvFile(Statement statement, Path filePath) throws SQLException { statement.execute(String.format("CREATE TABLE %s AS FROM read_csv('%s')", filePath.getFileName().toString().split("\\.")[0], filePath)); } + + //TODO read parquet } \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/main/resources/vtl/unimode/TEL.vtl b/kraftwerk-functional-tests/src/main/resources/vtl/unimode/TEL.vtl index 8ab7ec8a..4827f548 100644 --- a/kraftwerk-functional-tests/src/main/resources/vtl/unimode/TEL.vtl +++ b/kraftwerk-functional-tests/src/main/resources/vtl/unimode/TEL.vtl @@ -1 +1 @@ -TEL := TEL[calc REPORTINGDATA.OUTCOME_SPOTTING := "TEST"]; \ No newline at end of file +TEL := TEL[calc REPORTINGDATA.outcome_spotting := "TEST"]; \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/ReportingDataDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/ReportingDataDefinitions.java index 9bcf8a28..94b5a7bb 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/ReportingDataDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/ReportingDataDefinitions.java @@ -278,7 +278,7 @@ public void check_reporting_data_in_root_file(String fileName, String directory) assertThat(header).doesNotContainAnyElementsOf(Arrays.asList(reportingDataFields)); } - @Then("For SurveyUnit {string} in a file named {string} in directory {string} we should have {string} in the OUTCOME_SPOTTING field") + @Then("For SurveyUnit {string} in a file named {string} in directory {string} we should have {string} in the outcome_spotting field") public void check_outcome_spotting_result(String surveyUnitId, String fileName, String directory, String expectedOutcomeSpotting) throws IOException, CsvException { Path executionOutDirectory = outDirectory.resolve(directory); executionOutDirectory = executionOutDirectory.resolve(Objects.requireNonNull(new File(executionOutDirectory.toString()).listFiles(File::isDirectory))[0].getName()); @@ -295,7 +295,7 @@ public void check_outcome_spotting_result(String surveyUnitId, String fileName, String[] header = content.get(0); // OUTCOME_SPOTTING field existence assertion - assertThat(header).contains("OUTCOME_SPOTTING"); + assertThat(header).contains("outcome_spotting"); // Fetch concerned survey unit line from file String[] concernedLine = fetchConcernedSurveyUnitLineFromFile(surveyUnitId, content); @@ -307,7 +307,7 @@ public void check_outcome_spotting_result(String surveyUnitId, String fileName, int i = 0; String outcomeSpottingContent = null; for (String element : concernedLine) { - if (header[i].equals("OUTCOME_SPOTTING")) { + if (header[i].equals("outcome_spotting")) { outcomeSpottingContent = element; break; } diff --git a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_reporting_data.feature b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_reporting_data.feature index 3258f506..7a61d2d6 100644 --- a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_reporting_data.feature +++ b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_reporting_data.feature @@ -13,9 +13,9 @@ Feature: Do we save correctly all reporting data ? # - ExpectedReportingDataFieldCount : Expected field quantity excluding IdUE |Directory |OutputFileName |ExpectedReportingDataFieldCount | - |SAMPLETEST-REPORTINGDATA-v1 |SAMPLETEST-REPORTINGDATA-v1_REPORTINGDATA.csv |76 | - |SAMPLETEST-REPORTINGDATA-v2 |SAMPLETEST-REPORTINGDATA-v2_REPORTINGDATA.csv |76 | - |SAMPLETEST-REPORTINGDATA-MOOG-v1 |SAMPLETEST-REPORTINGDATA-MOOG-v1_REPORTINGDATA.csv |32 | + |SAMPLETEST-REPORTINGDATA-v1 |SAMPLETEST-REPORTINGDATA-v1_REPORTINGDATA.csv |75 | + |SAMPLETEST-REPORTINGDATA-v2 |SAMPLETEST-REPORTINGDATA-v2_REPORTINGDATA.csv |75 | + |SAMPLETEST-REPORTINGDATA-MOOG-v1 |SAMPLETEST-REPORTINGDATA-MOOG-v1_REPORTINGDATA.csv |31 | @@ -127,7 +127,7 @@ Feature: Do we save correctly all reporting data ? Scenario Outline: Does the OUTCOME_SPOTTING is computed correctly Given Step 0 : We have some survey in directory "" When Step 1 : We launch main service - Then For SurveyUnit "" in a file named "" in directory "" we should have "" in the OUTCOME_SPOTTING field + Then For SurveyUnit "" in a file named "" in directory "" we should have "" in the outcome_spotting field Examples: # Parameters : From dc0cc7adb95caabcdab11c111fd2e50face7693f Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Thu, 6 Jun 2024 14:00:34 +0200 Subject: [PATCH 03/21] Add SQL tests + fixes --- .../core/outputs/csv/CsvOutputFiles.java | 6 +- .../insee/kraftwerk/core/utils/SqlUtils.java | 40 +++-- .../core/outputs/CsvOutputFilesTest.java | 41 ++++- .../kraftwerk/core/utils/SqlUtilsTest.java | 154 ++++++++++++++++++ .../test/resources/unit_tests/csv/testcsv.csv | 2 + .../unit_tests/parquet/testparquet.parquet | Bin 0 -> 406 bytes .../functional_tests/MainDefinitions.java | 81 +++++---- .../features/do_we_export_data.feature | 30 ++++ 8 files changed, 310 insertions(+), 44 deletions(-) create mode 100644 kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java create mode 100644 kraftwerk-core/src/test/resources/unit_tests/csv/testcsv.csv create mode 100644 kraftwerk-core/src/test/resources/unit_tests/parquet/testparquet.parquet create mode 100644 kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java index 53401a1b..890295df 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java @@ -14,10 +14,12 @@ import java.io.BufferedReader; import java.io.File; +import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.StandardOpenOption; import java.sql.ResultSet; +import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.List; @@ -100,10 +102,10 @@ public void writeOutputTables(Map metadataModels) throws kraftwerkExecutionLog.getLineCountByTableMap().put(datasetName, countResult.getInt(1)); } } - } catch (Exception e) { + } catch (SQLException | IOException e) { throw new KraftwerkException(500, e.toString()); } - } + } } @Override diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java index d5eb7346..4611a938 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -31,6 +31,8 @@ private SqlUtils() { /** * Convert vtl bindings to SQL DuckDB tables for further export + * @param vtlBindings vtl bindings to send into database + * @param statement statement associated to database */ public static void convertVtlBindingsIntoSqlDatabase(VtlBindings vtlBindings, Statement statement) { try { @@ -56,10 +58,10 @@ private static void createOutputSQLTables(Statement statement, VtlBindings vtlBi log.warn("Empty schema for dataset {}", datasetName); return; } - StringBuilder createTableQuery = new StringBuilder(String.format("CREATE TABLE %s (", datasetName)); + StringBuilder createTableQuery = new StringBuilder(String.format("CREATE TABLE '%s' (", datasetName)); //Column order map to use in INSERT VALUES statement - List schemaOrder = extractColumnsOrder(datasetName, vtlBindings); + List schemaOrder = extractColumnsOrder(vtlBindings.getDataset(datasetName)); for (String columnName : schemaOrder) { createTableQuery.append("\"").append(columnName).append("\"").append(" ").append(sqlSchema.get(columnName).getSqlType()); @@ -70,13 +72,18 @@ private static void createOutputSQLTables(Statement statement, VtlBindings vtlBi createTableQuery.delete(createTableQuery.length() - 2, createTableQuery.length()); createTableQuery.append(")"); + log.debug("SQL Query : {}", createTableQuery); statement.execute(createTableQuery.toString()); - //TODO Save query to file insertDataIntoTable(statement, datasetName, vtlBindings.getDataset(datasetName), sqlSchema, schemaOrder); } } + /** + * Extract variable types from a dataset + * @param structure the structure of the dataset + * @return a (variable name,type) map + */ private static Map extractSqlSchema(Structured.DataStructure structure) { //Deduplicate column names by case Set deduplicatedColumns = new HashSet<>(); @@ -100,9 +107,12 @@ private static Map extractSqlSchema(Structured.DataStructu return schema; } - private static List extractColumnsOrder(String datasetName, VtlBindings vtlBindings){ + /** + * Extract columns order from a VTL dataset + * @return a list of columns names in the right order + */ + private static List extractColumnsOrder(Dataset dataset){ List columnsOrder = new ArrayList<>(); - Dataset dataset = vtlBindings.getDataset(datasetName); for(Structured.Component component : dataset.getDataStructure().values()){ columnsOrder.add(component.getName()); } @@ -122,7 +132,7 @@ private static void insertDataIntoTable(Statement statement, String datasetName, return; } StringBuilder insertDataQuery = new StringBuilder("BEGIN TRANSACTION;\n"); - insertDataQuery.append(String.format("INSERT INTO %s VALUES ", datasetName)); + insertDataQuery.append(String.format("INSERT INTO \"%s\" VALUES ", datasetName)); //For each row of the dataset for (Map dataRow : dataset.getDataAsMap()) { @@ -139,7 +149,7 @@ private static void insertDataIntoTable(Statement statement, String datasetName, } insertDataQuery.delete(insertDataQuery.length() - 1, insertDataQuery.length()).append(";"); //Replace last "," by ";" insertDataQuery.append("COMMIT;"); - //TODO save query + log.debug("SQL Query : {}", insertDataQuery); statement.execute(insertDataQuery.toString()); } @@ -187,7 +197,7 @@ public static Connection openConnection(String databaseURL) throws SQLException * @throws SQLException if SQL error */ public static List getColumnNames(Statement statement, String tableName) throws SQLException { - ResultSet resultSet = statement.executeQuery(String.format("DESCRIBE %s", tableName)); + ResultSet resultSet = statement.executeQuery(String.format("DESCRIBE \"%s\"", tableName)); List columnNames = new ArrayList<>(); while (resultSet.next()) { columnNames.add(resultSet.getString("column_name")); @@ -204,7 +214,7 @@ public static List getColumnNames(Statement statement, String tableName) * @throws SQLException if SQL error */ public static ResultSet getAllData(Statement statement, String tableName) throws SQLException { - return statement.executeQuery(String.format("SELECT * FROM %s", tableName)); + return statement.executeQuery(String.format("SELECT * FROM \"%s\"", tableName)); } /** @@ -213,8 +223,16 @@ public static ResultSet getAllData(Statement statement, String tableName) throws * @param filePath path of the file to import into duckdb */ public static void readCsvFile(Statement statement, Path filePath) throws SQLException { - statement.execute(String.format("CREATE TABLE %s AS FROM read_csv('%s')", filePath.getFileName().toString().split("\\.")[0], filePath)); + statement.execute(String.format("CREATE TABLE '%s' AS SELECT * FROM read_csv('%s')", filePath.getFileName().toString().split("\\.")[0], filePath)); + } + + /** + * Connect to DuckDB and import PARQUET file in a table named after the file + * @param statement database connection + * @param filePath path of the file to import into duckdb + */ + public static void readParquetFile(Statement statement, Path filePath) throws SQLException { + statement.execute(String.format("CREATE TABLE '%s' AS SELECT * FROM read_parquet('%s')", filePath.getFileName().toString().split("\\.")[0], filePath)); } - //TODO read parquet } \ No newline at end of file diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvOutputFilesTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvOutputFilesTest.java index 59eb7cf6..05b1594d 100644 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvOutputFilesTest.java +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/outputs/CsvOutputFilesTest.java @@ -4,14 +4,25 @@ import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; +import java.io.File; import java.nio.file.Path; import java.nio.file.Paths; +import java.sql.Connection; import java.sql.SQLException; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Set; +import fr.insee.kraftwerk.core.exceptions.KraftwerkException; +import fr.insee.kraftwerk.core.metadata.Group; +import fr.insee.kraftwerk.core.metadata.MetadataModel; +import fr.insee.kraftwerk.core.metadata.Variable; +import fr.insee.kraftwerk.core.metadata.VariableType; +import fr.insee.kraftwerk.core.utils.FileUtils; import fr.insee.kraftwerk.core.utils.SqlUtils; import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; import org.junit.jupiter.api.Order; import org.junit.jupiter.api.Test; @@ -31,6 +42,7 @@ class CsvOutputFilesTest { private static UserInputsFile testUserInputsFile; private static OutputFiles outputFiles; + private static Connection database; Dataset fooDataset = new InMemoryDataset(List.of(), List.of(new Structured.Component("FOO", String.class, Dataset.Role.IDENTIFIER))); @@ -53,7 +65,9 @@ void createInstance() { vtlBindings.put("LOOP", fooDataset); vtlBindings.put("FROM_USER", fooDataset); // - outputFiles = new CsvOutputFiles(Paths.get(TestConstants.UNIT_TESTS_DUMP), vtlBindings, testUserInputsFile.getModes(), SqlUtils.openConnection().createStatement()); + database = SqlUtils.openConnection(); + SqlUtils.convertVtlBindingsIntoSqlDatabase(vtlBindings, database.createStatement()); + outputFiles = new CsvOutputFiles(Paths.get(TestConstants.UNIT_TESTS_DUMP), vtlBindings, testUserInputsFile.getModes(), database.createStatement()); }); } @@ -71,8 +85,31 @@ void testGetDatasetOutputNames() { assertTrue(outputDatasetNames.containsAll(Set.of(Constants.ROOT_GROUP_NAME, "LOOP", "FROM_USER"))); } + @Test + @Order(3) + void testWriteCsv() throws KraftwerkException, SQLException { + FileUtils.createDirectoryIfNotExist(outputFiles.getOutputFolder()); + + Map metaModels = new HashMap<>(); + MetadataModel metMod = new MetadataModel(); + Group group = new Group("test","RACINE"); + metMod.getVariables().putVariable(new Variable("ID",group, VariableType.STRING)); + metMod.getVariables().putVariable(new Variable("ID2",group, VariableType.STRING)); + metMod.getVariables().putVariable(new Variable("FOO_STR",group, VariableType.STRING)); + metMod.getVariables().putVariable(new Variable("FOO_NUM",group, VariableType.NUMBER)); + metaModels.put("test",metMod); + + outputFiles.writeOutputTables(metaModels); + + Path racinePath = Path.of(outputFiles.getOutputFolder().toString(), outputFiles.outputFileName("RACINE")); + racinePath = racinePath.resolveSibling(racinePath.getFileName()); + File f = racinePath.toFile(); + Assertions.assertTrue(f.exists()); + Assertions.assertNotEquals(0, f.length()); + } + @AfterAll static void closeConnection() throws SQLException { - outputFiles.getDatabase().getConnection().close(); + database.close(); } } diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java new file mode 100644 index 00000000..f946fa8d --- /dev/null +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java @@ -0,0 +1,154 @@ +package fr.insee.kraftwerk.core.utils; + +import fr.insee.kraftwerk.core.Constants; +import fr.insee.kraftwerk.core.TestConstants; +import fr.insee.kraftwerk.core.exceptions.KraftwerkException; +import fr.insee.kraftwerk.core.inputs.UserInputsFile; +import fr.insee.kraftwerk.core.vtl.VtlBindings; +import fr.insee.vtl.model.Dataset; +import fr.insee.vtl.model.InMemoryDataset; +import fr.insee.vtl.model.Structured; +import org.assertj.core.api.Assertions; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +import java.nio.file.Path; +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +class SqlUtilsTest { + private static Connection testDatabase; + @BeforeAll + static void init() throws SQLException { + testDatabase = SqlUtils.openConnection(); + + } + + + @Test + void convertVTLBindingTest() throws SQLException, KraftwerkException { + try(Statement testDatabaseStatement = SqlUtils.openConnection().createStatement()) { + //Given + UserInputsFile testUserInputsFile = new UserInputsFile( + Path.of(TestConstants.UNIT_TESTS_DIRECTORY, "user_inputs/inputs_valid_several_modes.json"), + Path.of(TestConstants.UNIT_TESTS_DIRECTORY, "user_inputs")); + VtlBindings vtlBindings = new VtlBindings(); + Dataset testDataset = new InMemoryDataset(List.of(), + List.of(new Structured.Component("TestString", String.class, Dataset.Role.IDENTIFIER))); + for (String mode : testUserInputsFile.getModes()) { + vtlBindings.put(mode, testDataset); + } + vtlBindings.put(testUserInputsFile.getMultimodeDatasetName(), testDataset); + vtlBindings.put(Constants.ROOT_GROUP_NAME, testDataset); + vtlBindings.put("LOOP", testDataset); + vtlBindings.put("FROM_USER", testDataset); + + //Add data to root dataset + Map dataRow = new HashMap<>(); + dataRow.put("TestString", "test"); + vtlBindings.getDataset(Constants.ROOT_GROUP_NAME).getDataPoints().add(new Structured.DataPoint(vtlBindings.getDataset(Constants.ROOT_GROUP_NAME).getDataStructure(), dataRow)); + + //When + SqlUtils.convertVtlBindingsIntoSqlDatabase(vtlBindings, testDatabaseStatement); + + //Then + //1 table / dataset + ResultSet resultSet = testDatabaseStatement.executeQuery("SHOW TABLES"); + List tableNames = new ArrayList<>(); + while (resultSet.next()) { + tableNames.add(resultSet.getString("name")); + } + for (String datasetName : vtlBindings.getDatasetNames()) { + Assertions.assertThat(tableNames).contains(datasetName); + } + + //Table has data + resultSet = testDatabaseStatement.executeQuery("SELECT * FROM " + Constants.ROOT_GROUP_NAME); + Assertions.assertThat(resultSet.next()).isTrue(); + } + } + + @Test + void getColumnNamesTest() throws SQLException { + try(Statement testDatabaseStatement = SqlUtils.openConnection().createStatement()){ + //Given + testDatabaseStatement.execute("CREATE TABLE columnnamestesttable(testint INT, teststring NVARCHAR)"); + + //When + List columnNames = SqlUtils.getColumnNames(testDatabaseStatement, "columnnamestesttable"); + + //Then + Assertions.assertThat(columnNames).containsExactly("testint", "teststring"); + } + } + + @Test + void getAllDataTest() throws SQLException { + try(Statement testDatabaseStatement = SqlUtils.openConnection().createStatement()) { + //Given + testDatabaseStatement.execute("CREATE TABLE getdatatesttable(testint INT, teststring NVARCHAR)"); + testDatabaseStatement.execute("INSERT INTO getdatatesttable VALUES (1, 'test1')"); + testDatabaseStatement.execute("INSERT INTO getdatatesttable VALUES (2, 'test2')"); + testDatabaseStatement.execute("INSERT INTO getdatatesttable VALUES (3, 'test3')"); + + //When + ResultSet resultSet = SqlUtils.getAllData(testDatabaseStatement, "getdatatesttable"); + + //Then + int i = 1; + while (resultSet.next()){ + Assertions.assertThat(resultSet.getInt("testint")).isEqualTo(i); + Assertions.assertThat(resultSet.getString("teststring")).isEqualTo("test"+i); + i++; + } + } + } + + @Test + void readCsvFileTest() throws SQLException { + try(Statement testDatabaseStatement = SqlUtils.openConnection().createStatement()) { + //Given + Path csvFilePath = Path.of(TestConstants.UNIT_TESTS_DIRECTORY).resolve("csv").resolve("testcsv.csv"); + //When + SqlUtils.readCsvFile(testDatabaseStatement, csvFilePath); + + //Then + ResultSet resultSet = testDatabaseStatement.executeQuery("SELECT * FROM testcsv"); + Assertions.assertThat(resultSet.next()).isTrue(); + Assertions.assertThat(resultSet.getString("teststring1")).isEqualTo("test1"); + Assertions.assertThat(resultSet.getString("teststring2")).isEqualTo("test2"); + Assertions.assertThat(resultSet.getString("testint1")).isEqualTo("1"); + } + } + + @Test + void readParquetFileTest() throws SQLException { + try(Statement testDatabaseStatement = SqlUtils.openConnection().createStatement()) { + //Given + Path parquetFilePath = Path.of(TestConstants.UNIT_TESTS_DIRECTORY).resolve("parquet").resolve("testparquet.parquet"); + //When + SqlUtils.readParquetFile(testDatabaseStatement, parquetFilePath); + + //Then + ResultSet resultSet = testDatabaseStatement.executeQuery("SELECT * FROM testparquet"); + Assertions.assertThat(resultSet.next()).isTrue(); + Assertions.assertThat(resultSet.getString("teststring1")).isEqualTo("test1"); + Assertions.assertThat(resultSet.getString("teststring2")).isEqualTo("test2"); + Assertions.assertThat(resultSet.getInt("testint1")).isEqualTo(1); + } + } + + + + @AfterAll + static void closeConnection() throws SQLException { + testDatabase.close(); + } +} diff --git a/kraftwerk-core/src/test/resources/unit_tests/csv/testcsv.csv b/kraftwerk-core/src/test/resources/unit_tests/csv/testcsv.csv new file mode 100644 index 00000000..cdd0d032 --- /dev/null +++ b/kraftwerk-core/src/test/resources/unit_tests/csv/testcsv.csv @@ -0,0 +1,2 @@ +"teststring1";"teststring2";"testint1" +"test1";"test2";"1" \ No newline at end of file diff --git a/kraftwerk-core/src/test/resources/unit_tests/parquet/testparquet.parquet b/kraftwerk-core/src/test/resources/unit_tests/parquet/testparquet.parquet new file mode 100644 index 0000000000000000000000000000000000000000..941ae33f0b221b5c1e0ab40d60eae35b3007429f GIT binary patch literal 406 zcmaixJqyA>42IL7rGDXJjyn(su|>h92Z~4sm5vVL9}vG#5glyZ{Q(aCWYaHE5nOVY z@aD;zyV-c|5>SJhT|&N?WCBzN2mom0IfmOH{IAg5S|jGR9@6X>vd#y|1|&}m0P literal 0 HcmV?d00001 diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index bd21a336..067ddb97 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -19,12 +19,12 @@ import fr.insee.kraftwerk.core.utils.FileUtils; import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.vtl.VtlBindings; -import fr.insee.kraftwerk.core.vtl.VtlExecute; import io.cucumber.java.AfterAll; import io.cucumber.java.BeforeAll; import io.cucumber.java.en.Given; import io.cucumber.java.en.Then; import io.cucumber.java.en.When; +import org.assertj.core.api.Assertions; import java.io.File; import java.io.FileReader; @@ -34,6 +34,8 @@ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.sql.Connection; +import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.time.LocalDateTime; @@ -62,15 +64,13 @@ public class MainDefinitions { Map metadataModelMap; private ControlInputSequence controlInputSequence; - - VtlExecute vtlExecute = new VtlExecute(); List errors = new ArrayList<>(); - static Statement database; + static Connection database; @BeforeAll public static void clean() throws KraftwerkException, SQLException { FileUtils.deleteDirectory(outDirectory); - database = SqlUtils.openConnection().createStatement(); + database = SqlUtils.openConnection(); } @Given("Step 0 : We have some survey in directory {string}") @@ -145,30 +145,36 @@ public void launch_main_filebyfile() throws KraftwerkException { } @When("Step 2 : We get each unimodal dataset") - public void unimodal_treatments() throws KraftwerkException { - metadataModelMap = MetadataUtils.getMetadata(userInputs.getModeInputsMap()); - BuildBindingsSequence buildBindingsSequence = new BuildBindingsSequence(true); - for (String dataMode : userInputs.getModeInputsMap().keySet()) { - boolean withDDI = true; - buildBindingsSequence.buildVtlBindings(userInputs, dataMode, vtlBindings, metadataModelMap.get(dataMode), withDDI,null,database); - UnimodalSequence unimodal = new UnimodalSequence(); - unimodal.applyUnimodalSequence(userInputs, dataMode, vtlBindings, errors, metadataModelMap); + public void unimodal_treatments() throws KraftwerkException, SQLException { + try (Statement statement = database.createStatement()) { + metadataModelMap = MetadataUtils.getMetadata(userInputs.getModeInputsMap()); + BuildBindingsSequence buildBindingsSequence = new BuildBindingsSequence(true); + for (String dataMode : userInputs.getModeInputsMap().keySet()) { + boolean withDDI = true; + buildBindingsSequence.buildVtlBindings(userInputs, dataMode, vtlBindings, metadataModelMap.get(dataMode), withDDI, null, statement); + UnimodalSequence unimodal = new UnimodalSequence(); + unimodal.applyUnimodalSequence(userInputs, dataMode, vtlBindings, errors, metadataModelMap); + } } } @When("Step 3 : We aggregate each unimodal dataset into a multimodal dataset") - public void aggregate_datasets() { - MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModelMap, database); + public void aggregate_datasets() throws SQLException { + try (Statement statement = database.createStatement()) { + MultimodalSequence multimodalSequence = new MultimodalSequence(); + multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModelMap, statement); + } } @When("Step 4 : We export the final version") - public void export_results() throws KraftwerkException { - WriterSequence writerSequence = new WriterSequence(); - LocalDateTime localDateTime = LocalDateTime.now(); - writerSequence.writeOutputFiles(inDirectory, localDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModelMap, errors, database); - writeErrorsFile(inDirectory, localDateTime, errors); - outputFiles = new CsvOutputFiles(outDirectory, vtlBindings, userInputs.getModes(), database); + public void export_results() throws KraftwerkException, SQLException { + try (Statement statement = database.createStatement()) { + WriterSequence writerSequence = new WriterSequence(); + LocalDateTime localDateTime = LocalDateTime.now(); + writerSequence.writeOutputFiles(inDirectory, localDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModelMap, errors, statement); + writeErrorsFile(inDirectory, localDateTime, errors); + outputFiles = new CsvOutputFiles(outDirectory, vtlBindings, userInputs.getModes(), statement); + } } @Then("Step 5 : We check if we have {int} lines") @@ -191,12 +197,10 @@ public void count_lines_in_root_tables(int expectedLineCount) throws CsvValidati } @Then("Step 2 : We check root output file has {int} lines and {int} variables") - public void check_output_root_table(int expectedLineCount, int expectedVariablesCount) - throws IOException, CsvValidationException { - // Go to first datetime folder + public void check_csv_output_root_table(int expectedLineCount, int expectedVariablesCount) throws IOException, CsvValidationException { Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); - - CSVReader csvReader = getCSVReader(executionOutDirectory.resolve(executionOutDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".csv")); + CSVReader csvReader = getCSVReader( + executionOutDirectory.resolve(outDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".csv")); // get header String[] header = csvReader.readNext(); // Count @@ -216,6 +220,25 @@ public void check_output_root_table(int expectedLineCount, int expectedVariables } + @Then("Step 2 : We check root parquet output file has {int} lines and {int} variables") + public void check_parquet_output_root_table(int expectedLineCount, int expectedVariablesCount) throws IOException, CsvValidationException, SQLException { + Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); + Path filePath = executionOutDirectory.resolve(outDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".parquet"); + try (Statement statement = database.createStatement()) { + SqlUtils.readParquetFile(statement, filePath); + + String tableName = filePath.getFileName().toString().split("\\.")[0]; + + // Count number of variables + Assertions.assertThat(SqlUtils.getColumnNames(statement,tableName)).hasSize(expectedVariablesCount); + + // Count lines + ResultSet resultSet = statement.executeQuery(String.format("SELECT COUNT(*) FROM \"%s\"",tableName)); + Assertions.assertThat(resultSet.next()).isTrue(); + Assertions.assertThat(resultSet.getInt(1)).isEqualTo(expectedLineCount); + } + } + @Then("Step 6 : We check if we have {int} variables") public void count_variables_in_root_tables(int expectedVariablesCount) throws CsvValidationException, IOException { // Get reader to read the root table written in outputs @@ -326,8 +349,8 @@ public void clean_vtl(String vtlScriptName) throws IOException { @AfterAll - public static void openConnection() throws SQLException { - database.getConnection().close(); + public static void closeConnection() throws SQLException { + database.close(); } //CSV Utilities diff --git a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature new file mode 100644 index 00000000..3c7aa191 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature @@ -0,0 +1,30 @@ +Feature: Do we save correctly all data ? + Everybody wants to know if we save them correctly + + Scenario Outline: Do we create CSV data file with the right structure + Given Step 0 : We have some survey in directory "" + When Step 1 : We launch main service + Then Step 2 : We check root output file has lines and variables + + Examples: + # Parameters : + # - Directory : Directory of test campaigns + # - ExpectedLineCount : Expected row quantity (header included) + # - ExpectedDataFieldCount : Expected field quantity + + |Directory |ExpectedLineCount |ExpectedDataFieldCount | + |SAMPLETEST-DATAONLY-v1 |4 |136 | + + Scenario Outline: Do we create Parquet data file with the right structure + Given Step 0 : We have some survey in directory "" + When Step 1 : We launch main service + Then Step 2 : We check root parquet output file has lines and variables + + Examples: + # Parameters : + # - Directory : Directory of test campaigns + # - ExpectedLineCount : Expected row quantity + # - ExpectedDataFieldCount : Expected field quantity + + |Directory |ExpectedLineCount |ExpectedDataFieldCount | + |SAMPLETEST-DATAONLY-v1 |3 |136 | \ No newline at end of file From 5ed6121cb39bb1230657b73af061e7795ebdb5fb Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Thu, 6 Jun 2024 15:45:25 +0200 Subject: [PATCH 04/21] File by file support + Kraftwerktests fixes + add file by file tests --- .../core/parsers/PaperDataParser.java | 4 +- .../insee/kraftwerk/core/utils/SqlUtils.java | 29 +- .../kraftwerk/core/utils/SqlUtilsTest.java | 24 +- .../functional_tests/MainDefinitions.java | 41 +- .../features/do_we_increment.feature | 14 + .../SAMPLETEST-MULTIPLEDATA-v1.json | 18816 +++++++ .../faf/data.diff.TESTFAF.20230911141652.xml | 4393 ++ .../faf/data.diff.TESTFAF.20230911141653.xml | 4393 ++ .../ddi-SAMPLETEST-MULTIPLEDATA-v1.xml | 41984 ++++++++++++++++ .../SAMPLETEST-MULTIPLEDATA-v1/kraftwerk.json | 26 + 10 files changed, 69708 insertions(+), 16 deletions(-) create mode 100644 kraftwerk-functional-tests/src/test/resources/features/do_we_increment.feature create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/SAMPLETEST-MULTIPLEDATA-v1.json create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/data/faf/data.diff.TESTFAF.20230911141652.xml create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/data/faf/data.diff.TESTFAF.20230911141653.xml create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/ddi-SAMPLETEST-MULTIPLEDATA-v1.xml create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/kraftwerk.json diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java index d9270c78..d807bc0a 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java @@ -52,7 +52,7 @@ void parseDataFile(Path filePath) { */ // Variables - List header = SqlUtils.getColumnNames(database, String.valueOf(filePath.getFileName())); + List header = SqlUtils.getColumnNames(database, String.valueOf(filePath.getFileName().toString().split("\\.")[0])); VariablesMap variables = data.getMetadataModel().getVariables(); Map csvVariablesMap = new HashMap<>(); for (int j = 1; j < header.size(); j++) { @@ -87,7 +87,7 @@ void parseDataFile(Path filePath) { */ // Survey answers - ResultSet resultSet = SqlUtils.getAllData(database, String.valueOf(filePath.getFileName())); + ResultSet resultSet = SqlUtils.getAllData(database, String.valueOf(filePath.getFileName()).split("\\.")[0]); while (resultSet.next()) { QuestionnaireData questionnaireData = new QuestionnaireData(); GroupInstance answers = questionnaireData.getAnswers(); diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java index 4611a938..536fcf23 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -52,17 +52,27 @@ public static void convertVtlBindingsIntoSqlDatabase(VtlBindings vtlBindings, St */ private static void createOutputSQLTables(Statement statement, VtlBindings vtlBindings) throws SQLException { for (String datasetName : vtlBindings.getDatasetNames()) { + //Variables types map Map sqlSchema = extractSqlSchema(vtlBindings.getDataset(datasetName).getDataStructure()); - + //Skip if no variable if (sqlSchema.isEmpty()) { log.warn("Empty schema for dataset {}", datasetName); return; } - StringBuilder createTableQuery = new StringBuilder(String.format("CREATE TABLE '%s' (", datasetName)); //Column order map to use in INSERT VALUES statement List schemaOrder = extractColumnsOrder(vtlBindings.getDataset(datasetName)); + //Skip CREATE if table already exists (ex: file-by-file) + List tableNames = getTableNames(statement); + if(tableNames.contains(datasetName)){ + insertDataIntoTable(statement, datasetName, vtlBindings.getDataset(datasetName), sqlSchema, schemaOrder); + return; + } + + //CREATE query building + StringBuilder createTableQuery = new StringBuilder(String.format("CREATE TABLE '%s' (", datasetName)); + for (String columnName : schemaOrder) { createTableQuery.append("\"").append(columnName).append("\"").append(" ").append(sqlSchema.get(columnName).getSqlType()); createTableQuery.append(", "); @@ -72,6 +82,7 @@ private static void createOutputSQLTables(Statement statement, VtlBindings vtlBi createTableQuery.delete(createTableQuery.length() - 2, createTableQuery.length()); createTableQuery.append(")"); + //Execute query log.debug("SQL Query : {}", createTableQuery); statement.execute(createTableQuery.toString()); @@ -120,6 +131,20 @@ private static List extractColumnsOrder(Dataset dataset){ return columnsOrder; } + /** + * Get all table names from database + * @param statement database statement + * @return list of table names + */ + public static List getTableNames(Statement statement) throws SQLException { + ResultSet resultSet = statement.executeQuery("SHOW TABLES"); + List tableNames = new ArrayList<>(); + while (resultSet.next()) { + tableNames.add(resultSet.getString("name")); + } + return tableNames; + } + /** * INSERT queries into a specific table * diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java index f946fa8d..7bd4dce8 100644 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java @@ -18,7 +18,6 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; -import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -60,17 +59,13 @@ void convertVTLBindingTest() throws SQLException, KraftwerkException { //Then //1 table / dataset - ResultSet resultSet = testDatabaseStatement.executeQuery("SHOW TABLES"); - List tableNames = new ArrayList<>(); - while (resultSet.next()) { - tableNames.add(resultSet.getString("name")); - } + List tableNames = SqlUtils.getTableNames(testDatabaseStatement); for (String datasetName : vtlBindings.getDatasetNames()) { Assertions.assertThat(tableNames).contains(datasetName); } //Table has data - resultSet = testDatabaseStatement.executeQuery("SELECT * FROM " + Constants.ROOT_GROUP_NAME); + ResultSet resultSet = testDatabaseStatement.executeQuery("SELECT * FROM " + Constants.ROOT_GROUP_NAME); Assertions.assertThat(resultSet.next()).isTrue(); } } @@ -145,6 +140,21 @@ void readParquetFileTest() throws SQLException { } } + @Test + void getTableNamesTest() throws SQLException { + try(Statement testDatabaseStatement = SqlUtils.openConnection().createStatement()) { + //Given + testDatabaseStatement.execute("CREATE TABLE testtable1(testint1 INT, teststring1 NVARCHAR)"); + testDatabaseStatement.execute("CREATE TABLE testtable2(testint2 INT, teststring2 NVARCHAR)"); + + //When + List tableNames = SqlUtils.getTableNames(testDatabaseStatement); + + //Then + Assertions.assertThat(tableNames).contains("testtable1","testtable2"); + } + } + @AfterAll diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index 067ddb97..be590926 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -181,10 +181,14 @@ public void export_results() throws KraftwerkException, SQLException { public void count_lines_in_root_tables(int expectedLineCount) throws CsvValidationException, IOException { // Go to first datetime folder Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); + + Path filePath = outputFiles == null ? + executionOutDirectory.resolve(inDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".csv") + : executionOutDirectory.resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME)); + // Get reader to read the root table written in outputs - System.out.println("Check output file path : " - + executionOutDirectory.resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME))); - CSVReader csvReader = getCSVReader(outDirectory.resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME))); + System.out.println("Check output file path : " + filePath); + CSVReader csvReader = getCSVReader(filePath); // Count int lineCount = 0; while ((csvReader.readNext()) != null) { @@ -241,9 +245,16 @@ public void check_parquet_output_root_table(int expectedLineCount, int expectedV @Then("Step 6 : We check if we have {int} variables") public void count_variables_in_root_tables(int expectedVariablesCount) throws CsvValidationException, IOException { + // Go to first datetime folder + Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); + + Path filePath = outputFiles == null ? + executionOutDirectory.resolve(inDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".csv") + : executionOutDirectory.resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME)); + // Get reader to read the root table written in outputs - CSVReader csvReader = getCSVReader( - outputFiles.getOutputFolder().resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME))); + System.out.println("Check output file path : " + filePath); + CSVReader csvReader = getCSVReader(filePath); // get header String[] header = csvReader.readNext(); // Count @@ -365,4 +376,24 @@ public CSVReader getCSVReader(Path filePath) throws IOException { .withCSVParser(parser) .build(); } + + @Then("We check if there is only one header") + public void uniqueHeaderCheck() throws IOException, CsvValidationException { + // Go to first datetime folder + Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); + + Path filePath = outputFiles == null ? + executionOutDirectory.resolve(inDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".csv") + : executionOutDirectory.resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME)); + + // Get reader to read the root table written in outputs + System.out.println("Check output file path : " + filePath); + CSVReader csvReader = getCSVReader(filePath); + // get header + String[] header = csvReader.readNext(); + String[] line; + while((line = csvReader.readNext()) != null){ + Assertions.assertThat(line).isNotEqualTo(header); + } + } } \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/resources/features/do_we_increment.feature b/kraftwerk-functional-tests/src/test/resources/features/do_we_increment.feature new file mode 100644 index 00000000..14b5f609 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/features/do_we_increment.feature @@ -0,0 +1,14 @@ +Feature: Do we increment correctly the datasets file by file ? + + Scenario Outline: Do we increment correctly in csv and parquet file + Given Step 0 : We have some survey in directory "" + When Step 1 : We launch main service file by file + Then Step 5 : We check if we have lines + Then Step 6 : We check if we have variables + Then We check if there is only one header + Then Step 2 : We check root parquet output file has lines and variables + + # linecount-1 because there is a final empty line in csv + Examples: + | Directory | lineCount | parquetLineCount | variableCount | + | SAMPLETEST-MULTIPLEDATA-v1 | 7 | 6 | 136 | \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/SAMPLETEST-MULTIPLEDATA-v1.json b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/SAMPLETEST-MULTIPLEDATA-v1.json new file mode 100644 index 00000000..c238b5e0 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/SAMPLETEST-MULTIPLEDATA-v1.json @@ -0,0 +1,18816 @@ +{ + "id": "lj76sgq8", + "modele": "MMCDVFAF", + "enoCoreVersion": "2.4.3", + "lunaticModelVersion": "2.3.2", + "generatingDate": "28-06-2023 12:17:35", + "missing": false, + "pagination": "question", + "maxPage": "65", + "label": { + "value": "Enquête Méthodologique Cadre de vie - FAF", + "type": "VTL|MD" + }, + "components": [ + { + "id": "kfxmfvwj", + "componentType": "Sequence", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "kfxmfvwj-lfjwkohf", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Commençons par décrire les personnes qui habitent dans le logement situé à l’adresse : \" || ADR || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR" + ] + }, + { + "id": "lj49nr0f", + "componentType": "Input", + "mandatory": false, + "page": "2", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minute du début du TCM\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj49j6tc-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj49nr0f-lj49y43b", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM1" + ], + "response": { + "name": "HM1" + } + }, + { + "id": "l0v2t2lc", + "componentType": "InputNumber", + "mandatory": false, + "page": "3", + "min": 1, + "max": 20, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"En vous comptant, combien de personnes habitent dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l0v2t2lc-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_NHAB)) and (1>T_NHAB or 20T_NHAB)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_NHAB" + ], + "response": { + "name": "T_NHAB" + } + }, + { + "id": "l0v3gfcr", + "componentType": "Loop", + "page": "4", + "depth": 1, + "paginatedLoop": false, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "PRENOMREFB" + ], + "loopDependencies": [ + "T_NBHAB" + ], + "lines": { + "min": { + "value": "T_NBHAB", + "type": "VTL" + }, + "max": { + "value": "T_NBHAB", + "type": "VTL" + } + }, + "components": [ + { + "id": "l0mkvvru", + "componentType": "Subsequence", + "page": "4", + "goToPage": "4", + "label": { + "value": "if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Prénoms des habitants du logement (en commençant par le vôtre)\" else \"\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l0mkvvru-lix4ggdw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (T_NBHAB = 1) then \"Cette information permettra de personnaliser la suite du questionnaire\" else if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Cette information permettra de personnaliser la suite du questionnaire\" else \"\"", + "type": "VTL|MD" + } + }, + { + "id": "l0mkvvru-lix4bbvh", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (T_NBHAB = 1) then \"\" else if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Si plusieurs habitants ont le même prénom, ajouter une initiale pour pouvoir les distinguer dans la suite du questionnaire.\" else \"\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0mkvvru", + "page": "4", + "label": { + "value": "if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Prénoms des habitants du logement (en commençant par le vôtre)\" else \"\"", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "PRENOM", + "PRENOMREF" + ] + }, + { + "id": "l0v3g11i", + "componentType": "Input", + "mandatory": false, + "page": "4", + "maxLength": 40, + "label": { + "value": "\"➡ \" || \" \" || if (T_NBHAB = 1) then \"Votre prénom : \" else (if ( not(isnull(T_PRENOM)) and T_PRENOM=PRENOMREF ) then \"Votre prénom : \" else ( if (isnull(PRENOMREFB) and isnull(T_PRENOM)) then \"Prénom (commencez par votre prénom) : \" else \"Prénom : \"))", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l0v3g11i-CI-0", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_PRENOM))", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Merci d’indiquer l’ensemble des prénoms (initiales ou autre) afin de pouvoir vous repérer dans la suite du questionnaire lorsque les questions porteront sur une personne en particulier.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l0v3g11i-CI-1", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_PRENOM))", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Votre réponse est importante pour le bon déroulement du questionnaire. Merci d’indiquer votre prénom (ou vos initiales, ou autre) pour pouvoir poursuivre le questionnaire.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_PRENOM" + ] + } + ], + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0mkvvru", + "page": "4", + "label": { + "value": "if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Prénoms des habitants du logement (en commençant par le vôtre)\" else \"\"", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "T_PRENOM", + "PRENOMREF", + "PRENOMREFB" + ], + "response": { + "name": "T_PRENOM" + } + } + ] + }, + { + "id": "l0v43iz7", + "componentType": "Loop", + "page": "5", + "maxPage": "9", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ANNAISS", + "LIB_E", + "LIB_PR", + "T_SEXE", + "T_DATENAIS", + "T_LNAIS", + "T_COMNAIS", + "T_PAYSNAIS", + "T_NATION1", + "T_NATION2", + "T_NATION3", + "T_NATION4", + "T_NATIONETR" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l0v3oeqn", + "componentType": "Subsequence", + "page": "5.1", + "goToPage": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l0v3oeqn-l0v3ldcs", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (PRENOM = PRENOMREF) then PRENOM ||\", nous allons rapidement vous décrire.\" else \"Nous allons décrire rapidement \" || PRENOM || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l0v4b34m", + "componentType": "Radio", + "mandatory": false, + "page": "5.2", + "label": { + "value": "\"➡ \" || \"Quel est \" || if (PRENOM = PRENOMREF) then \"votre sexe ?\" else \"le sexe de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_SEXE", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Homme", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Femme", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SEXE" + } + }, + { + "id": "l0v4oi1v", + "componentType": "Datepicker", + "mandatory": false, + "page": "5.3", + "min": "1900-01-01", + "max": "2022-03-17", + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre date de naissance ?\" else \"la date de naissance de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l0v4oi1v-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_DATENAIS)) and (cast(T_DATENAIS, date, \"YYYY-MM-DD\")>cast(\"2022-03-17\", date, \"YYYY-MM-DD\") or cast(T_DATENAIS, date, \"YYYY-MM-DD\")T_ANNAISS or 2023T_ANNAISS)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + }, + { + "id": "l11z2too-CI-0", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_ANNAISS) and (PRENOM = PRENOMREF))", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Votre réponse est importante pour le bon déroulement du questionnaire. La connaissance de votre âge permet de filtrer la suite du questionnaire et d’éviter de vous poser des questions qui ne vous concerneraient pas. Merci de renseigner votre année de naissance.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_ANNAISS", + "PRENOM", + "PRENOMREF" + ] + }, + { + "id": "l11z2too-CI-1", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_ANNAISS) and PRENOM <> PRENOMREF)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Cette réponse est importante pour le bon déroulement du questionnaire. La connaissance de l’âge permet de filtrer la suite du questionnaire et d’éviter de poser des questions hors de propos. Merci de renseigner la date de naissance.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_ANNAISS", + "PRENOM", + "PRENOMREF" + ] + } + ], + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ANNAISS", + "T_PRENOM" + ], + "response": { + "name": "T_ANNAISS" + } + }, + { + "id": "l11zznh4", + "componentType": "Radio", + "mandatory": false, + "page": "5.5", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"Où êtes-vous né\" || LIB_E || \" ?\" else \"Où est né\" || LIB_E || \" \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l11zznh4-l120k8go", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Prendre en compte les frontières actuelles.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_LNAIS", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"En France (Métropole, DOM et COM)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"A l’étranger\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_LNAIS" + } + }, + { + "id": "l120kmks", + "componentType": "Suggester", + "mandatory": false, + "page": "5.6", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans quelle commune \" || if (PRENOM = PRENOMREF) then \"êtes-vous né\" || LIB_E || \" ?\" else PRENOM || \" est-\" || LIB_PR || \" né\" || LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l120kmks-l120ef3t", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le numéro ou les premières lettres de la commune puis sélectionner la commune de naissance dans la liste proposée.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_LNAIS = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_LNAIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "storeName": "L_COMMUNEPASSEE-1-2-0", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_PR", + "T_COMNAIS", + "T_PRENOM" + ], + "response": { + "name": "T_COMNAIS" + } + }, + { + "id": "l120lqns", + "componentType": "Suggester", + "mandatory": false, + "page": "5.7", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans quel pays \" || if(PRENOM = PRENOMREF) then \"êtes-vous né\" || LIB_E || \" ?\" else PRENOM || \" est-\" || LIB_PR || \" né\" || LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l120lqns-l1210yn3", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir les premières lettres du pays puis sélectionner le pays de naissance\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_LNAIS = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "T_LNAIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "storeName": "L_PAYSNAIS-1-1-0", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_PR", + "T_PAYSNAIS", + "T_PRENOM" + ], + "response": { + "name": "T_PAYSNAIS" + } + }, + { + "id": "l120zrhs", + "componentType": "CheckboxGroup", + "page": "5.8", + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre nationalité ?\" else \"la nationalité de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l120zrhs-l121egbq", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "Plusieurs réponses possibles", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NATION1", + "T_NATION2", + "T_NATION3", + "T_NATION4", + "T_PRENOM" + ], + "responses": [ + { + "id": "l120zrhs-QOP-lgdxa90c", + "label": { + "value": "\"Française de naissance ou par intégration\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION1" + } + }, + { + "id": "l120zrhs-QOP-lgdxe74z", + "label": { + "value": "\"Française par déclaration, naturalisation, option à votre majorité\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION2" + } + }, + { + "id": "l120zrhs-QOP-lgdx7dx8", + "label": { + "value": "\"Etrangère\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION3" + } + }, + { + "id": "l120zrhs-QOP-lgdxew1i", + "label": { + "value": "\"Apatride (pas de nationalité)\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION4" + } + } + ] + }, + { + "id": "l121ftlg", + "componentType": "Suggester", + "mandatory": false, + "page": "5.9", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre nationalité étrangère ?\" else \"la nationalité étrangère de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l121ftlg-l121hdzg", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "Entrez les premières lettres de la nationalité, et sélectionnez dans la liste la nationalité étrangère correspondante.", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_NATION3 = true)", + "type": "VTL", + "bindingDependencies": [ + "T_NATION3" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "storeName": "L_NATIONETR-1-1-0", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NATIONETR", + "T_PRENOM" + ], + "response": { + "name": "T_NATIONETR" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "livnegfk", + "componentType": "Subsequence", + "goToPage": "6", + "label": { + "value": "Liens Familiaux entre les habitants du logement", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_NBHAB > 1)", + "type": "VTL", + "bindingDependencies": [ + "T_NBHAB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "livnegfk", + "page": "6", + "label": { + "value": "Liens Familiaux entre les habitants du logement", + "type": "VTL|MD" + } + } + } + }, + { + "id": "livjrp7n", + "componentType": "PairwiseLinks", + "mandatory": false, + "page": "6", + "conditionFilter": { + "value": "(T_NBHAB > 1)", + "type": "VTL", + "bindingDependencies": [ + "T_NBHAB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "livnegfk", + "page": "6", + "label": { + "value": "Liens Familiaux entre les habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LIENS" + ], + "xAxisIterations": { + "value": "count(T_PRENOM)" + }, + "yAxisIterations": { + "value": "count(T_PRENOM)" + }, + "components": [ + { + "id": "livjrp7n-pairwise-dropdown", + "componentType": "Dropdown", + "mandatory": false, + "page": "6", + "label": { + "value": "\"➡ \" || \"Qui est \" || yAxis || \" pour \" || xAxis || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "xAxis <> yAxis", + "type": "VTL" + }, + "bindingDependencies": [ + "LIENS" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Son conjoint, sa conjointe\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Sa mère, son père\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Sa fille, son fils\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Sa soeur, son frère (y compris demi et quasi)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"La conjointe, le conjoint d’un de ses parents (sa belle-mère, son beau-père)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"L’enfant du conjoint (belle-fille, beau-fils)\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Le parent de son ou sa conjointe (sa belle-mère, son beau-père)\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Le conjoint, la conjointe de son enfant (sa belle-fille, son beau-fils)\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"Sa grand-mère, son grand-père\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Sa petite-fille, petit-fils\"", + "type": "VTL|MD" + } + }, + { + "value": "11", + "label": { + "value": "\"Sa tante, son oncle\"", + "type": "VTL|MD" + } + }, + { + "value": "12", + "label": { + "value": "\"Sa cousine, son cousin\"", + "type": "VTL|MD" + } + }, + { + "value": "13", + "label": { + "value": "\"Sa nièce, son neveu\"", + "type": "VTL|MD" + } + }, + { + "value": "14", + "label": { + "value": "\"Un enfant placé en famille d’accueil\"", + "type": "VTL|MD" + } + }, + { + "value": "15", + "label": { + "value": "\"Sa belle-soeur, son beau-frère\"", + "type": "VTL|MD" + } + }, + { + "value": "16", + "label": { + "value": "\"Un autre lien familial\"", + "type": "VTL|MD" + } + }, + { + "value": "17", + "label": { + "value": "\"Son ou sa colocataire, sous-locataire\"", + "type": "VTL|MD" + } + }, + { + "value": "18", + "label": { + "value": "\"Un autre lien (employé de maison, salarié logé, jeune au pair …)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "LIENS" + } + } + ], + "symLinks": { + "LIENS": { + "1": "1", + "2": "3", + "3": "2", + "4": "4", + "5": "6", + "6": "5", + "7": "8", + "8": "7", + "9": "10", + "10": "9", + "11": "13", + "12": "12", + "13": "11", + "14": null, + "15": null, + "16": "16", + "17": "17", + "18": "18" + } + } + }, + { + "id": "livn4kyr", + "componentType": "Loop", + "page": "7", + "maxPage": "3", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_SEXE", + "LIB_PR", + "ADR", + "T_SITUCONJ1", + "T_SITUCONJ2", + "T_SITUCONJ3", + "T_SITUCONJ4", + "T_SITUCONJ5", + "T_SITUCONJ6", + "T_SITUCONJ7", + "T_SITUCONJ8", + "T_VEUF", + "T_NBPARL" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l129294o", + "componentType": "Subsequence", + "goToPage": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l13dsgas", + "componentType": "CheckboxGroup", + "page": "7.1", + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre situation conjugale ?\" else \"la situation conjugale de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_AGE > 14)", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_SEXE", + "T_SITUCONJ1", + "T_SITUCONJ2", + "T_SITUCONJ3", + "T_SITUCONJ4", + "T_SITUCONJ5", + "T_SITUCONJ6", + "T_SITUCONJ7", + "T_SITUCONJ8", + "T_PRENOM" + ], + "responses": [ + { + "id": "l13dsgas-QOP-lgdx6hlq", + "label": { + "value": "\"Marié\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ1" + } + }, + { + "id": "l13dsgas-QOP-lgdx7nz7", + "label": { + "value": "\"Pacsé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ2" + } + }, + { + "id": "l13dsgas-QOP-lgdx47a9", + "label": { + "value": "En concubinage ou union libre", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ3" + } + }, + { + "id": "l13dsgas-QOP-lgdxh469", + "label": { + "value": "(if (isnull(T_SEXE)) then \"Veuf(ve)\" else if (T_SEXE = \"1\") then \"Veuf\" else \"Veuve\") || \", conjoint(e) décédé(e)\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ4" + } + }, + { + "id": "l13dsgas-QOP-lgdx9iyh", + "label": { + "value": "\"Divorcé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ5" + } + }, + { + "id": "l13dsgas-QOP-lgdx25a4", + "label": { + "value": "\"Dépacsé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ6" + } + }, + { + "id": "l13dsgas-QOP-lgdx2604", + "label": { + "value": "\"Séparé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ7" + } + }, + { + "id": "l13dsgas-QOP-lgdwxaen", + "label": { + "value": "Célibataire", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ8" + } + } + ] + }, + { + "id": "l13dy5ql", + "componentType": "Radio", + "mandatory": false, + "page": "7.2", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"Avec votre conjoint(e), étiez-vous ...\" else \"Avec son(sa) conjoint(e), \" || PRENOM || \" était ...\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_SITUCONJ4" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_VEUF", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Marié\" || LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Pacsé\" || LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Ni l’un ni l’autre", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_VEUF" + } + }, + { + "id": "l2os6w01", + "componentType": "Radio", + "mandatory": false, + "page": "7.3", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Combien avez-vous\" else \"Combien \" || PRENOM || \" a-t-\" || LIB_PR) || \" de parent(s) dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2os6w01-l2os929w", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Question en attendant de pouvoir faire les liens 2 à 2\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_NBHAB > 1 and T_AGE < 18)", + "type": "VTL", + "bindingDependencies": [ + "T_NBHAB", + "T_NHAB", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "ADR", + "T_NBPARL", + "T_PRENOM" + ], + "options": [ + { + "value": "0", + "label": { + "value": "\"Aucun parent dans le logement\"", + "type": "VTL|MD" + } + }, + { + "value": "1", + "label": { + "value": "\"Un seul parent dans le logement\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Deux parents dans le logement\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBPARL" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "l13ntyek", + "componentType": "Loop", + "page": "8", + "maxPage": "12", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "LIB_PR", + "LIB_SES", + "LIB_SA", + "LIB_SON", + "T_UNLOG", + "T_DURLOG", + "T_MINLOGENQ1", + "T_MINLOGENQ2", + "T_MINLOGENQ3", + "T_MINLOGENQ4", + "T_MINLOGENQ5", + "T_MINLOGAUT", + "T_GARDE", + "T_DORM", + "T_MAJLOGENQ", + "T_MAJLOGAUT1", + "T_MAJLOGAUT2", + "T_LOGCO", + "T_TYPLOGCO" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l13np0wv", + "componentType": "Subsequence", + "page": "8.1", + "goToPage": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13np0wv-l13nsvaw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant poser quelques questions concernant \" || (if (PRENOM = PRENOMREF) then \"vos autres logements, \" else \"les autres logements de \") || PRENOM || \" (en dehors de celui situé à l’adresse : \" || ADR || \").\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "T_PRENOM" + ] + }, + { + "id": "l13nj6s2", + "componentType": "Radio", + "mandatory": false, + "page": "8.2", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Vivez-vous\" else PRENOM || \" vit-\" || LIB_PR ) || \" aussi dans un autre logement ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13nj6s2-l13ouetk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM=PRENOMREF) then \"Si vous êtes \" else \"Si \" || PRENOM || \" est un enfant \") || \"en résidence alternée, répondre Oui.\"", + "type": "VTL|MD" + } + }, + { + "id": "l13nj6s2-l13o92e6", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if(PRENOM=PRENOMREF) then \"Vous vivez \" else PRENOM || \" vit \") || \"dans un autre logement (résidence secondaire, internat, foyer, caserne, maison de retraite ...) \" || (if(PRENOM=PRENOMREF) then \"si vous disposez d’un autre endroit où vous êtes chez vous : vous pouvez y aller sans prévenir, un lit vous est réservé, vous pouvez y recevoir du courrier ...\" else \"si \" ||LIB_PR || \" dispose d’un autre endroit où \" ||LIB_PR ||\" est chez \" ||LIB_PR || \" : \" ||LIB_PR || \" peut y aller sans prévenir, un lit lui est réservé, \" ||LIB_PR || \" peut y recevoir du courrier ...\")", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_UNLOG", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_UNLOG" + } + }, + { + "id": "l13nyqwe", + "componentType": "Radio", + "mandatory": false, + "page": "8.3", + "label": { + "value": "\"➡ \" || \"Combien de temps \" || if (PRENOM = PRENOMREF) then \"vivez vous dans le logement situé à l’adresse \" || ADR || \" ?\" else PRENOM || \" vit-\" || LIB_PR || \" dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_UNLOG = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "LIB_PR", + "T_DURLOG", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Plus de la moitié du temps", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "La moitié du temps", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Moins de la moitié du temps", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_DURLOG" + } + }, + { + "id": "l13ok7fx", + "componentType": "CheckboxGroup", + "page": "8.4", + "label": { + "value": "\"➡ \" || \"Pour quelles raisons \" || (if (PRENOM = PRENOMREF) then \"vivez-vous\" else PRENOM || \" vit-\" || LIB_PR ) || \" dans le logement situé à l’adresse \" || ADR ||\" sans \" || LIB_SES || \" parents ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_AGE < 18 and nvl(T_NBPARL,\"0\") = \"0\")", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_NBPARL" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "ADR", + "LIB_SES", + "LIB_SA", + "LIB_SON", + "T_MINLOGENQ1", + "T_MINLOGENQ2", + "T_MINLOGENQ3", + "T_MINLOGENQ4", + "T_MINLOGENQ5", + "T_PRENOM" + ], + "responses": [ + { + "id": "l13ok7fx-QOP-lftiqon3", + "label": { + "value": "\"Pour suivre \" ||LIB_SA|| \" scolarité ou \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ1" + } + }, + { + "id": "l13ok7fx-QOP-lftincwd", + "label": { + "value": "Pour des raisons de santé ou de handicap", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ2" + } + }, + { + "id": "l13ok7fx-QOP-lftifone", + "label": { + "value": "\"Pour \" ||LIB_SON|| \" travail ou une formation professionnelle\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ3" + } + }, + { + "id": "l13ok7fx-QOP-lftiet0b", + "label": { + "value": "Suite à une décision de l’aide sociale à l’enfance ou du juge des enfants", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ4" + } + }, + { + "id": "l13ok7fx-QOP-lftiozvd", + "label": { + "value": "Pour une autre raison", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ5" + } + } + ] + }, + { + "id": "l13on6tn", + "componentType": "Radio", + "mandatory": false, + "page": "8.5", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"L’autre logement dans lequel vous vivez est-il ... ?\" else \"Pour \" || PRENOM || \", l’autre logement dans lequel \" || LIB_PR || \" vit, est-il ... ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13on6tn-l13p60fc", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if(PRENOM=PRENOMREF) then \"Si vous vivez dans plusieurs autres logements, décrivez l’autre logement dans lequel vous passez le plus de temps.\" else \"Si \" || PRENOM || \" vit dans plusieurs autres logements, décrire l’autre logement dans lequel \" ||LIB_PR || \" passe le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_AGE < 18 and T_UNLOG = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_UNLOG" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_SON", + "LIB_SES", + "T_MINLOGAUT", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Le logement de \" ||LIB_SON|| \" ou de \" ||LIB_SES|| \" parent(s)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour des raisons de santé ou de handicap.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" suite à une décision de l’aide sociale à l’enfance ou du juge des enfants.\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MINLOGAUT" + } + }, + { + "id": "l13oux5e", + "componentType": "Radio", + "mandatory": false, + "page": "8.6", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Etes-vous\" else PRENOM || \" est-\" || LIB_PR ) || \" en résidence alternée entre ses deux parents ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_DURLOG", + "T_NBPARL", + "T_MINLOGAUT" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_GARDE", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GARDE" + } + }, + { + "id": "l13pabqu", + "componentType": "Radio", + "mandatory": false, + "page": "8.7", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Où avez-vous\" else \"Où \" || PRENOM || \" a-t-\" || LIB_PR ) || \" dormi la nuit dernière ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13pabqu-l13pckb2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si \" || PRENOM || \" a dormi chez un(e) ami(e), indiquez le logement où il devait normalement dormir.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_GARDE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_GARDE" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "ADR", + "LIB_SON", + "T_DORM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Dans le logement situé à l’adresse \" || ADR || \".\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Dans le logement de \" ||LIB_SON|| \" autre parent.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_DORM" + } + }, + { + "id": "l13pbxr1", + "componentType": "Radio", + "mandatory": false, + "page": "8.8", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Pour vous\" else \"Pour \" || PRENOM ) || \", le logement situé à l’adresse \" || ADR || \" est-il ... ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17)", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "LIB_PR", + "LIB_SES", + "LIB_SON", + "T_MAJLOGENQ", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "(if(PRENOM = PRENOMREF) then \"Votre \" else \"Sa \") || \"résidence principale\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR || \" occupe\") || \" pour \" ||LIB_SES || \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez \" else \"qu’\" || LIB_PR || \"occupe \") || \"pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une résidence secondaire, un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez \" else \"qu’\" || LIB_PR || \"occupe \") || \"pour le week-end, les vacances ou pour \" ||LIB_SES|| \" loisirs.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Le logement d’un ou de \" ||LIB_SES|| \" parent(s).\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez \" else \"qu’\" || LIB_PR || \" occupe \") || \"pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MAJLOGENQ" + } + }, + { + "id": "l13pyw1k", + "componentType": "Radio", + "mandatory": false, + "page": "8.9", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"L’autre logement dans lequel vous vivez est-il ... ?\" else \"Pour \" || PRENOM || \", l’autre logement dans lequel \" || LIB_PR || \" vit, est-il ... ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13pyw1k-l13q4e9k", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si \" || PRENOM || \" vit dans plusieurs autres logements, décrivez l’autre logement dans lequel il passe le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_MAJLOGENQ" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_SES", + "LIB_SON", + "T_MAJLOGAUT1", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"\"|| (if (PRENOM = PRENOMREF) then \"Votre résidence principale.\" else \"Sa résidence principale.\")", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une résidence secondaire, un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" le week-end, les vacances ou pour \" ||LIB_SES|| \" loisirs.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Le logement d’un ou de \" ||LIB_SES|| \" parent(s)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR || \" occupe\") || \" pour \" ||LIB_SON|| \" pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MAJLOGAUT1" + } + }, + { + "id": "lic040m4", + "componentType": "Radio", + "mandatory": false, + "page": "8.10", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"L’autre logement dans lequel vous vivez est-il ... ?\" else \"Pour \" || PRENOM || \", l’autre logement dans lequel \" || LIB_PR || \" vit, est-il ... ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lic040m4-lic0075d", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si \" || PRENOM || \" vit dans plusieurs autres logements, décrivez l’autre logement dans lequel il passe le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_MAJLOGENQ" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_SES", + "LIB_SON", + "T_MAJLOGAUT2", + "T_PRENOM" + ], + "options": [ + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une résidence secondaire, un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" le week-end, les vacances ou pour \" ||LIB_SES|| \" loisirs.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Le logement d’un ou de \" ||LIB_SES|| \" parent(s)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR || \" occupe\") || \" pour \" ||LIB_SON|| \" pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MAJLOGAUT2" + } + }, + { + "id": "l13q9a24", + "componentType": "Radio", + "mandatory": false, + "page": "8.11", + "label": { + "value": "\"➡ \" || \"L’autre logement \" || (if (PRENOM = PRENOMREF) then \"dans lequel vous vivez\" else \"où vit \" || PRENOM ) || \" est-il une chambre dans une structure collective (internat, résidence étudiante, foyer de l’enfance, foyer de jeunes travailleurs) ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")", + "type": "VTL", + "bindingDependencies": [ + "T_MINLOGAUT", + "T_MAJLOGAUT", + "T_MAJLOGENQ", + "T_MAJLOGAUT2", + "T_MAJLOGAUT1" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_LOGCO", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_LOGCO" + } + }, + { + "id": "l13qc9n8", + "componentType": "Radio", + "mandatory": false, + "page": "8.12", + "label": { + "value": "\"➡ \" || \"De quelle structure s’agit-il ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_LOGCO = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_LOGCO" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_TYPLOGCO", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Un internat, une résidence étudiante ou un foyer d’étudiants\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un établissement pour personnes âgées (maison de retraite, Ehpad)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un foyer ou une résidence sociale (CADA, structure gérée par Adoma...), foyer de réinsertion ou foyer de travailleurs\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une structure d’aide sociale à l’enfance ou de protection judiciaire\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Une structure pour personne nécessitant des soins médicaux (hôpital, maison de repos, centre de rééducation)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Une caserne, un camp militaire\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Une autre structure (prison, communauté religieuse, hébergement d’urgence ...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TYPLOGCO" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "liaidbrt", + "componentType": "Sequence", + "page": "9", + "label": { + "value": "Questionnement individuel", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "liaidbrt-liaiipfj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"La suite du questionnaire concerne uniquement \" || PRENOMREF || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "liaidbrt", + "page": "9", + "label": { + "value": "Questionnement individuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOMREF" + ] + }, + { + "id": "livu7csk", + "componentType": "Loop", + "page": "10", + "maxPage": "62", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_HF", + "LIB_PR", + "LIB_ERE", + "T_NBEMP", + "LIB_SON", + "LIB_SA", + "LIB_NE", + "T_STCPUB", + "T_ASTCPUB", + "HM2", + "T_SITUAEU", + "T_TRAVAIL", + "T_ACTIVANTE", + "T_ACTIVANTEB", + "T_PCLCAF", + "T_PCLCAH", + "T_PCLCACLAIR", + "T_ENCADR", + "T_QPRCR", + "QPRCU", + "T_ACTIV", + "T_ACTIVCLAIR", + "T_ACTIVDOM", + "T_ACTIVDOM_COM", + "T_ACTIVDOM_SOC", + "T_NBSALETAB", + "T_NBSALETABA", + "T_NBSAL1", + "T_NBSAL2", + "T_NBSALA", + "T_CONTAC", + "T_TPP", + "T_APCLCAF", + "T_APCLCAH", + "T_APCLCACLAIR", + "T_AQPRCR", + "T_AQPRCU", + "T_ANBSAL1", + "T_ANBSAL2", + "T_AACTIV", + "T_AACTIVCLAIR", + "T_AACTIVDOM", + "T_AACTIVDOM_COM", + "T_AACTIVDOM_SOC", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA", + "T_FFBAC", + "T_FFCAP", + "T_FFTYPFORM", + "T_FFCONC", + "T_FFNIVA", + "T_FFNIVB", + "T_FFNIVC", + "T_FFDIPL", + "T_FFDIPLCLAIR", + "T_FFDIPLCLAA", + "T_FFDIPLCLAB", + "T_GRDIPA", + "T_GRDIPB", + "T_GRDIPC" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l1ax3zmp", + "componentType": "Sequence", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1ax3zmp-liaihkvk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Commençons par \" || (if (PRENOM = PRENOMREF) then \"votre situation professionnelle, \" else \"la situation professionnelle de \") || PRENOM || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "lj49vhtv", + "componentType": "Input", + "mandatory": false, + "page": "10.2", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minute du début du questionnaire individuel\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4aawxw-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj49vhtv-lj49wn13", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM2", + "T_PRENOM" + ], + "response": { + "name": "HM2" + } + }, + { + "id": "l1awvkop", + "componentType": "Radio", + "mandatory": false, + "page": "10.3", + "label": { + "value": "\"➡ \" || \"Actuellement, quelle est \" || if (PRENOM = PRENOMREF) then \"votre situation principale ?\" else \"la situation principale de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1awvkop-l1axcevr", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si vous hésitez entre plusieurs situations, choisissez celle qui \" || (if (PRENOM = PRENOMREF) then \"vous décrit le mieux ou celle qui vous \" else \"décrit le mieux \" || PRENOM || \" ou celle qui lui \") || \"prend le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_HF", + "T_SITUAEU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "En emploi", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Au chômage (inscrit ou non à Pôle emploi)", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Retraité\" ||LIB_E|| \" ou préretraité\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "En incapacité de travailler en raison d’un handicap ou d’un problème de santé durable", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "En études", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "LIB_HF || \" au foyer\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "Dans une autre situation", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SITUAEU" + } + }, + { + "id": "l1axg6y2", + "componentType": "Radio", + "mandatory": false, + "page": "10.4", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Avez-vous \" else PRENOM || \" a-t-\" || LIB_PR) || \" cependant un emploi ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1axg6y2-l1axc93h", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : petit boulot, apprentissage, stage rémunéré, personne en congé maternité, en congé maladie ou en chômage partiel, personne travaillant sans être rémunéré(e) avec un membre de sa famille, élu(e).\"", + "type": "VTL|MD" + } + }, + { + "id": "l1axg6y2-l1axit1c", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exclure : bénévolat\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_SITUAEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_TRAVAIL", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TRAVAIL" + } + }, + { + "id": "l1axqt6w", + "componentType": "Radio", + "mandatory": false, + "page": "10.5", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Avez-vous \" else PRENOM || \" a-t-\" || LIB_PR ) || \" déjà travaillé par le passé, même pour un petit boulot, même s’il y a longtemps ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_ACTIVANTE", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVANTE" + } + }, + { + "id": "l1axn5kx", + "componentType": "Radio", + "mandatory": false, + "page": "10.6", + "label": { + "value": "\"➡ \" || \"Cette expérience professionnelle s’est-elle uniquement limitée à des petits boulots ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1axn5kx-l1ay4jh3", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"On entend par petit boulot, un emploi de moins de 3 mois.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ACTIVANTEB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVANTEB" + } + }, + { + "id": "l1ax891g", + "componentType": "Radio", + "mandatory": false, + "page": "10.7", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Combien avez-vous \" else \"Combien \" || PRENOM || \" a-t-\" || LIB_PR) || \" d’emplois ou d’activités professionnelles ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1ax891g-l1ay5n6p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple : \" || (if (PRENOM = PRENOMREF) then \"si vous êtes \" else \"si \" || PRENOM || \" est \" ) || \"infirmi\" ||LIB_ERE || \" libéral\" ||LIB_E || \" ou salarié\" ||LIB_E || \", répondre ’2. Deux ou plus’.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1ax891g-l1axqkkb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple : \" || (if (PRENOM = PRENOMREF) then \"si vous êtes \" else \"si \" || PRENOM || \"est \" ) || LIB_HF ||\" de ménage auprès de plusieurs familles, répondre : \"", + "type": "VTL|MD" + } + }, + { + "id": "l1ax891g-l1axsnjt", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- ’Deux ou plus’ si \" || (if (PRENOM = PRENOMREF) then \"vous êtes \" else PRENOM || \"est \" ) || \"directement employé\" ||LIB_E ||\" par les familles.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1ax891g-l1ay31ab", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- ’Un seul’ si \" || (if (PRENOM = PRENOMREF) then \"vous êtes \" else PRENOM || \" est \" ) || \"salarié\" ||LIB_E ||\" d’une entreprise de services.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_HF", + "LIB_PR", + "T_NBEMP", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Un seul", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Deux ou plus", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBEMP" + } + }, + { + "id": "l2j6l8xy", + "componentType": "Subsequence", + "page": "10.8", + "goToPage": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j6l8xy-lfkx5szu", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (nvl(T_NBEMP,\"1\") = \"1\") then (PRENOM || (if (PRENOM = PRENOMREF) then \", vous êtes\" else \" est\" ) || \" donc en emploi, détaillons un peu plus \" || LIB_SON || \" activité principale.\") else (if (PRENOM = PRENOMREF) then PRENOM || \", nous allons décrire votre emploi principal.\" else \" Nous allons décrire l’emploi principal de \" || PRENOM || \".\" ) || \" L’emploi principal est celui qui occupe le plus de temps ou, en cas d’égalité, celui qui procure le plus de revenus.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBEMP", + "PRENOM", + "PRENOMREF", + "LIB_SON", + "T_PRENOM" + ] + }, + { + "id": "l1axtzy5", + "componentType": "Suggester", + "mandatory": false, + "page": "10.9", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans cet emploi, quelle est \" || (if (PRENOM = PRENOMREF) then \"votre profession ?\" else \"la profession de \" || PRENOM || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1axtzy5-l1axw4uj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1axtzy5-l1ay187p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSF", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PCLCAF", + "T_PRENOM" + ], + "response": { + "name": "T_PCLCAF" + } + }, + { + "id": "lix6ywd1", + "componentType": "Suggester", + "mandatory": false, + "page": "10.10", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans cet emploi, quelle est \" || (if (PRENOM = PRENOMREF) then \"votre profession ?\" else \"la profession de \" || PRENOM || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lix6ywd1-lix7drpb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "lix6ywd1-lix73k2q", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSH", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PCLCAH", + "T_PRENOM" + ], + "response": { + "name": "T_PCLCAH" + } + }, + { + "id": "l2j37ba4", + "componentType": "Input", + "mandatory": false, + "page": "10.11", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible.\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_PCLCAF", + "T_PCLCAH" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PCLCACLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_PCLCACLAIR" + } + }, + { + "id": "l1ay3ugz", + "componentType": "Radio", + "mandatory": false, + "page": "10.12", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous êtes ...\" else PRENOM || \" est ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SON", + "LIB_E", + "LIB_SA", + "T_STCPUB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"A \" || LIB_SON || \" compte (y compris gérant de société ou chef d’entreprise salarié)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Salarié\"||LIB_E||\" de la fonction publique (Etat, territoriale ou hospitalière)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’une entreprise (y compris d’une association ou de la Sécurité sociale)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’un particulier\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous travaillez \" else PRENOM || \" travaille \") || \"sans être rémunéré\" || LIB_E || \" avec un membre de \" ||LIB_SA || \" famille.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STCPUB" + } + }, + { + "id": "l1uy49nh", + "componentType": "Radio", + "mandatory": false, + "page": "10.13", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous arrive-t-il \" else \"arrive-t-il à \" || PRENOM ) || \" de superviser le travail d’autres salariés (hors apprentis, étudiant en alternance et stagiaires), qu’il s’agisse d’une tâche principale ou pas ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1uy49nh-l1uyd0or", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Superviser des personnes, c’est par exemple :\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a17bgz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- être responsable de leur activité ;\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a1edvw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- coordonner ou organiser l’activité d’autres salariés ;\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a1gphw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- être chargé\" ||LIB_E ||\" de leur montrer comment le travail doit être fait ;\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a1k8ze", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- surveiller la qualité de leur travail ou le respect des délais.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LIB_E", + "PRENOM", + "PRENOMREF", + "T_ENCADR", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ENCADR" + } + }, + { + "id": "l1w579tb", + "componentType": "Radio", + "mandatory": false, + "page": "10.14", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous êtes ...\" else PRENOM || \"est ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "T_QPRCR", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E|| \" technicien\" ||LIB_NE|| \" d’atelier\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Employé\" ||LIB_E|| \" de bureau, de commerce, de services\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de maîtrise (y compris administrative ou commerciale)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Ingénieur\" ||LIB_E|| \", cadre d’entreprise\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_QPRCR" + } + }, + { + "id": "l1w7wvih", + "componentType": "Radio", + "mandatory": false, + "page": "10.15", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM=PRENOMREF) then \"vous êtes ...\" else PRENOM || \" est ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "QPRCU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie C de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie B de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie A de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QPRCU" + } + }, + { + "id": "l1w7xqie", + "componentType": "Suggester", + "mandatory": false, + "page": "10.16", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quel est le principal secteur d’activité de \" || if (T_STCPUB = \"1\") then \"l’entreprise que \" || (if (PRENOM = PRENOMREF) then \"vous dirigez ?\" else PRENOM || \" dirige ?\") else if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then \"l’établissement dans lequel \" || (if (PRENOM = PRENOMREF) then \"vous travaillez ?\" else PRENOM || \" travaille ?\") else \"l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidez ?\" else PRENOM || \" aide ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1w7xqie-l1w7soig", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Attention, l’activité recherchée est celle de l’établissement et non la fonction que \" || (if (PRENOM = PRENOMREF) then \"vous occupez. Par exemple, si vous êtes\" else ( PRENOM || \" occupe. Par exemple, si \" || PRENOM || \" est\" )) || \" comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité ».\"", + "type": "VTL|MD" + } + }, + { + "id": "l1w7xqie-l1w7xm9n", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous travaillez\" else (\"Si\" || PRENOM || \"travaille\")) || \" dans un magasin de chaussure, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »\"", + "type": "VTL|MD" + } + }, + { + "id": "l1w7xqie-libjlr09", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si vous ne trouvez pas l’activité, taper ’999’ et sélectionner ’Je n’ai pas trouvé dans la liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_ACTIVITES", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_STCPUB", + "T_ACTIV", + "T_PRENOM" + ], + "response": { + "name": "T_ACTIV" + } + }, + { + "id": "l1wcbosx", + "componentType": "Input", + "mandatory": false, + "page": "10.17", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé dans la liste. Pouvez-vous décrire l’activité de\" || (if (T_STCPUB = \"1\") then (if (PRENOM = PRENOMREF) then \" votre entreprise\" else \" l’entreprise de \" || PRENOM ) else if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then (if (PRENOM = PRENOMREF) then \" votre établissement\" else \" l’établissement de \" || PRENOM ) else (\" l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidez\" else PRENOM || \" aide\"))) || \", le plus précisément possible ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wcbosx-libjc2d1", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1wcbosx-libj8ovw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STCPUB", + "PRENOM", + "PRENOMREF", + "T_ACTIVCLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_ACTIVCLAIR" + } + }, + { + "id": "l1wc3dr5", + "componentType": "Radio", + "mandatory": false, + "page": "10.18", + "label": { + "value": "\"➡ \" || \"Dans quel domaine d’activité se situe \" || (if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then \"l’établissement ?\" else \"l’entreprise ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STCPUB", + "T_ACTIVDOM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Agriculture, sylviculture et pêche\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Industrie manufacturière, extractive ou autre\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Construction\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Commerce\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Restauration, hébergement\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Transport, logistique et entreposage\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Activités de service aux entreprises\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Administration publique, enseignement, santé humaine\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"Activités sociales ou médico-sociales\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Activités de service aux particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "11", + "label": { + "value": "\"Autres activités\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVDOM" + } + }, + { + "id": "libjqd0h", + "componentType": "Radio", + "mandatory": false, + "page": "10.19", + "label": { + "value": "\"➡ \" || \"Quel est le type de clientèle ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ACTIVDOM_COM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Des particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Des professionnels\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVDOM_COM" + } + }, + { + "id": "libjy106", + "componentType": "Radio", + "mandatory": false, + "page": "10.20", + "label": { + "value": "\"➡ \" || \"De quel type d’activité sociale ou médico-sociale s’agit-il ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ACTIVDOM_SOC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Avec hébergement (maisons de retraite, orphelinats, foyers...)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Sans hébergement (crèches, aides à domicile, centres de loisirs ...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVDOM_SOC" + } + }, + { + "id": "l1wcdojm", + "componentType": "Radio", + "mandatory": false, + "page": "10.21", + "label": { + "value": "\"➡ \" || \"Actuellement, en\" || if (PRENOM = PRENOMREF) then \" vous comptant, combien de personnes travaillent dans l’établissement où vous travaillez ?\" else \" comptant \" || PRENOM || \", combien de personnes travaillent dans l’établissement où travaille \" || PRENOM || \"?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wcdojm-l1wcjxm4", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NBSALETAB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"9 personnes ou moins\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 10 et 19 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Entre 20 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Entre 50 et 249 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"250 personnes ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSALETAB" + } + }, + { + "id": "l1wcfol1", + "componentType": "Radio", + "mandatory": false, + "page": "10.22", + "label": { + "value": "\"➡ \" || \"Plus précisément ...\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wcfol1-l1wcgvvv", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_NBSALETAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBSALETABA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"1 personne\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"2 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"3 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"4 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"5 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"6 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"7 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"8 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"9 personnes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSALETABA" + } + }, + { + "id": "l1wde502", + "componentType": "Radio", + "mandatory": false, + "page": "10.23", + "label": { + "value": "\"➡ \" || \"Actuellement, en\" || (if (PRENOM = PRENOMREF) then \" vous comptant\" else \" comptant \" || PRENOM ) || \", combien de personnes travaillent dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wde502-l1wdjwaj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_NBSAL1", + "T_PRENOM" + ], + "options": [ + { + "value": "0", + "label": { + "value": "if (PRENOM = PRENOMREF) then (\"Vous travaillez seul\" || LIB_E) else (PRENOM || \" travaille seul\" || LIB_E )", + "type": "VTL|MD" + } + }, + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 19 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Entre 20 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Entre 50 et 249 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"250 personnes et plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSAL1" + } + }, + { + "id": "libjdd9j", + "componentType": "Radio", + "mandatory": false, + "page": "10.24", + "label": { + "value": "\"➡ \" || \"Actuellement, en\" || (if (PRENOM = PRENOMREF) then \" vous comptant\" else \" comptant \" || PRENOM ) || \", combien de personnes travaillent dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libjdd9j-libjbhj2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NBSAL2", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 19 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Entre 20 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Entre 50 et 249 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"250 personnes et plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSAL2" + } + }, + { + "id": "l1wd3z30", + "componentType": "Radio", + "mandatory": false, + "page": "10.25", + "label": { + "value": "\"➡ \" || \"Plus précisément ...\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wd3z30-l1wd71he", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_NBSAL1", + "T_NBSAL2" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBSALA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"2 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"3 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"4 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"5 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"6 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"7 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"8 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"9 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"10 personnes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSALA" + } + }, + { + "id": "l2hngtu9", + "componentType": "Radio", + "mandatory": false, + "page": "10.26", + "label": { + "value": "\"➡ \" || if (PRENOM=PRENOMREF) then \"Vous êtes en ...\" else PRENOM || \" est en ...\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_CONTAC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"CDI ou fonctionnaire\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"CDD, intérim ou autre contrat de 3 mois ou plus\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"CDD, intérim ou autre contrat de moins de 3 mois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Contrat en alternance (apprentissage, contrat de professionnalisation), stage\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_CONTAC" + } + }, + { + "id": "l2it2sxv", + "componentType": "Radio", + "mandatory": false, + "page": "10.27", + "label": { + "value": "\"➡ \" || if (PRENOM=PRENOMREF) then \"Vous travaillez ...\" else PRENOM || \" travaille ...\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_CONTAC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_TPP", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"A temps complet ?\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"A temps partiel ?\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TPP" + } + }, + { + "id": "l2j4uen6", + "componentType": "Subsequence", + "page": "10.28", + "goToPage": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j4uen6-lfkxq08v", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (PRENOM = PRENOMREF) then \"Vous avez déjà travaillé par le passé, détaillons un peu plus le dernier emploi que vous avez occupé.\" else (PRENOM || \" a déjà travaillé par le passé, détaillons un peu plus le dernier emploi qu’\" || LIB_PR || \"a occupé.\")", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_PRENOM" + ] + }, + { + "id": "l2j4dvv4", + "componentType": "Suggester", + "mandatory": false, + "page": "10.29", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans \" || LIB_SON || \" dernier emploi, quelle était \" || if (PRENOM=PRENOMREF) then \" votre profession ?\" else \"la profession de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j4dvv4-l2j4d96k", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Appuyer sur la barre d’espace pour accéder à la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2j4dvv4-l2j4h8qu", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2j4dvv4-l2j4wx3b", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSF", + "bindingDependencies": [ + "LIB_SON", + "PRENOM", + "PRENOMREF", + "T_APCLCAF", + "T_PRENOM" + ], + "response": { + "name": "T_APCLCAF" + } + }, + { + "id": "lix760d6", + "componentType": "Suggester", + "mandatory": false, + "page": "10.30", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans \" || LIB_SON || \" dernier emploi, quelle était \" || if (PRENOM=PRENOMREF) then \" votre profession ?\" else \"la profession de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lix760d6-lix6q3iv", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Appuyer sur la barre d’espace pour accéder à la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "lix760d6-lix6zy2m", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "lix760d6-lix72fej", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSH", + "bindingDependencies": [ + "LIB_SON", + "PRENOM", + "PRENOMREF", + "T_APCLCAH", + "T_PRENOM" + ], + "response": { + "name": "T_APCLCAH" + } + }, + { + "id": "l2j4wcna", + "componentType": "Input", + "mandatory": false, + "page": "10.31", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible.\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_APCLCACLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_APCLCACLAIR" + } + }, + { + "id": "l2j4wtox", + "componentType": "Radio", + "mandatory": false, + "page": "10.32", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous étiez ...\" else PRENOM || \" était ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SON", + "LIB_E", + "LIB_SA", + "T_ASTCPUB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"A \" || LIB_SON || \" compte (y compris gérant de société ou chef d’entreprise salarié)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Salarié\"||LIB_E||\" de la fonction publique (Etat, territoriale ou hospitalière)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’une entreprise (y compris d’une association ou de la Sécurité sociale)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’un particulier\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous travailliez \" else PRENOM || \" travaillait \") || \"sans être rémunéré\" || LIB_E || \" avec un membre de \" ||LIB_SA || \" famille.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ASTCPUB" + } + }, + { + "id": "l2j4lkhe", + "componentType": "Radio", + "mandatory": false, + "page": "10.33", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM=PRENOMREF) then \"vous étiez ...\" else PRENOM || \" était ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "T_AQPRCR", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E|| \" technicien\" ||LIB_NE|| \" d’atelier\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Employé\" ||LIB_E|| \" de bureau, de commerce, de services\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de maîtrise (y compris administrative ou commerciale)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Ingénieur\" ||LIB_E|| \", cadre d’entreprise\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AQPRCR" + } + }, + { + "id": "l2j4qf0d", + "componentType": "Radio", + "mandatory": false, + "page": "10.34", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM=PRENOMREF) then \"vous étiez ...\" else PRENOM || \" était ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "T_AQPRCU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie C de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie B de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie A de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AQPRCU" + } + }, + { + "id": "l2j4q4wo", + "componentType": "Radio", + "mandatory": false, + "page": "10.35", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"En vous comptant\" else \"En comptant \" || PRENOM ) || \", combien de personnes travaillaient dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_ANBSAL1", + "T_PRENOM" + ], + "options": [ + { + "value": "0", + "label": { + "value": "if (PRENOM = PRENOMREF) then (\"Vous travaillez seul\" || LIB_E) else (PRENOM || \" travaille seul\" || LIB_E)", + "type": "VTL|MD" + } + }, + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"50 personnes ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ANBSAL1" + } + }, + { + "id": "libk67yb", + "componentType": "Radio", + "mandatory": false, + "page": "10.36", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"En vous comptant\" else \"En comptant \" || PRENOM ) || \", combien de personnes travaillaient dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ANBSAL2", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"50 personnes ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ANBSAL2" + } + }, + { + "id": "libjs2lh", + "componentType": "Suggester", + "mandatory": false, + "page": "10.37", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quel était le principal secteur d’activité de \" || if (T_ASTCPUB = \"1\") then \"l’entreprise que \" || (if (PRENOM = PRENOMREF) then \"vous dirigiez ?\" else PRENOM || \" dirigeait ?\") else if (nvl(T_ASTCPUB,\"2\") = \"2\" or T_ASTCPUB = \"3\") then \"l’établissement dans lequel \" || (if (PRENOM = PRENOMREF) then \"vous travailliez ?\" else PRENOM || \" travaillait ?\") else \"l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidiez ?\" else PRENOM || \" aidait ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libjs2lh-libk7ytq", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Attention, l’activité recherchée est celle de l’établissement et non la fonction que \" || (if (PRENOM = PRENOMREF) then \"vous occupiez. Par exemple, si vous étiez\" else ( PRENOM || \" occupait. Par exemple, si \" || PRENOM || \" était\" )) || \" comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité ».\"", + "type": "VTL|MD" + } + }, + { + "id": "libjs2lh-libk69pv", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous travailliez\" else (\"Si\" || PRENOM || \"travaillait\")) || \" dans un magasin de chaussures, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »\"", + "type": "VTL|MD" + } + }, + { + "id": "libjs2lh-libjyk4h", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si vous ne trouvez pas l’activité, taper ’999’ et sélectionner ’Je n’ai pas trouvé dans la liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_ACTIVITES", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ASTCPUB", + "T_AACTIV", + "T_PRENOM" + ], + "response": { + "name": "T_AACTIV" + } + }, + { + "id": "libk2ree", + "componentType": "Input", + "mandatory": false, + "page": "10.38", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé dans la liste. Pouvez-vous décrire l’activité de\" || (if (T_ASTCPUB = \"1\") then (if (PRENOM = PRENOMREF) then \" votre ancienne entreprise\" else \" l’ancienne entreprise de \" || PRENOM ) else if (nvl(T_ASTCPUB,\"2\") = \"2\" or T_ASTCPUB = \"3\") then (if (PRENOM = PRENOMREF) then \" votre ancien établissement\" else \" l’ancien établissement de \" || PRENOM ) else (\" l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidiez\" else PRENOM || \" aidait\"))) || \", le plus précisément possible ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libk2ree-libk8i3c", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée.\"", + "type": "VTL|MD" + } + }, + { + "id": "libk2ree-libjqzj2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ASTCPUB", + "PRENOM", + "PRENOMREF", + "T_AACTIVCLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_AACTIVCLAIR" + } + }, + { + "id": "libjvvif", + "componentType": "Radio", + "mandatory": false, + "page": "10.39", + "label": { + "value": "\"➡ \" || \"Dans quel domaine d’activité se situait \" || (if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then \"l’établissement ?\" else \"l’entreprise ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STCPUB", + "T_AACTIVDOM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Agriculture, sylviculture et pêche\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Industrie manufacturière, extractive ou autre\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Construction\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Commerce\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Restauration, hébergement\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Transport, logistique et entreposage\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Activités de service aux entreprises\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Administration publique, enseignement, santé humaine\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"Activités sociales ou médico-sociales\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Activités de service aux particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "11", + "label": { + "value": "\"Autres activités\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AACTIVDOM" + } + }, + { + "id": "libk3ld2", + "componentType": "Radio", + "mandatory": false, + "page": "10.40", + "label": { + "value": "\"➡ \" || \"Quel était le type de clientèle\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_AACTIVDOM_COM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Des particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Des professionnels\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AACTIVDOM_COM" + } + }, + { + "id": "libk6fhp", + "componentType": "Radio", + "mandatory": false, + "page": "10.41", + "label": { + "value": "\"➡ \" || \"De quel type d’activité sociale ou médico-sociale s’agissait-il ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_AACTIVDOM_SOC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Avec hébergement (maisons de retraite, orphelinats, foyers...)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Sans hébergement (crèches, aides à domicile, centres de loisirs ...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AACTIVDOM_SOC" + } + }, + { + "id": "l2j8697c", + "componentType": "Sequence", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j8697c-lfkxxozz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant décrire \" || (if (PRENOM = PRENOMREF) then \"votre formation et vos diplômes, \" else \"la formation et les diplômes de \") || PRENOM || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l2j8nbzv", + "componentType": "Subsequence", + "goToPage": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8nbzv", + "page": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l2otzngx", + "componentType": "Radio", + "mandatory": false, + "page": "10.43", + "label": { + "value": "\"➡ \" || \"Actuellement, \" || (if (PRENOM = PRENOMREF) then \"suivez-vous \" else PRENOM || \" suit-\" ||LIB_PR) || \" des études ou une formation préparant à un diplôme, un titre reconnu ou un concours ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2otzngx-l2otlsot", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : DAEU, capacité en droit, mise à niveau post bac, école de la fonction publique suite à un concours (IRA ...), concours de la fonction publique (Capes, CRPE ...).\"", + "type": "VTL|MD" + } + }, + { + "id": "l2otzngx-l2otr5pk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exclure : formation de moins d’un semestre, CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, universités du temps libre, habilitations électriques ou de type équivalent.\")", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8nbzv", + "page": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FF", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FF" + } + }, + { + "id": "l2otx5kf", + "componentType": "Radio", + "mandatory": false, + "page": "10.44", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Etes-vous\" else PRENOM || \" est-\" ||LIB_PR ) || \" actuellement en vacances scolaires ou universitaires ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8nbzv", + "page": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFVAC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFVAC" + } + }, + { + "id": "l2ou07gr", + "componentType": "Subsequence", + "page": "10.45", + "goToPage": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2ou07gr-lfkxxxlf", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "PRENOM || (if (PRENOM = PRENOMREF) then \", vous suivez\" else \" suit\" ) || \" donc une formation actuellement, détaillons-la un peu plus.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l2ou3bde", + "componentType": "Radio", + "mandatory": false, + "page": "10.46", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"Où êtes-vous\" else \"Où \" || PRENOM || \" est-\" ||LIB_PR) || \" inscrit\" || LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2ou3bde-l2ovaqrz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if(PRENOM=PRENOMREF) then \"Si vous êtes en vacances, indiquer l’établissement où vous étiez avant les vacances.\" else \"Si \" ||PRENOM || \" est en vacances, indiquer l’établissement où \" ||LIB_PR || \" était avant les vacances.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2ou3bde-l2ovkdyf", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if(PRENOM=PRENOMREF) then \"Si vous êtes \" else \"Si \" || PRENOM || \" est \") || \"inscrit\" || LIB_E || \" dans plusieurs établissements, indiquer celui concernant les études les plus élevées ou, en cas d’égalité, celles visées en priorité.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_FFLIEU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Un collège ou lycée (hors BTS et classe préparatoire)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un établissement du supérieur (université, école d’ingénieurs, de commerce, d’infirmières...), BTS, classe préparatoire\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Une école de la fonction publique (IRA, école de police ...)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Un centre de formation d’apprentis (CFA)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Un organisme de formation pour adultes (Afpa, Greta, Cnam, CCI...)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un centre de formation à distance (Cned...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFLIEU" + } + }, + { + "id": "l2ovmzu9", + "componentType": "Radio", + "mandatory": false, + "page": "10.47", + "label": { + "value": "\"➡ \" || \"En quelle classe \" || (if (PRENOM=PRENOMREF) then \"êtes-vous ?\" else PRENOM || \" est-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFLIEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFCLA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Sixième ou cinquième\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Quatrième\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Troisième (3e prépa-pro, pré-apprentissage)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Seconde générale et technologique\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Seconde professionnelle\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Première\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Terminale\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"CAP - 1ère année\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"CAP - 2ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Autre\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFCLA" + } + }, + { + "id": "l2ovtsij", + "componentType": "Radio", + "mandatory": false, + "page": "10.48", + "label": { + "value": "\"➡ \" || \"Quel baccalauréat \" || (if (PRENOM = PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFBAC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Bac général\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Bac technologique (STI2D, STL, ST2S, STD2A, STMG, S2TMD, STHR)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Bac technologique agricole (STAV)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Bac professionnel\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Bac professionnel agricole\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFBAC" + } + }, + { + "id": "l2ovpx9p", + "componentType": "Radio", + "mandatory": false, + "page": "10.49", + "label": { + "value": "\"➡ \" || \"Quel CAP \" || (if (PRENOM = PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFCAP", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Un CAP\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un CAP agricole (CAPA)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFCAP" + } + }, + { + "id": "l2ovy39g", + "componentType": "Radio", + "mandatory": false, + "page": "10.50", + "label": { + "value": "\"➡ \" || \"Quel type de formation \" || (if (PRENOM = PRENOMREF) then \"suivez-vous ?\" else PRENOM || \" suit-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2ovy39g-l2ow6m96", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous suivez \" else \"Si\" ||PRENOM || \" suit\")|| \" plusieurs diplômes en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d’égalité, celui qui est visé en priorité.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2ovy39g-l2ovsdtf", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous êtes \" else \"Si\" ||PRENOM || \" est \")|| \"inscrit\" ||LIB_E || \" en Parcours d’Accès Spécifique Santé (PASS) ou en Licence Accès Santé (L.AS), répondre ’1. Préparation d’un diplôme ou d’un titre’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_PR", + "T_FFTYPFORM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Préparation d’un diplôme ou d’un titre\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Préparation d’un ou plusieurs concours\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Mise à niveau post-bac\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Autre formation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFTYPFORM" + } + }, + { + "id": "l2owam6j", + "componentType": "Radio", + "mandatory": false, + "page": "10.51", + "label": { + "value": "\"➡ \" || \"Quel concours \" || (if (PRENOM = PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2owam6j-l2ow8eun", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous suivez \" else \"Si\" ||PRENOM || \" suit\")|| \" plusieurs concours en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d’égalité, celui qui est visé en priorité.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFCONC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Auxiliaire de puériculture, aide soignant, accompagnant éducatif et social\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Autre concours des professions paramédicales ou sociales\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Concours préparé en CPGE (classe préparatoire aux grandes écoles)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Ecoles d’art et architecture\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Professeur des écoles, professeur certifié (CRPE, CAPES, CAFEP, CAPET, CAPLP, CAPEPS ...)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Professeur agrégé\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Autre concours de la fonction publique (Magistrature, IRA, Finances publiques ...)\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Autre concours\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFCONC" + } + }, + { + "id": "l2ow3zh7", + "componentType": "Radio", + "mandatory": false, + "page": "10.52", + "label": { + "value": "\"➡ \" || \"Quel est le diplôme requis pour passer ce concours ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFCONC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_FFNIVA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Pas de diplôme requis\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un diplôme de niveau brevet des collèges ou Diplôme National du Brevet (DNB)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un diplôme de niveau CAP\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Un diplôme de niveau Bac\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Un diplôme de niveau Bac+2\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un diplôme de niveau Bac+3\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Un diplôme de niveau Bac+4\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Un diplôme de niveau Bac+5 ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFNIVA" + } + }, + { + "id": "l2owbbw3", + "componentType": "Radio", + "mandatory": false, + "page": "10.53", + "label": { + "value": "\"➡ \" || \"Quelle sera \" || LIB_SA || \" catégorie dans la fonction publique à l’issue de la formation ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LIB_SA", + "T_FFNIVB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Catégorie C\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Catégorie B\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Catégorie A\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Catégorie A+\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFNIVB" + } + }, + { + "id": "l2ow52ru", + "componentType": "Input", + "mandatory": false, + "page": "10.54", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Pouvez-vous préciser quelle est cette formation ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_FFNIVC", + "T_PRENOM" + ], + "response": { + "name": "T_FFNIVC" + } + }, + { + "id": "l2owdadb", + "componentType": "Suggester", + "mandatory": false, + "page": "10.55", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quel diplôme ou titre \" || (if (PRENOM=PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t\" ||LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2owdadb-l2owus9p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Saisir votre diplôme \" else \"Saisir le diplôme de \" ||PRENOM) || \"sans spécialité et le sélectionner dans la liste. Par exemple, saisir ’BTS’ et non ’BTS comptabilité’.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2owdadb-l2owljjk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Choisir \" ||LIB_SON || \" diplôme ou titre exact et non un équivalent. Exception : Pour les diplômes étrangers, indiquer si possible le diplôme français équivalent.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2owdadb-l2owh72o", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si non trouvé, taper ’999 - Je n’ai pas trouvé dans la liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_DIPLOMES", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SON", + "LIB_PR", + "T_FFDIPL", + "T_PRENOM" + ], + "response": { + "name": "T_FFDIPL" + } + }, + { + "id": "l2owvxuc", + "componentType": "Input", + "mandatory": false, + "page": "10.56", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Le diplôme ou titre n’est pas dans la liste. Pouvez-vous inscrire, le plus exactement possible, le diplôme ou titre préparé ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFDIPL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_FFDIPLCLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_FFDIPLCLAIR" + } + }, + { + "id": "l2owkpof", + "componentType": "Radio", + "mandatory": false, + "page": "10.57", + "label": { + "value": "\"➡ \" || \"En quelle classe \" || (if (PRENOM = PRENOMREF) then \"êtes-vous ?\" else PRENOM || \" est\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST", + "T_FFDIPL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFDIPLCLAA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Seconde\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Première\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Terminale\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFDIPLCLAA" + } + }, + { + "id": "l2owq6i0", + "componentType": "Radio", + "mandatory": false, + "page": "10.58", + "label": { + "value": "\"➡ \" || \"En quelle année de cursus \" || (if (PRENOM = PRENOMREF) then \"êtes-vous \" else PRENOM || \" est\" ||LIB_PR ) || \" inscrit\" ||LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST", + "T_FFDIPL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_FFDIPLCLAB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"1ère année (y compris formation se déroulant sur un an ou moins)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"2ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"3ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"4ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"5ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"6ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"7ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"8ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"9ème année ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFDIPLCLAB" + } + }, + { + "id": "l2j8ka4o", + "componentType": "Subsequence", + "page": "10.59", + "goToPage": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j8ka4o-lfky4647", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Parlons maintenant du plus haut diplôme que \" || if (PRENOM = PRENOMREF) then \"vous avez obtenu.\" else \"que \" || PRENOM || \" a obtenu.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l2oxxlyk", + "componentType": "Radio", + "mandatory": false, + "page": "10.60", + "label": { + "value": "\"➡ \" || \"A ce jour, quel est le plus haut diplôme ou titre que \" || (if (PRENOM=PRENOMREF) then \"vous possédez ?\" else PRENOM || \" possède ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2oxxlyk-l2oy0ft2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Indiquer le niveau de diplôme au moment où \" || (if (PRENOM=PRENOMREF) then \"vous l’avez \" else PRENOM ||\"l’a \") || \"obtenu, pas son niveau actuel.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2oxxlyk-l2oy18tj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exclure : CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, habilitations électriques ou de type équivalent.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_GRDIPA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "(if (PRENOM=PRENOMREF) then \"Vous ne possédez \" else LIB_PR || \" ne possède \") || \"aucun diplôme\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"CEP (certificat d’études primaire)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"BEPC, brevet élémentaire, brevet des collèges, DNB\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"CAP, BEP ou diplôme de niveau équivalent\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Baccalauréat (général, technologique ou professionnel), brevet supérieur, brevet professionnel, de technicien ou d’enseignement ou diplôme équivalent\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Capacité en droit, DAEU, ESEU\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"BTS, DUT, Deug, Deust, diplôme de la santé ou du social de niveau bac+2 ou diplôme équivalent\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Diplôme de niveau supérieur à bac+2 (Licence, licence pro, maîtrise, master, DESS, DEA, doctorat, diplôme d’une grande école)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GRDIPA" + } + }, + { + "id": "l2oxyt5u", + "componentType": "Radio", + "mandatory": false, + "page": "10.61", + "label": { + "value": "\"➡ \" || \"Plus précisément, quel est \" || (if (PRENOM=PRENOMREF) then \"votre niveau d’études ?\" else \"le niveau d’études de \" || PRENOM || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_GRDIPA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SA", + "T_GRDIPB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous n’avez jamais été à l’école ou vous l’avez \" else PRENOM || \" n’a jamais été à l’école ou l’a \" )||\"quittée avant la fin du primaire\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous avez \" else PRENOM || \" a \")|| \"suivi \" ||LIB_SA|| \" scolarité jusqu’à la fin du primaire ou avant la fin du collège\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous avez \" else PRENOM || \" a \")|| \"suivi \" ||LIB_SA|| \" scolarité jusqu’à la fin du collège ou au-delà\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GRDIPB" + } + }, + { + "id": "l2oyar5n", + "componentType": "Radio", + "mandatory": false, + "page": "10.62", + "label": { + "value": "\"➡ \" || \"Plus précisément, quel diplôme de niveau supérieur à Bac+2 \" || (if (PRENOM=PRENOMREF) then \"avez-vous\" else PRENOM || \" a-t-\" ||LIB_PR) || \" obtenu ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_GRDIPA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_GRDIPC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Licence, licence pro, maîtrise ou diplôme équivalent de niveau bac+3 ou bac+4\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Master, DEA, DESS, diplôme de grande école de niveau bac+5, doctorat de santé (médecine, pharmacie, dentaire...)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Doctorat de recherche (hors doctorat de santé)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GRDIPC" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "liaio9dm", + "componentType": "Sequence", + "page": "11", + "label": { + "value": "Votre cadre de vie", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "liaio9dm-licxft2m", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant aborder les questions sur votre cadre de vie, dans votre logement et dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "id": "liaio9dm-lielpdkn", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Les questions portent uniquement sur le logement situé à l’adresse : \" || ADR", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "liaio9dm", + "page": "11", + "label": { + "value": "Votre cadre de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR" + ] + }, + { + "id": "lj49ypmj", + "componentType": "Input", + "mandatory": false, + "page": "12", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minute du début du questionnaire Cadre de vie\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj49vv81-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj49ypmj-lj4a3j8p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "liaio9dm", + "page": "11", + "label": { + "value": "Votre cadre de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM3" + ], + "response": { + "name": "HM3" + } + }, + { + "id": "librl5ak", + "componentType": "Sequence", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "librl5ak-librmixe", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Commençons par décrire rapidement le logement situé à l’adresse : \" || ADR", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR" + ] + }, + { + "id": "l1atmg24", + "componentType": "Radio", + "mandatory": false, + "page": "14", + "label": { + "value": "\"➡ \" || \"A quoi correspond le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_TYPLOG" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Une maison", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Un appartement", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Un logement-foyer", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "Une chambre d’hôtel", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "Une habitation de fortune", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "Une pièce indépendante (ayant sa propre entrée)", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TYPLOG" + } + }, + { + "id": "l1au1n73", + "componentType": "InputNumber", + "mandatory": false, + "page": "15", + "min": 1, + "max": 100, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"Combien de pièces compte le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1au1n73-l1au0511", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Compter les pièces d’habitation telles que salle à manger, séjour, chambre, etc., quelle que soit leur surface. Compter la cuisine uniquement si sa surface est supérieure à 12 m²\"", + "type": "VTL|MD" + } + }, + { + "id": "l1au1n73-l1au1wbc", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ne pas compter les pièces telles que l’entrée, le couloir, la salle de bains, la buanderie, les WC, la véranda ni les pièces à usage exclusivement professionnel (atelier, cabinet de médecin, etc.).\"", + "type": "VTL|MD" + } + }, + { + "id": "l1au1n73-l1au4wcm", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Une pièce combinée cuisine-séjour compte comme une seule pièce, sauf si elle est partagée par une cloison.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l1au1n73-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_NPIECES)) and (1>T_NPIECES or 100T_NPIECES)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_NPIECES" + ], + "response": { + "name": "T_NPIECES" + } + }, + { + "id": "l1au4bgg", + "componentType": "InputNumber", + "mandatory": false, + "page": "16", + "min": 1, + "max": 10000, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"Quelle est la surface du logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1au4bgg-l1au6utz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Cette fois-ci, tenir compte de toutes les pièces, y compris couloir, cuisine, WC, salle de bain. Ne pas tenir compte des balcons, terrasses, caves, greniers ou parkings, ni des pièces à usage exclusivement professionnel\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l1au4bgg-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_SURFACE)) and (1>T_SURFACE or 10000T_SURFACE)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_SURFACE" + ], + "unit": "mètres carrés", + "response": { + "name": "T_SURFACE" + } + }, + { + "id": "l1aueqyb", + "componentType": "Radio", + "mandatory": false, + "page": "17", + "label": { + "value": "\"➡ \" || \"A combien estimez-vous approximativement la surface du logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(isnull(T_SURFACE))", + "type": "VTL", + "bindingDependencies": [ + "T_SURFACE" + ] + }, + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_SURFTR" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Moins de 25 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"De 26 à 40 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"De 41 à 70 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"De 71 à 100 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"De 101 à 150 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Plus de 151 m²\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SURFTR" + } + }, + { + "id": "librgdhe", + "componentType": "Sequence", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + } + }, + { + "id": "l1asqysn", + "componentType": "Radio", + "mandatory": false, + "page": "19", + "label": { + "value": "\"➡ \" || \"Quel est \" || (if (T_NBHAB = 1) then \"votre statut d’occupation \" else \"le statut d’occupation de votre ménage \") || \"dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "ADR", + "T_STOC" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Propriétaire\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Usufruitier, y compris en viager\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Locataire ou sous-locataire\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Logé gratuitement, avec un paiement éventuel de charges\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STOC" + } + }, + { + "id": "l1at6gox", + "componentType": "Radio", + "mandatory": false, + "page": "20", + "label": { + "value": "\"➡ \" || \"Votre ménage doit-il rembourser actuellement un ou plusieurs emprunts pour ce logement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_STOC = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STOP" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STOP" + } + }, + { + "id": "l1at8nud", + "componentType": "Radio", + "mandatory": false, + "page": "21", + "label": { + "value": "\"➡ \" || \"Ce logement est-il un logement social ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_STOC = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STOL" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STOL" + } + }, + { + "id": "liejzvo8", + "componentType": "InputNumber", + "mandatory": false, + "page": "22", + "min": 0, + "max": 999999, + "decimals": 2, + "label": { + "value": "\"➡ \" || \"Quel est le montant du dernier loyer pour ce logement, sans compter les charges et les taxes locatives ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "liejzvo8-liekdout", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ne pas déduire le montant des allocations logements (AL ou APL).\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "controls": [ + { + "id": "liejzvo8-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(LOYER)) and (0.00>LOYER or 999999.00LOYER)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 2 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LOYER" + ], + "unit": "€", + "response": { + "name": "LOYER" + } + }, + { + "id": "liekiogo", + "componentType": "Radio", + "mandatory": false, + "page": "23", + "label": { + "value": "\"➡ \" || \"Ce loyer est-il ...?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_STOC = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LOYER_MENS" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Mensuel\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Trimestriel\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Semestriel\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Annuel\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Autre\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "LOYER_MENS" + } + }, + { + "id": "l1atqd1u", + "componentType": "Radio", + "mandatory": false, + "page": "24", + "label": { + "value": "\"➡ \" || \"Pour votre ménage, le propriétaire du logement est ...\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1atqd1u-l1ati3zd", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Qui est le propriétaire de ce logement ?\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"3\" Or T_STOC = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_LOGPROPRI" + ], + "options": [ + { + "value": "1", + "label": { + "value": "L’employeur d’un membre du ménage dans le cadre d’un logement de fonction ?", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Un organisme HLM (ou assimilé, OPAC, offices, sociétés, fondations) ?", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Une administration, un organisme de Sécurité Sociale, ou une association au titre de l’Action logement ?", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "Une banque, une assurance ou une autre société du secteur public ou du secteur privé ?", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "Un membre de la famille ?", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "Un autre particulier ?", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "Autre cas ?", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_LOGPROPRI" + } + }, + { + "id": "l1atmtkj", + "componentType": "InputNumber", + "mandatory": false, + "page": "25", + "min": 1800, + "max": 2023, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"En quelle année \" || (if (T_NBHAB = 1) then \"êtes-vous arrivé(e)\" else \"votre ménage est-il arrivé\") || \" dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1atmtkj-l1atq9rq", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"En cas d’emménagements séparés des membres du ménage, choisir la date d’entrée du premier occupant.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1atmtkj-l1atz7au", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"En cas de départ puis de retour dans le logement, choisir la date de la dernière arrivée.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1atmtkj-liuh2u3g", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir une date au format : AAAA\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l1atmtkj-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_EMMENAGE)) and (1800>T_EMMENAGE or 2023T_EMMENAGE)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "ADR", + "T_EMMENAGE" + ], + "response": { + "name": "T_EMMENAGE" + } + }, + { + "id": "libxhrti", + "componentType": "Subsequence", + "goToPage": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libxcq30", + "componentType": "InputNumber", + "mandatory": false, + "page": "26", + "min": 1400, + "max": 2023, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"En quelle année ce logement a-t-il été construit ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxcq30-libxgkpb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir une date au format : AAAA\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "libxcq30-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(ANCONSTR)) and (1400>ANCONSTR or 2023ANCONSTR)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ANCONSTR" + ], + "response": { + "name": "ANCONSTR" + } + }, + { + "id": "libxj1sw", + "componentType": "Radio", + "mandatory": false, + "page": "27", + "label": { + "value": "\"➡ \" || \"Pourriez-vous indiquer la période de construction de votre logement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(isnull(ANCONSTR))", + "type": "VTL", + "bindingDependencies": [ + "ANCONSTR" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ANCONSTR_TR" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Avant 1918\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"De 1919 à 1945\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"De 1946 à 1970\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"De 1971 à 1990\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"De 1991 à 2005\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"2006 ou après\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "ANCONSTR_TR" + } + }, + { + "id": "libxnd91", + "componentType": "Radio", + "mandatory": false, + "page": "28", + "label": { + "value": "\"➡ \" || \"Au cours des années 2022 et 2023, avez-vous (ou votre copropriété) réalisé des travaux permettant d’économiser de l’énergie dans votre logement ? \"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxnd91-liby4lt6", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"1\" or T_STOC = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "NRJ_TRAV_PROP" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "NRJ_TRAV_PROP" + } + }, + { + "id": "libxur5m", + "componentType": "Radio", + "mandatory": false, + "page": "29", + "label": { + "value": "\"➡ \" || \"Au cours des années 2022 et 2023, votre propriétaire (ou vous-même) a-t-il réalisé des travaux permettant d’économiser de l’énergie dans votre logement ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxur5m-libxvogo", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"3\" or T_STOC = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "NRJ_TRAV_LOC" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "NRJ_TRAV_LOC" + } + }, + { + "id": "liby1f2d", + "componentType": "Radio", + "mandatory": false, + "page": "30", + "label": { + "value": "\"➡ \" || (if (nvl(T_STOC, \"4\") = \"4\" or T_STOC = \"3\") then \"Votre propriétaire a-t-il\" else \"Avez-vous (ou votre copropriété)\") ||\" l’intention d’engager des dépenses pour des travaux permettant d’économiser de l’énergie au cours des douze prochains mois ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STOC", + "NRJ_TRAV_FU" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, certainement\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Oui, peut-être\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Non, probablement pas\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Non, certainement pas\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "NRJ_TRAV_FU" + } + }, + { + "id": "libxjv8p", + "componentType": "InputNumber", + "mandatory": false, + "page": "31", + "min": 0, + "max": 99999, + "decimals": 2, + "label": { + "value": "\"➡ \" || \"Quel a été le montant total de vos dépenses d’électricité au cours des 12 derniers mois pour le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxjv8p-libxy3sj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ramener le montant à son équivalent annuel.\"", + "type": "VTL|MD" + } + }, + { + "id": "libxjv8p-liby3jwb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Les dépenses remboursées au propriétaire sur présentation des factures EDF, ENGIE, GrDF, etc. doivent être mentionnées ; en revanche, ne sont pas comprises les charges locatives ou de copropriété. Si les dépenses en gaz et électricité ne peuvent pas être distinguées, donner ici le montant global.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "libxjv8p-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(DEPELEC)) and (0.00>DEPELEC or 99999.00DEPELEC)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 2 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "DEPELEC" + ], + "unit": "€", + "response": { + "name": "DEPELEC" + } + }, + { + "id": "liely1zo", + "componentType": "Subsequence", + "goToPage": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libxyusc", + "componentType": "InputNumber", + "mandatory": false, + "page": "32", + "min": 0, + "max": 100, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"Combien de fois avez-vous déménagé depuis votre naissance ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "libxyusc-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(DEMNAIS)) and (0>DEMNAIS or 100DEMNAIS)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DEMNAIS" + ], + "response": { + "name": "DEMNAIS" + } + }, + { + "id": "libydcvx", + "componentType": "CheckboxGroup", + "page": "33", + "label": { + "value": "\"➡ \" || \"Quels critères principaux ont guidé le choix du logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libydcvx-libylb86", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Plusieurs réponses possibles\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(DEMNAIS > 1)", + "type": "VTL", + "bindingDependencies": [ + "DEMNAIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "CHOIX_LOG1", + "CHOIX_LOG2", + "CHOIX_LOG3", + "CHOIX_LOG4", + "CHOIX_LOG5", + "CHOIX_LOG6", + "CHOIX_LOG7", + "CHOIX_LOG8" + ], + "responses": [ + { + "id": "libydcvx-QOP-libyhauu", + "label": { + "value": "\"Taille et confort du logement\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG1" + } + }, + { + "id": "libydcvx-QOP-liby3zsi", + "label": { + "value": "\"Prix du logement\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG2" + } + }, + { + "id": "libydcvx-QOP-liby3jfo", + "label": { + "value": "\"Proximité du lieu de travail ou d’études\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG3" + } + }, + { + "id": "libydcvx-QOP-libyj5b0", + "label": { + "value": "\"Proximité des commerces et services, des établissements scolaires…\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG4" + } + }, + { + "id": "libydcvx-QOP-liby8707", + "label": { + "value": "\"Environnement naturel (calme, espaces verts, forêt…)\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG5" + } + }, + { + "id": "libydcvx-QOP-libyme13", + "label": { + "value": "\"Facilité d’accès (transports collectifs, desserte routière)\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG6" + } + }, + { + "id": "libydcvx-QOP-libyjv7h", + "label": { + "value": "\"Vous n’avez pas choisi votre logement actuel\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG7" + } + }, + { + "id": "libydcvx-QOP-libyk0p1", + "label": { + "value": "\"Autre critère\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG8" + } + } + ] + }, + { + "id": "libyiflq", + "componentType": "Radio", + "mandatory": false, + "page": "34", + "label": { + "value": "\"➡ \" || \"Comment estimez-vous vos conditions actuelles de logement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "COND_LOG" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Très satisfaisantes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Satisfaisantes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Acceptables\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Insuffisantes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Très insuffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "COND_LOG" + } + }, + { + "id": "libyfk2d", + "componentType": "Subsequence", + "goToPage": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libyfk2d", + "page": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libyq99p", + "componentType": "Radio", + "mandatory": false, + "page": "35", + "label": { + "value": "\"➡ \" || \"Que représentent les dépenses de logement pour \" || (if (T_NBHAB > 1) then \"le budget de votre ménage ?\" else \"votre budget ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libyfk2d", + "page": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "FINA_LOG" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Une charge négligeable\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Une charge que vous pouvez supporter sans difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Une lourde charge\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une très lourde charge\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Une charge à laquelle vous ne pouvez pas faire face\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "FINA_LOG" + } + }, + { + "id": "libygc8z", + "componentType": "Radio", + "mandatory": false, + "page": "36", + "label": { + "value": "\"➡ \" || \"Actuellement, dans quelle situation financière \" || (if (T_NBHAB > 1) then \"se trouve votre ménage ?\" else \"vous trouvez-vous ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libyfk2d", + "page": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "FINA_GEN" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Vous ne pouvez pas y arriver sans faire de dettes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Vous y arrivez difficilement\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"C’est juste, il faut faire attention\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Ça va\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Vous êtes plutôt à l’aise\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Vous êtes vraiment à l’aise\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "FINA_GEN" + } + }, + { + "id": "libysiss", + "componentType": "Subsequence", + "page": "37", + "goToPage": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libysiss-libyuuoi", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant aborder des questions sur votre voisinage et votre quartier\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libywy0j", + "componentType": "Radio", + "mandatory": false, + "page": "38", + "label": { + "value": "\"➡ \" || \"Au cours des douze derniers mois, avez-vous demandé de l’aide à un voisin ? Ce peut être de l’aide matérielle ou un conseil.\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libywy0j-libywoa7", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple demander les coordonnées d’un artisan, cuisiner ou faire des courses, prendre soin de votre animal ou de vos plantes, garder votre enfant…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "AIDE_VOIS" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous n’avez pas de voisin\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AIDE_VOIS" + } + }, + { + "id": "libynnxl", + "componentType": "Radio", + "mandatory": false, + "page": "39", + "label": { + "value": "\"➡ \" || \"Et au cours des douze derniers mois, avez-vous aidé un voisin ? Ce peut être de l’aide matérielle ou un conseil.\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libynnxl-libyo3vw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple donné les coordonnées d’un artisan, cuisiné ou fait des courses, pris soin d’un animal ou des plantes d’un voisin, gardé un enfant…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(nvl(AIDE_VOIS, \"1\") = \"1\" or AIDE_VOIS = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "AIDE_VOIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "AIDE_VOIS2" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AIDE_VOIS2" + } + }, + { + "id": "libz5d44", + "componentType": "Table", + "mandatory": false, + "page": "40", + "positioning": "HORIZONTAL", + "label": { + "value": "\"➡ \" || \"Pour vous, quels sont les avantages de votre quartier ou village ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_AVANTAGE11", + "QUART_AVANTAGE21", + "QUART_AVANTAGE31", + "QUART_AVANTAGE41", + "QUART_AVANTAGE51", + "QUART_AVANTAGE61", + "QUART_AVANTAGE71", + "QUART_AVANTAGE81" + ], + "header": [ + { + "label": { + "value": "", + "type": "VTL|MD" + } + }, + { + "label": { + "value": "\"Réponse\"", + "type": "VTL|MD" + } + } + ], + "body": [ + [ + { + "value": "1", + "label": { + "value": "\"L’offre de transport\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libzk5tj", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE11" + }, + "bindingDependencies": [ + "QUART_AVANTAGE11" + ] + } + ], + [ + { + "value": "2", + "label": { + "value": "\"Les commerces, cafés, restaurants, le marché\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libza36m", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE21" + }, + "bindingDependencies": [ + "QUART_AVANTAGE21" + ] + } + ], + [ + { + "value": "3", + "label": { + "value": "\"Le calme, la tranquillité\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libzfdjc", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE31" + }, + "bindingDependencies": [ + "QUART_AVANTAGE31" + ] + } + ], + [ + { + "value": "4", + "label": { + "value": "\"Les parcs, les espaces verts, la nature\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libyzqra", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE41" + }, + "bindingDependencies": [ + "QUART_AVANTAGE41" + ] + } + ], + [ + { + "value": "5", + "label": { + "value": "\"La sécurité\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libz54s3", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE51" + }, + "bindingDependencies": [ + "QUART_AVANTAGE51" + ] + } + ], + [ + { + "value": "6", + "label": { + "value": "\"La présence de belles maisons ou de beaux immeubles\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libz77v1", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE61" + }, + "bindingDependencies": [ + "QUART_AVANTAGE61" + ] + } + ], + [ + { + "value": "7", + "label": { + "value": "\"La vie de quartier, l’ambiance de village\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libz31zu", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE71" + }, + "bindingDependencies": [ + "QUART_AVANTAGE71" + ] + } + ], + [ + { + "value": "8", + "label": { + "value": "\"Les écoles, les services et les équipements (médecins, cinéma, gymnase)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libyzyut", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE81" + }, + "bindingDependencies": [ + "QUART_AVANTAGE81" + ] + } + ] + ] + }, + { + "id": "libz9s7u", + "componentType": "Table", + "mandatory": false, + "page": "41", + "positioning": "HORIZONTAL", + "label": { + "value": "\"➡ \" || \"Selon vous, votre quartier ou votre village est-il concerné par les problèmes suivants ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_PB11", + "QUART_PB21", + "QUART_PB31", + "QUART_PB41", + "QUART_PB51", + "QUART_PB61", + "QUART_PB71", + "QUART_PB81" + ], + "header": [ + { + "label": { + "value": "", + "type": "VTL|MD" + } + }, + { + "label": { + "value": "\"Réponse\"", + "type": "VTL|MD" + } + } + ], + "body": [ + [ + { + "value": "1", + "label": { + "value": "\"Le bruit ou la pollution\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzjc4n", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB11" + }, + "bindingDependencies": [ + "QUART_PB11" + ] + } + ], + [ + { + "value": "2", + "label": { + "value": "\"Des transports en commun insuffisants (éloignement, horaires, accessibilité, etc.)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzbfd3", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB21" + }, + "bindingDependencies": [ + "QUART_PB21" + ] + } + ], + [ + { + "value": "3", + "label": { + "value": "\"Le manque d’équipements (sports, loisirs, santé, services, etc.)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libz4sl8", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB31" + }, + "bindingDependencies": [ + "QUART_PB31" + ] + } + ], + [ + { + "value": "4", + "label": { + "value": "\"Le manque d’animation\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzaxfq", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB41" + }, + "bindingDependencies": [ + "QUART_PB41" + ] + } + ], + [ + { + "value": "5", + "label": { + "value": "\"L’environnement dégradé (mal entretenu, sale)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzhjo1", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB51" + }, + "bindingDependencies": [ + "QUART_PB51" + ] + } + ], + [ + { + "value": "6", + "label": { + "value": "\"La délinquance\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzhr7d", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB61" + }, + "bindingDependencies": [ + "QUART_PB61" + ] + } + ], + [ + { + "value": "7", + "label": { + "value": "\"Les dangers de la circulation\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libz3gxv", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB71" + }, + "bindingDependencies": [ + "QUART_PB71" + ] + } + ], + [ + { + "value": "8", + "label": { + "value": "\"Une mauvaise image ou une mauvaise réputation\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libz1atx", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB81" + }, + "bindingDependencies": [ + "QUART_PB81" + ] + } + ] + ] + }, + { + "id": "libzl5r3", + "componentType": "Radio", + "mandatory": false, + "page": "42", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer les services à la personne (garde enfants, aide aux devoirs, aide aux personnes âgées ou en difficulté, etc.) ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV1" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV1" + } + }, + { + "id": "libze5zo", + "componentType": "Radio", + "mandatory": false, + "page": "43", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer des ressourceries, des vide-greniers ou des ateliers d’auto-réparation (pour réparer soi-même des appareils ménagers, des vélos…) ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV2" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV2" + } + }, + { + "id": "libzg7md", + "componentType": "Radio", + "mandatory": false, + "page": "44", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer des animations sportives ou culturelles, l’organisation de fêtes ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV3" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV3" + } + }, + { + "id": "libzj8cb", + "componentType": "Radio", + "mandatory": false, + "page": "45", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer le maraîchage, le compostage, les jardins familiaux ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV4" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV4" + } + }, + { + "id": "libz98wz", + "componentType": "Radio", + "mandatory": false, + "page": "46", + "label": { + "value": "\"➡ \" || \"Au cours du dernier mois, à quelle fréquence avez-vous trié le verre, les boîtes en aluminium, le plastique ou les journaux à des fins de recyclage ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "RECYCLE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Toujours\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Souvent\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Parfois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Jamais\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Il n’y a pas de collecte sélective là où vous habitez\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "RECYCLE" + } + }, + { + "id": "libzt17c", + "componentType": "Radio", + "mandatory": false, + "page": "47", + "label": { + "value": "\"➡ \" || \"Considérant vos achats du dernier mois, à quelle fréquence avez-vous fait attention à l’impact environnemental de ce que vous avez acheté ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ENVIRONNEMNT" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Toujours\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Souvent\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Parfois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Jamais\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "ENVIRONNEMNT" + } + }, + { + "id": "libziqkz", + "componentType": "Radio", + "mandatory": false, + "page": "48", + "label": { + "value": "\"➡ \" || \"Lorsque c’est possible, limitez-vous vos trajets en voiture pour contribuer à la réduction des émissions de gaz à effets de serre ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "VOITURE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Toujours\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Souvent\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Parfois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Jamais\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Vous n’utilisez jamais ou rarement la voiture\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "VOITURE" + } + }, + { + "id": "libzm522", + "componentType": "Radio", + "mandatory": false, + "page": "49", + "label": { + "value": "\"➡ \" || \"Quelle note globale de 1 à 10 donneriez-vous à votre quartier ou village, en tant qu’endroit pour vivre ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libzm522-libzkj70", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"1 correspond au plus mauvais, 10 correspond au mieux\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_NOTE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"1\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"2\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"3\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"4\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"5\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"6\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"7\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"8\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"9\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"10\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_NOTE" + } + }, + { + "id": "libzghii", + "componentType": "Textarea", + "mandatory": false, + "page": "50", + "maxLength": 300, + "label": { + "value": "\"➡ \" || \"Pouvez-vous dire, en quelques mots, ce que votre quartier ou village représente pour vous ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_OUV" + ], + "response": { + "name": "QUART_OUV" + } + }, + { + "id": "lj4am9hr", + "componentType": "Input", + "mandatory": false, + "page": "51", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minutes de fin du questionnaire Cadre de vie\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4aqw20-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj4am9hr-lj4aqaks", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM4" + ], + "response": { + "name": "HM4" + } + }, + { + "id": "lixbrpzz", + "componentType": "Loop", + "page": "52", + "maxPage": "4", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_SANTGEN", + "T_CHRON", + "T_GALI" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l2j89x38", + "componentType": "Sequence", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j89x38-libzqbff", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant vous poser trois questions sur votre état de santé. Ces questions nous permettrons de mieux comprendre vos réponses concernant vos conditions de logement et votre cadre de vie.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l2ssvdwm", + "componentType": "Radio", + "mandatory": false, + "page": "52.2", + "label": { + "value": "\"➡ \" || \"Comment est \" ||( if (PRENOM=PRENOMREF) then \"votre état de santé\" else \"l’état de santé de \" ||PRENOM) || \" en général ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_SANTGEN", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Très bon\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Bon\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Assez bon\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Mauvais\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Très mauvais\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SANTGEN" + } + }, + { + "id": "l2su34dy", + "componentType": "Radio", + "mandatory": false, + "page": "52.3", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"Avez-vous \" else PRENOM || \" a-t-\" ||LIB_PR ) || \" une maladie ou un problème de santé qui soit chronique ou de caractère durable ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2su34dy-l2stzl7a", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Une maladie chronique est une maladie qui a duré ou peut durer pendant 6 mois au moins.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_CHRON", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_CHRON" + } + }, + { + "id": "l2subqfk", + "componentType": "Radio", + "mandatory": false, + "page": "52.4", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"Êtes-vous\" else PRENOM || \" est-\" ||LIB_PR ) || \" limité\" || LIB_E ||\", depuis au moins 6 mois, à cause d’un problème de santé, dans les activités que les gens font habituellement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_GALI", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, fortement limité\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Oui, limité, mais pas fortement\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Non, pas limité du tout\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GALI" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "libzwhbl", + "componentType": "Sequence", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libzwhbl-libzjf07", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Pour finir, nous vous remercions de nous donner votre avis et les difficultés que vous avez pu rencontrer pour répondre au questionnaire\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + } + }, + { + "id": "lj4amjf7", + "componentType": "Input", + "mandatory": false, + "page": "54", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minutes du début du questionnaire méthodo\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4apzs6-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj4amjf7-lj4atimu", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM5" + ], + "response": { + "name": "HM5" + } + }, + { + "id": "libzx6n9", + "componentType": "Radio", + "mandatory": false, + "page": "55", + "label": { + "value": "\"➡ \" || \"Avez-vous eu des difficultés pour répondre à la question sur le montant des dépenses d’électricité ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_DEPELEC" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Aucune difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Pas trop de difficultés, mais ça vous a pris un peu de temps\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Des difficultés, mais vous avez pu répondre\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Vous n’avez pas pu répondre\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_DEPELEC" + } + }, + { + "id": "libzyjhh", + "componentType": "Radio", + "mandatory": false, + "page": "56", + "label": { + "value": "\"➡ \" || \"Avez-vous consulté votre facture (EdF, Engie…), une application de suivi de consommation ou vos relevés bancaires ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "DIF_DEPELEC" + ] + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_FACTURE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_FACTURE" + } + }, + { + "id": "lic05fbi", + "componentType": "Radio", + "mandatory": false, + "page": "57", + "label": { + "value": "\"➡ \" || \"Finalement, que pouvez-vous dire du montant que vous avez indiqué pour les dépenses d’électricité au cours des 12 derniers mois ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "DIF_DEPELEC" + ] + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_MONTANT" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"C’est le montant exact\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ce n’est pas forcément le montant exact, mais c’est proche\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"C’est un montant très approximatif\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_MONTANT" + } + }, + { + "id": "libztts0", + "componentType": "Radio", + "mandatory": false, + "page": "58", + "label": { + "value": "\"➡ \" || \"Avez-vous eu des difficultés à savoir à quoi correspond précisément votre quartier ou votre village lors des questions sur ce sujet ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_QUARTIER" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Aucune difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Pas trop de difficultés, mais vous avez dû y réfléchir\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Quelques difficultés (par exemple, vous avez dû faire varier ce que recouvre votre quartier ou village en fonction des thèmes abordés)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Des difficultés (vous ne connaissez pas bien votre quartier ou village, vous ne voyez pas bien à quoi il correspond, ...) \"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_QUARTIER" + } + }, + { + "id": "libzqz9h", + "componentType": "Radio", + "mandatory": false, + "page": "59", + "label": { + "value": "\"➡ \" || \"Avez-vous eu des difficultés pour répondre à d’autres questions ? (autres que le montant des dépenses en électricité ou ce que représente votre quartier ou votre village)\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_AUTRE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Aucune difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Des difficultés pour une ou deux questions\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Des difficultés pour plus de deux questions\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_AUTRE" + } + }, + { + "id": "lielxffs", + "componentType": "Radio", + "mandatory": false, + "page": "60", + "label": { + "value": "\"➡ \" || \"Avez-vous demandé de l’aide à des personnes de votre entourage pour répondre à certaines questions ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_AIDE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_AIDE" + } + }, + { + "id": "lieqbhxf", + "componentType": "Radio", + "mandatory": false, + "page": "61", + "label": { + "value": "\"➡ \" || \"Plus largement, d’autres personnes autour de vous pouvaient-elles voir ou entendre vos réponses ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_MOND" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_MOND" + } + }, + { + "id": "lic0a3os", + "componentType": "Table", + "mandatory": false, + "page": "62", + "positioning": "HORIZONTAL", + "label": { + "value": "\"➡ \" || \"Dans l’ensemble, qu’avez-vous pensé de ce questionnaire ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "AVIS11", + "AVIS21", + "AVIS31", + "AVIS41", + "AVIS51" + ], + "header": [ + { + "label": { + "value": "", + "type": "VTL|MD" + } + }, + { + "label": { + "value": "\"Réponse\"", + "type": "VTL|MD" + } + } + ], + "body": [ + [ + { + "value": "1", + "label": { + "value": "\"Il vous a interessé\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemfo1b", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS11" + }, + "bindingDependencies": [ + "AVIS11" + ] + } + ], + [ + { + "value": "2", + "label": { + "value": "\"Il était trop long\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemc26n", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS21" + }, + "bindingDependencies": [ + "AVIS21" + ] + } + ], + [ + { + "value": "3", + "label": { + "value": "\"Il était clair\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemf5ws", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS31" + }, + "bindingDependencies": [ + "AVIS31" + ] + } + ], + [ + { + "value": "4", + "label": { + "value": "\"C’était facile de répondre\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemg7uh", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS41" + }, + "bindingDependencies": [ + "AVIS41" + ] + } + ], + [ + { + "value": "5", + "label": { + "value": "\"Vous avez eu des problèmes techniques : connexion interrompue, longs temps de chargement, écran trop petit …\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liem386b", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS51" + }, + "bindingDependencies": [ + "AVIS51" + ] + } + ] + ] + }, + { + "id": "libzw98y", + "componentType": "Textarea", + "mandatory": false, + "page": "63", + "maxLength": 300, + "label": { + "value": "\"➡ \" || \"Avez-vous d’autres remarques à faire sur ce questionnaire ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "REMARQUES" + ], + "response": { + "name": "REMARQUES" + } + }, + { + "id": "lfaxo3bv", + "componentType": "Sequence", + "page": "64", + "label": { + "value": "Fin du questionnaire", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lfaxo3bv-lfaxjrm6", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ce questionnaire est maintenant terminé. Merci d’avoir pris le temps d’y répondre, vous pouvez valider et envoyer vos réponses.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "lfaxo3bv", + "page": "64", + "label": { + "value": "Fin du questionnaire", + "type": "VTL|MD" + } + } + } + }, + { + "id": "lj4arado", + "componentType": "Input", + "mandatory": false, + "page": "65", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minutes du début de fin de questionnaire\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4avopt-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj4arado-lj4aq4tr", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "lfaxo3bv", + "page": "64", + "label": { + "value": "Fin du questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM6" + ], + "response": { + "name": "HM6" + } + } + ], + "suggesters": [ + { + "name": "L_COMMUNEPASSEE-1-2-0", + "fields": [ + { + "name": "label", + "rules": "soft" + }, + { + "name": "id", + "rules": "soft" + } + ], + "order": { + "field": "label", + "type": "ascending" + }, + "queryParser": { + "type": "soft" + }, + "version": "1" + }, + { + "name": "L_PAYSNAIS-1-1-0", + "fields": [ + { + "name": "label", + "rules": "soft" + }, + { + "name": "id", + "rules": "soft" + } + ], + "order": { + "field": "label", + "type": "ascending" + }, + "queryParser": { + "type": "soft" + }, + "version": "1" + }, + { + "name": "L_NATIONETR-1-1-0", + "fields": [ + { + "name": "label", + "rules": "soft" + }, + { + "name": "id", + "rules": "soft" + } + ], + "order": { + "field": "label", + "type": "ascending" + }, + "queryParser": { + "type": "soft" + }, + "version": "1" + }, + { + "name": "L_TTPTCM_PCSF", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + }, + { + "name": "L_TTPTCM_PCSH", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + }, + { + "name": "L_TTPTCM_ACTIVITES", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + }, + { + "name": "L_TTPTCM_DIPLOMES", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + } + ], + "variables": [ + { + "variableType": "EXTERNAL", + "name": "ADR_EXT", + "value": null + }, + { + "variableType": "COLLECTED", + "name": "HM1", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_NHAB", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_PRENOM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SEXE", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_DATENAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ANNAISS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_LNAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_COMNAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PAYSNAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION3", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION4", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATIONETR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "LIENS", + "values": { + "PREVIOUS": [ + [ + null + ] + ], + "COLLECTED": [ + [ + null + ] + ], + "FORCED": [ + [ + null + ] + ], + "EDITED": [ + [ + null + ] + ], + "INPUTED": [ + [ + null + ] + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ3", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ4", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ5", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ6", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ7", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ8", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_VEUF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBPARL", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_UNLOG", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_DURLOG", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ3", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ4", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ5", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGAUT", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GARDE", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_DORM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MAJLOGENQ", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MAJLOGAUT1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MAJLOGAUT2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_LOGCO", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_TYPLOGCO", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "HM2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUAEU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_TRAVAIL", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVANTE", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVANTEB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBEMP", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PCLCAF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PCLCAH", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PCLCACLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_STCPUB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ENCADR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_QPRCR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "QPRCU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIV", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVCLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVDOM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVDOM_COM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVDOM_SOC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSALETAB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSALETABA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSAL1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSAL2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSALA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_CONTAC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_TPP", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_APCLCAF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_APCLCAH", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_APCLCACLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ASTCPUB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AQPRCR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AQPRCU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ANBSAL1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ANBSAL2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIV", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVCLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVDOM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVDOM_COM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVDOM_SOC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFVAC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFLIEU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFCLA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFBAC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFCAP", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFTYPFORM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFCONC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFNIVA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFNIVB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFNIVC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPL", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPLCLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPLCLAA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPLCLAB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GRDIPA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GRDIPB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GRDIPC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "HM3", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_TYPLOG", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_NPIECES", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_SURFACE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_SURFTR", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_STOC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_STOP", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_STOL", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "LOYER", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "LOYER_MENS", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_LOGPROPRI", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_EMMENAGE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "ANCONSTR", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "ANCONSTR_TR", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "NRJ_TRAV_PROP", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "NRJ_TRAV_LOC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "NRJ_TRAV_FU", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DEPELEC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DEMNAIS", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG1", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG2", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG3", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG4", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG5", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG6", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG7", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG8", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "COND_LOG", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "FINA_LOG", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "FINA_GEN", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AIDE_VOIS", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AIDE_VOIS2", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE11", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE21", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE31", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE41", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE51", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE61", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE71", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE81", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB11", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB21", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB31", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB41", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB51", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB61", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB71", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB81", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV1", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV2", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV3", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV4", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "RECYCLE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "ENVIRONNEMNT", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "VOITURE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_NOTE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_OUV", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "HM4", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_SANTGEN", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_CHRON", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GALI", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "HM5", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_DEPELEC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_FACTURE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_MONTANT", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_QUARTIER", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_AUTRE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_AIDE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_MOND", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS11", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS21", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS31", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS41", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS51", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "REMARQUES", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "HM6", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM1", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NHAB", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PRENOM", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "T_ANNAIS", + "expression": { + "value": "if isnull(T_DATENAIS) and isnull (T_ANNAISS) then null else if isnull(T_DATENAIS) and not isnull (T_ANNAISS) then cast(T_ANNAISS, string) else substr(cast(T_DATENAIS,string,\"YYYY-MM-DD\"),1,4)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_DATENAIS", + "T_ANNAISS" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "T_AGE", + "expression": { + "value": "if isnull(T_ANNAIS) then 17 else 2023 - cast(T_ANNAIS,integer)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "LIB_PR", + "expression": { + "value": "if isnull(T_SEXE) then \"il(elle)\" else if T_SEXE = \"1\" then \"il\" else \"elle\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_ERE", + "expression": { + "value": "if isnull(T_SEXE) then \"er(ère)\" else if T_SEXE = \"1\" then \"er\" else \"ère\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "PRENOMB", + "expression": { + "value": "T_PRENOM", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "LIB_NE", + "expression": { + "value": "if isnull(T_SEXE) then \"(ne)\" else if T_SEXE = \"1\" then \"\" else \"ne\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_HF", + "expression": { + "value": "if isnull(T_SEXE) then \"Homme ou Femme\" else if T_SEXE = \"1\" then \"Homme\" else \"Femme\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_SON", + "expression": { + "value": "if (PRENOM = PRENOMREF) then \"votre\" else \"son\"", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "T_NHAB" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_SA", + "expression": { + "value": "if (PRENOM = PRENOMREF) then \"votre\" else \"sa\"", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "T_NHAB" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_E", + "expression": { + "value": "if isnull(T_SEXE) then \"(e)\" else if T_SEXE = \"1\" then \"\" else \"e\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "T_EMPLOI", + "expression": { + "value": "if T_SITUAEU = \"1\" then \"1\" else if T_TRAVAIL = \"1\" then \"1\" else if isnull(T_TRAVAIL) and isnull(T_SITUAEU) then \"2\" else \"2\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SITUAEU", + "T_TRAVAIL" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "LIB_SES", + "expression": { + "value": "if (PRENOM = PRENOMREF) then \"vos\" else \"ses\"", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "T_NHAB" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "T_TYPLIST", + "expression": { + "value": "if (cast(T_FFDIPL, integer) > 100 and cast(T_FFDIPL, integer) < 107) then \"1\" else if (T_FFDIPL = \"122\" or T_FFDIPL = \"123\") then \"1\" else if (nvl(T_FFDIPL, \"999\") = \"999\") then \"2\" else \"2\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_FFDIPL" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "T_MAJLOGAUT", + "expression": { + "value": "if (T_MAJLOGENQ = \"1\") then T_MAJLOGAUT2 else T_MAJLOGAUT1", + "type": "VTL" + }, + "bindingDependencies": [ + "T_MAJLOGENQ", + "T_MAJLOGAUT2", + "T_MAJLOGAUT1" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "PRENOM", + "expression": { + "value": "nvl(PRENOMB, \"PRENOM\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOMB", + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SEXE", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_DATENAIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ANNAISS", + "expression": { + "value": "(isnull(T_DATENAIS))", + "type": "VTL" + }, + "bindingDependencies": [ + "T_DATENAIS" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_LNAIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_COMNAIS", + "expression": { + "value": "(T_LNAIS = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_LNAIS" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PAYSNAIS", + "expression": { + "value": "(T_LNAIS = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_LNAIS" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NATION", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NATIONETR", + "expression": { + "value": "(T_NATION3 = true)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NATION3" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_LIENS", + "expression": { + "value": "xAxis <> yAxis", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "xAxis", + "expression": { + "value": "T_PRENOM", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "yAxis", + "expression": { + "value": "T_PRENOM", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SITUCONJ", + "expression": { + "value": "(T_AGE > 14)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE" + ], + "shapeFrom": "T_SITUCONJ1", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_VEUF", + "expression": { + "value": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE", + "T_SITUCONJ4" + ], + "shapeFrom": "T_SITUCONJ1", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBPARL", + "expression": { + "value": "(T_NBHAB > 1 and T_AGE < 18)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NBHAB", + "T_AGE" + ], + "shapeFrom": "T_SITUCONJ1", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_UNLOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_DURLOG", + "expression": { + "value": "(T_UNLOG = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MINLOGENQ", + "expression": { + "value": "(T_AGE < 18 and nvl(T_NBPARL,\"0\") = \"0\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE", + "T_NBPARL" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MINLOGAUT", + "expression": { + "value": "(T_AGE < 18 and T_UNLOG = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE", + "T_UNLOG" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GARDE", + "expression": { + "value": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_DURLOG", + "T_NBPARL", + "T_MINLOGAUT" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_DORM", + "expression": { + "value": "(T_GARDE = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_GARDE" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MAJLOGENQ", + "expression": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG", + "T_AGE" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MAJLOGAUT1", + "expression": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_MAJLOGENQ" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MAJLOGAUT2", + "expression": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_MAJLOGENQ" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_LOGCO", + "expression": { + "value": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_MINLOGAUT", + "T_MAJLOGAUT" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TYPLOGCO", + "expression": { + "value": "(T_LOGCO = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_LOGCO" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM2", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SITUAEU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TRAVAIL", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_SITUAEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVANTE", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVANTEB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_ACTIVANTE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBEMP", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PCLCAF", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PCLCAH", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PCLCACLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_PCLCAF", + "T_PCLCAH" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STCPUB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ENCADR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_QPRCR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_QPRCU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIV", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVCLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVDOM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVDOM_COM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVDOM_SOC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSALETAB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSALETABA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_NBSALETAB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSAL1", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSAL2", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSALA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_NBSAL1", + "T_NBSAL2" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_CONTAC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TPP", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_CONTAC" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_APCLCAF", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_APCLCAH", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_APCLCACLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ASTCPUB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AQPRCR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AQPRCU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ANBSAL1", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ANBSAL2", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIV", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVCLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVDOM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVDOM_COM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVDOM_SOC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FF", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFVAC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_AGE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFLIEU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFCLA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFLIEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFBAC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFCAP", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFTYPFORM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFCONC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFNIVA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFCONC" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFNIVB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFNIVC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPL", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPLCLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFDIPL" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPLCLAA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPLCLAB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GRDIPA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GRDIPB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_GRDIPA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GRDIPC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_GRDIPA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM3", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TYPLOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NPIECES", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SURFACE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SURFTR", + "expression": { + "value": "(isnull(T_SURFACE))", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SURFACE" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STOC", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STOP", + "expression": { + "value": "(T_STOC = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STOL", + "expression": { + "value": "(T_STOC = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_LOYER", + "expression": { + "value": "(T_STOC = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_LOYER_MENS", + "expression": { + "value": "(T_STOC = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_LOGPROPRI", + "expression": { + "value": "(T_STOC = \"3\" Or T_STOC = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_EMMENAGE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_ANCONSTR", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_ANCONSTR_TR", + "expression": { + "value": "(isnull(ANCONSTR))", + "type": "VTL" + }, + "bindingDependencies": [ + "ANCONSTR" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_NRJ_TRAV_PROP", + "expression": { + "value": "(T_STOC = \"1\" or T_STOC = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_NRJ_TRAV_LOC", + "expression": { + "value": "(T_STOC = \"3\" or T_STOC = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_NRJ_TRAV_FU", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DEPELEC", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DEMNAIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_CHOIX_LOG", + "expression": { + "value": "(DEMNAIS > 1)", + "type": "VTL" + }, + "bindingDependencies": [ + "DEMNAIS" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_COND_LOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_FINA_LOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_FINA_GEN", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_AIDE_VOIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_AIDE_VOIS2", + "expression": { + "value": "(nvl(AIDE_VOIS, \"1\") = \"1\" or AIDE_VOIS = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "AIDE_VOIS" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_AVANTAGE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_PB", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV1", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV2", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV3", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV4", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_RECYCLE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_ENVIRONNEMNT", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_VOITURE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_NOTE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_OUV", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM4", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SANTGEN", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "T_SANTGEN", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_CHRON", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "T_SANTGEN", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GALI", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "T_SANTGEN", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM5", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_DEPELEC", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_FACTURE", + "expression": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "DIF_DEPELEC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_MONTANT", + "expression": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "DIF_DEPELEC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_QUARTIER", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_AUTRE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_AIDE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_MOND", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_AVIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_REMARQUES", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM6", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "PRENOMREFB", + "expression": { + "value": "first_value(T_PRENOM over())", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "T_NBHAB", + "expression": { + "value": "nvl(T_NHAB,1)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NHAB" + ], + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "ADR", + "expression": { + "value": "ADR_EXT", + "type": "VTL" + }, + "bindingDependencies": [ + "ADR_EXT" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "PRENOMREF", + "expression": { + "value": "if (T_NBHAB = 1) then nvl(PRENOMREFB, \"PRENOM\") else nvl(PRENOMREFB, \"PRENOM1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_PRENOM" + ], + "inFilter": "true" + } + ], + "cleaning": { + "T_DATENAIS": { + "T_ANNAISS": "(isnull(T_DATENAIS))", + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_LNAIS": { + "T_COMNAIS": "(T_LNAIS = \"1\")", + "T_PAYSNAIS": "(T_LNAIS = \"2\")" + }, + "T_NATION3": { + "T_NATIONETR": "(T_NATION3 = true)" + }, + "T_AGE": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_ANNAIS": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_ANNAISS": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_SITUCONJ4": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)" + }, + "T_NBHAB": { + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_NHAB": { + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_UNLOG": { + "T_DURLOG": "(T_UNLOG = \"1\")", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")" + }, + "T_DURLOG": { + "T_GARDE": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")" + }, + "T_NBPARL": { + "T_GARDE": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")" + }, + "T_MINLOGAUT": { + "T_GARDE": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")", + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_GARDE": { + "T_DORM": "(T_GARDE = \"1\")" + }, + "T_MAJLOGENQ": { + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_MAJLOGAUT": { + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_MAJLOGAUT2": { + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_MAJLOGAUT1": { + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_LOGCO": { + "T_TYPLOGCO": "(T_LOGCO = \"1\")" + }, + "PRENOM": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "PRENOMB": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_PRENOM": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "PRENOMREF": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "PRENOMREFB": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_SITUAEU": { + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_EMPLOI": { + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_TRAVAIL": { + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_ACTIVANTE": { + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_SEXE": { + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")" + }, + "T_PCLCAF": { + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")" + }, + "T_PCLCAH": { + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")" + }, + "T_STCPUB": { + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_ACTIV": { + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")" + }, + "T_ACTIVDOM": { + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")" + }, + "T_NBSALETAB": { + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")" + }, + "T_NBSAL1": { + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")" + }, + "T_NBSAL2": { + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")" + }, + "T_CONTAC": { + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_ASTCPUB": { + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_AACTIV": { + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_AACTIVDOM": { + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_FF": { + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_FFVAC": { + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_FFLIEU": { + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")" + }, + "T_FFCLA": { + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")" + }, + "T_FFTYPFORM": { + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_FFCONC": { + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")" + }, + "T_FFDIPL": { + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_TYPLIST": { + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_GRDIPA": { + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")" + }, + "T_SURFACE": { + "T_SURFTR": "(isnull(T_SURFACE))" + }, + "T_STOC": { + "T_STOP": "(T_STOC = \"1\")", + "T_STOL": "(T_STOC = \"3\")", + "LOYER": "(T_STOC = \"3\")", + "LOYER_MENS": "(T_STOC = \"3\")", + "T_LOGPROPRI": "(T_STOC = \"3\" Or T_STOC = \"4\")", + "NRJ_TRAV_PROP": "(T_STOC = \"1\" or T_STOC = \"2\")", + "NRJ_TRAV_LOC": "(T_STOC = \"3\" or T_STOC = \"4\")" + }, + "ANCONSTR": { + "ANCONSTR_TR": "(isnull(ANCONSTR))" + }, + "AIDE_VOIS": { + "AIDE_VOIS2": "(nvl(AIDE_VOIS, \"1\") = \"1\" or AIDE_VOIS = \"2\")" + }, + "DIF_DEPELEC": { + "DIF_FACTURE": "(DIF_DEPELEC <> \"4\")", + "DIF_MONTANT": "(DIF_DEPELEC <> \"4\")" + } + }, + "resizing": { + "T_NHAB": { + "size": "T_NBHAB", + "variables": [ + "T_PRENOM", + "T_SEXE", + "T_DATENAIS", + "T_ANNAISS", + "T_LNAIS", + "T_COMNAIS", + "T_PAYSNAIS", + "T_NATION1", + "T_NATION2", + "T_NATION3", + "T_NATION4", + "T_NATIONETR", + "T_SITUCONJ1", + "T_SITUCONJ2", + "T_SITUCONJ3", + "T_SITUCONJ4", + "T_SITUCONJ5", + "T_SITUCONJ6", + "T_SITUCONJ7", + "T_SITUCONJ8", + "T_VEUF", + "T_NBPARL", + "T_UNLOG", + "T_DURLOG", + "T_MINLOGENQ1", + "T_MINLOGENQ2", + "T_MINLOGENQ3", + "T_MINLOGENQ4", + "T_MINLOGENQ5", + "T_MINLOGAUT", + "T_GARDE", + "T_DORM", + "T_MAJLOGENQ", + "T_MAJLOGAUT1", + "T_MAJLOGAUT2", + "T_LOGCO", + "T_TYPLOGCO", + "HM2", + "T_SITUAEU", + "T_TRAVAIL", + "T_ACTIVANTE", + "T_ACTIVANTEB", + "T_NBEMP", + "T_PCLCAF", + "T_PCLCAH", + "T_PCLCACLAIR", + "T_STCPUB", + "T_ENCADR", + "T_QPRCR", + "QPRCU", + "T_ACTIV", + "T_ACTIVCLAIR", + "T_ACTIVDOM", + "T_ACTIVDOM_COM", + "T_ACTIVDOM_SOC", + "T_NBSALETAB", + "T_NBSALETABA", + "T_NBSAL1", + "T_NBSAL2", + "T_NBSALA", + "T_CONTAC", + "T_TPP", + "T_APCLCAF", + "T_APCLCAH", + "T_APCLCACLAIR", + "T_ASTCPUB", + "T_AQPRCR", + "T_AQPRCU", + "T_ANBSAL1", + "T_ANBSAL2", + "T_AACTIV", + "T_AACTIVCLAIR", + "T_AACTIVDOM", + "T_AACTIVDOM_COM", + "T_AACTIVDOM_SOC", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA", + "T_FFBAC", + "T_FFCAP", + "T_FFTYPFORM", + "T_FFCONC", + "T_FFNIVA", + "T_FFNIVB", + "T_FFNIVC", + "T_FFDIPL", + "T_FFDIPLCLAIR", + "T_FFDIPLCLAA", + "T_FFDIPLCLAB", + "T_GRDIPA", + "T_GRDIPB", + "T_GRDIPC", + "T_SANTGEN", + "T_CHRON", + "T_GALI" + ] + }, + "T_PRENOM": { + "sizeForLinksVariables": [ + "count(T_PRENOM)", + "count(T_PRENOM)" + ], + "linksVariables": [ + "LIENS" + ] + } + } +} \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/data/faf/data.diff.TESTFAF.20230911141652.xml b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/data/faf/data.diff.TESTFAF.20230911141652.xml new file mode 100644 index 00000000..47547a91 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/data/faf/data.diff.TESTFAF.20230911141652.xml @@ -0,0 +1,4393 @@ + + + SAMPLETEST + + + + 0000004 + CDV2023X01_queenv2 + + + + 9 + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + true + + + + + + + + c'est paradisiaque + + + + + + + + + + + + + + + + excellente enquête + + + + + + + + 1 + + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 999_999 + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + + + + + 5278 + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 8 + + + + + + + + + + + + + + + + + 3 + + + + + + + + + 2 + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + 2021 + + + + + + + 2 + + + + + + + + + + + + + + + 1925-04-04 + + + + + + + + + + + + + + + + + 1 + + + + + + + + 6 + + + + + + + + + 8 + + + + + + + + + 2548020201 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 1 + + + + + + + 2 + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + 500 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + 1 + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + 10:00 + + + + + + + + 09:35 + + + + + + + 10:45 + + + + + + + 10:12 + + + + + + + 11:45 + + + + + + + 1 + + + + + + + 10:58 + + + + + + + + + + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + + TestPrenom4 + + + + + + + + 2 + + + + + + + 2 + + + + + + + + 2 + + + + + + + + + + + + + + + + true + + + + + + + + true + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + statistique + + + + + + + + 1948 + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + 60 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 rue du test 75004 Paris + + + + + 0000005 + CDV2023X01_queenv2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 999_999 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 593 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + 2 + 2 + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2022 + + + + + + + + + + + + + + + + + + + + + + 1975-05-01 + 1975-05-02 + 2005-05-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + 8 + + + + + + + + + + + 2505600001 + 3919800001 + 3936500001 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 2 + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 3 + + + 1 + + 3 + + + 2 + 2 + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + 800 + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10:02 + + + + + + + + + + 14:01 + + + + + + + + + + + + + + 15:00 + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TestPrenom51 + TestPrenom52 + TestPrenom53 + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + administration + + + + + + + + + + 2022 + + + + + + + + true + true + + + + + + + + + 5 + + + + + + + + + + + + + + + + 80 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 rue du test 75005 Paris + + + + + 0000006 + CDV2023X01_queenv2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 rue du test 75006 Paris + + + + + diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/data/faf/data.diff.TESTFAF.20230911141653.xml b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/data/faf/data.diff.TESTFAF.20230911141653.xml new file mode 100644 index 00000000..7532abb1 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/data/faf/data.diff.TESTFAF.20230911141653.xml @@ -0,0 +1,4393 @@ + + + SAMPLETEST + + + + 0000007 + CDV2023X01_queenv2 + + + + 9 + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + true + + + + + + + + c'est paradisiaque + + + + + + + + + + + + + + + + excellente enquête + + + + + + + + 1 + + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 999_999 + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + + + + + 5278 + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 8 + + + + + + + + + + + + + + + + + 3 + + + + + + + + + 2 + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + 2021 + + + + + + + 2 + + + + + + + + + + + + + + + 1925-07-07 + + + + + + + + + + + + + + + + + 1 + + + + + + + + 6 + + + + + + + + + 8 + + + + + + + + + 2548020201 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 1 + + + + + + + 2 + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + 500 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + 1 + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + 10:00 + + + + + + + + 09:35 + + + + + + + 10:45 + + + + + + + 10:12 + + + + + + + 11:45 + + + + + + + 1 + + + + + + + 10:58 + + + + + + + + + + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + + TestPrenom4 + + + + + + + + 2 + + + + + + + 2 + + + + + + + + 2 + + + + + + + + + + + + + + + + true + + + + + + + + true + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + statistique + + + + + + + + 1948 + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + 60 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 rue du test 75007 Paris + + + + + 0000008 + CDV2023X01_queenv2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 999_999 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 593 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + 2 + 2 + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2022 + + + + + + + + + + + + + + + + + + + + + + 1975-08-01 + 1975-08-02 + 2005-08-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + 8 + + + + + + + + + + + 2505600001 + 3919800001 + 3936500001 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 2 + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 3 + + + 1 + + 3 + + + 2 + 2 + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + 800 + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10:02 + + + + + + + + + + 14:01 + + + + + + + + + + + + + + 15:00 + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TestPrenom81 + TestPrenom82 + TestPrenom83 + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + administration + + + + + + + + + + 2022 + + + + + + + + true + true + + + + + + + + + 5 + + + + + + + + + + + + + + + + 80 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 rue du test 75008 Paris + + + + + 0000009 + CDV2023X01_queenv2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9 rue du test 75009 Paris + + + + + diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/ddi-SAMPLETEST-MULTIPLEDATA-v1.xml b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/ddi-SAMPLETEST-MULTIPLEDATA-v1.xml new file mode 100644 index 00000000..3628f08b --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/ddi-SAMPLETEST-MULTIPLEDATA-v1.xml @@ -0,0 +1,41984 @@ + + + fr.insee + INSEE-lj76sgq8 + 1 + + + Enquête Méthodologique Cadre de vie - FAF + + + + fr.insee + RessourcePackage-lj76sgq8 + 1 + + fr.insee + InterviewerInstructionScheme-lj76sgq8 + 1 + + A définir + + + fr.insee + lfjwkohf + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Commençons par décrire les personnes qui habitent dans le logement situé à l'adresse : " || ¤liahw5su-GOP¤ || "." + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + + fr.insee + lj49y43b + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + lix4ggdw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lf9ty6tb-GOP¤ = 1) then "Cette information permettra de personnaliser la suite du questionnaire" +else if (nvl(PRENOMREFB,"")="" or ¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Cette information permettra de personnaliser la suite du questionnaire" +else "" + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lix4bbvh + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lf9ty6tb-GOP¤ = 1) then "" +else if (nvl(PRENOMREFB,"")="" or ¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si plusieurs habitants ont le même prénom, ajouter une initiale pour pouvoir les distinguer dans la suite du questionnaire." +else "" + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l0v3g11i-CI-0-II-0 + 1 + + warning + + + + "Merci d'indiquer l'ensemble des prénoms (initiales ou autre) afin de pouvoir vous repérer dans la suite du questionnaire lorsque les questions porteront sur une personne en particulier." + + + + + fr.insee + l0v3g11i-CI-1-II-1 + 1 + + warning + + + + "Votre réponse est importante pour le bon déroulement du questionnaire. Merci d'indiquer votre prénom (ou vos initiales, ou autre) pour pouvoir poursuivre le questionnaire." + + + + + fr.insee + l0v3ldcs + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ¤lix9oxsd-GOP¤ ||", nous allons rapidement vous décrire." +else "Nous allons décrire rapidement " || ¤lix9oxsd-GOP¤ || "." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lia277l6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir une date au format : AAAA" + + + + + fr.insee + l11z2too-CI-0-II-0 + 1 + + warning + + + + "Votre réponse est importante pour le bon déroulement du questionnaire. La connaissance de votre âge permet de filtrer la suite du questionnaire et d'éviter de vous poser des questions qui ne vous concerneraient pas. Merci de renseigner votre année de naissance." + + + + + fr.insee + l11z2too-CI-1-II-1 + 1 + + warning + + + + "Cette réponse est importante pour le bon déroulement du questionnaire. La connaissance de l'âge permet de filtrer la suite du questionnaire et d'éviter de poser des questions hors de propos. Merci de renseigner la date de naissance." + + + + + fr.insee + l120k8go + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Prendre en compte les frontières actuelles." + + + + + fr.insee + l120ef3t + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le numéro ou les premières lettres de la commune puis sélectionner la commune de naissance dans la liste proposée." + + + + + fr.insee + l1210yn3 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir les premières lettres du pays puis sélectionner le pays de naissance" + + + + + fr.insee + l121egbq + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + Plusieurs réponses possibles + + + + + fr.insee + l121hdzg + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + Entrez les premières lettres de la nationalité, et sélectionnez dans la liste la nationalité étrangère correspondante. + + + + + fr.insee + l2os929w + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Question en attendant de pouvoir faire les liens 2 à 2" + + + + + fr.insee + l13nsvaw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant poser quelques questions concernant " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vos autres logements, " +else "les autres logements de ") || ¤lix9oxsd-GOP¤ || " (en dehors de celui situé à l'adresse : " || ¤liahw5su-GOP¤ || ")." + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13ouetk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous êtes " +else "Si " || ¤lix9oxsd-GOP¤ || " est un enfant ") || +"en résidence alternée, répondre Oui." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13o92e6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous vivez " else ¤lix9oxsd-GOP¤ || " vit ") || +"dans un autre logement (résidence secondaire, internat, foyer, caserne, maison de retraite ...) " || +(if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "si vous disposez d'un autre endroit où vous êtes chez vous : vous pouvez y aller sans prévenir, un lit vous est réservé, vous pouvez y recevoir du courrier ..." +else "si " ||¤l14uaqgk-GOP¤ || " dispose d'un autre endroit où " ||¤l14uaqgk-GOP¤ ||" est chez " ||¤l14uaqgk-GOP¤ || " : " ||¤l14uaqgk-GOP¤ || " peut y aller sans prévenir, un lit lui est réservé, " ||¤l14uaqgk-GOP¤ || " peut y recevoir du courrier ...") + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13p60fc + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous vivez dans plusieurs autres logements, décrivez l'autre logement dans lequel vous passez le plus de temps." +else "Si " || ¤lix9oxsd-GOP¤ || " vit dans plusieurs autres logements, décrire l'autre logement dans lequel " ||¤l14uaqgk-GOP¤ || " passe le plus de temps." + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13pckb2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si " || ¤lix9oxsd-GOP¤ || " a dormi chez un(e) ami(e), indiquez le logement où il devait normalement dormir." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + + fr.insee + l13q4e9k + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si " || ¤lix9oxsd-GOP¤ || " vit dans plusieurs autres logements, décrivez l'autre logement dans lequel il passe le plus de temps." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + + fr.insee + lic0075d + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si " || ¤lix9oxsd-GOP¤ || " vit dans plusieurs autres logements, décrivez l'autre logement dans lequel il passe le plus de temps." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + + fr.insee + liaiipfj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "La suite du questionnaire concerne uniquement " || ¤lix9pz46-GOP¤ || "." + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + liaihkvk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Commençons par " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre situation professionnelle, " else "la situation professionnelle de ") || ¤lix9oxsd-GOP¤ || "." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lj49wn13 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + l1axcevr + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si vous hésitez entre plusieurs situations, choisissez celle qui " +|| (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous décrit le mieux ou celle qui vous " + else "décrit le mieux " || ¤lix9oxsd-GOP¤ || " ou celle qui lui ") +|| "prend le plus de temps." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1axc93h + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : petit boulot, apprentissage, stage rémunéré, personne en congé maternité, en congé maladie ou en chômage partiel, personne travaillant sans être rémunéré(e) avec un membre de sa famille, élu(e)." + + + + + fr.insee + l1axit1c + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exclure : bénévolat" + + + + + fr.insee + l1ay4jh3 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "On entend par petit boulot, un emploi de moins de 3 mois." + + + + + fr.insee + l1ay5n6p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple : " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "si vous êtes " else "si " || ¤lix9oxsd-GOP¤ || " est " ) +|| "infirmi" ||¤l14tv7tn-GOP¤ || " libéral" ||¤l2iur75u-GOP¤ || " ou salarié" ||¤l2iur75u-GOP¤ || ", répondre '2. Deux ou plus'." + + + + fr.insee + l14tv7tn-GOP + 1 + OutParameter + + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1axqkkb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple : " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "si vous êtes " else "si " || ¤lix9oxsd-GOP¤ || "est " ) +|| ¤l1w5mjq9-GOP¤ ||" de ménage auprès de plusieurs familles, répondre : " + + + + fr.insee + l1w5mjq9-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1axsnjt + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- 'Deux ou plus' si " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes " else ¤lix9oxsd-GOP¤ || "est " ) +|| "directement employé" ||¤l2iur75u-GOP¤ ||" par les familles." + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1ay31ab + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- 'Un seul' si " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes " else ¤lix9oxsd-GOP¤ || " est " ) +|| "salarié" ||¤l2iur75u-GOP¤ ||" d'une entreprise de services." + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lfkx5szu + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (nvl(¤l1ax891g-QOP-l1aydiur¤,"1") = "1") then (¤lix9oxsd-GOP¤ || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ", vous êtes" else " est" ) || " donc en emploi, détaillons un peu plus " || ¤l2itqw98-GOP¤ || " activité principale.") +else (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ¤lix9oxsd-GOP¤ || ", nous allons décrire votre emploi principal." else " Nous allons décrire l'emploi principal de " || ¤lix9oxsd-GOP¤ || "." ) || " L'emploi principal est celui qui occupe le plus de temps ou, en cas d'égalité, celui qui procure le plus de revenus." + + + + fr.insee + l2itqw98-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + OutParameter + + + + + + fr.insee + l1axw4uj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + l1ay187p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + lix7drpb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + lix73k2q + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + l1uyd0or + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Superviser des personnes, c'est par exemple :" + + + + + fr.insee + l3a17bgz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- être responsable de leur activité ;" + + + + + fr.insee + l3a1edvw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- coordonner ou organiser l'activité d'autres salariés ;" + + + + + + fr.insee + l3a1gphw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- être chargé" ||¤l2iur75u-GOP¤ ||" de leur montrer comment le travail doit être fait ;" + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + + fr.insee + l3a1k8ze + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- surveiller la qualité de leur travail ou le respect des délais." + + + + + fr.insee + l1w7soig + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Attention, l’activité recherchée est celle de l’établissement et non la fonction que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous occupez. Par exemple, si vous êtes" else ( ¤lix9oxsd-GOP¤ || " occupe. Par exemple, si " || ¤lix9oxsd-GOP¤ || " est" )) +|| " comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité »." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1w7xm9n + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous travaillez" else ("Si" || ¤lix9oxsd-GOP¤ || "travaille")) +|| " dans un magasin de chaussure, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »" + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + libjlr09 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si vous ne trouvez pas l'activité, taper '999' et sélectionner 'Je n’ai pas trouvé dans la liste'" + + + + + fr.insee + libjc2d1 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée." + + + + + fr.insee + libj8ovw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…" + + + + + fr.insee + l1wcjxm4 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers." + + + + + fr.insee + l1wcgvvv + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers." + + + + + fr.insee + l1wdjwaj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille" + + + + + fr.insee + libjbhj2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille" + + + + + fr.insee + l1wd71he + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille" + + + + + fr.insee + lfkxq08v + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous avez déjà travaillé par le passé, détaillons un peu plus le dernier emploi que vous avez occupé." +else (¤lix9oxsd-GOP¤ || " a déjà travaillé par le passé, détaillons un peu plus le dernier emploi qu'" || ¤l14uaqgk-GOP¤ || "a occupé.") + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2j4d96k + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Appuyer sur la barre d'espace pour accéder à la liste." + + + + + fr.insee + l2j4h8qu + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + l2j4wx3b + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + lix6q3iv + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Appuyer sur la barre d'espace pour accéder à la liste." + + + + + fr.insee + lix6zy2m + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + lix72fej + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + libk7ytq + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Attention, l’activité recherchée est celle de l’établissement et non la fonction que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous occupiez. Par exemple, si vous étiez" else ( ¤lix9oxsd-GOP¤ || " occupait. Par exemple, si " || ¤lix9oxsd-GOP¤ || " était" )) +|| " comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité »." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + libk69pv + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous travailliez" else ("Si" || ¤lix9oxsd-GOP¤ || "travaillait")) +|| " dans un magasin de chaussures, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »" + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + libjyk4h + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si vous ne trouvez pas l'activité, taper '999' et sélectionner 'Je n’ai pas trouvé dans la liste'" + + + + + fr.insee + libk8i3c + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée." + + + + + fr.insee + libjqzj2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…" + + + + + fr.insee + lfkxxozz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant décrire " +|| (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre formation et vos diplômes, " else "la formation et les diplômes de ") || ¤lix9oxsd-GOP¤ || "." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2otlsot + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : DAEU, capacité en droit, mise à niveau post bac, école de la fonction publique suite à un concours (IRA ...), concours de la fonction publique (Capes, CRPE ...)." + + + + + fr.insee + l2otr5pk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exclure : formation de moins d'un semestre, CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, universités du temps libre, habilitations électriques ou de type équivalent.") + + + + + fr.insee + lfkxxxlf + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + ¤lix9oxsd-GOP¤ || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ", vous suivez" else " suit" ) || " donc une formation actuellement, détaillons-la un peu plus." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ovaqrz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous êtes en vacances, indiquer l'établissement où vous étiez avant les vacances." +else "Si " ||¤lix9oxsd-GOP¤ || " est en vacances, indiquer l'établissement où " ||¤l14uaqgk-GOP¤ || " était avant les vacances." + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ovkdyf + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous êtes " else "Si " || ¤lix9oxsd-GOP¤ || " est ") +|| "inscrit" || ¤l2iur75u-GOP¤ || " dans plusieurs établissements, indiquer celui concernant les études les plus élevées ou, en cas d'égalité, celles visées en priorité." + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ow6m96 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous suivez " else "Si" ||¤lix9oxsd-GOP¤ || " suit")|| +" plusieurs diplômes en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d'égalité, celui qui est visé en priorité." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ovsdtf + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous êtes " else "Si" ||¤lix9oxsd-GOP¤ || " est ")|| +"inscrit" ||¤l2iur75u-GOP¤ || " en Parcours d'Accès Spécifique Santé (PASS) ou en Licence Accès Santé (L.AS), répondre '1. Préparation d'un diplôme ou d'un titre'" + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ow8eun + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous suivez " else "Si" ||¤lix9oxsd-GOP¤ || " suit")|| +" plusieurs concours en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d'égalité, celui qui est visé en priorité." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2owus9p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Saisir votre diplôme " else "Saisir le diplôme de " ||¤lix9oxsd-GOP¤) || +"sans spécialité et le sélectionner dans la liste. Par exemple, saisir 'BTS' et non 'BTS comptabilité'." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2owljjk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Choisir " ||¤l2itqw98-GOP¤ || " diplôme ou titre exact et non un équivalent. Exception : Pour les diplômes étrangers, indiquer si possible le diplôme français équivalent." + + + + fr.insee + l2itqw98-GOP + 1 + OutParameter + + + + + + fr.insee + l2owh72o + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si non trouvé, taper '999 - Je n'ai pas trouvé dans la liste'" + + + + + fr.insee + lfky4647 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Parlons maintenant du plus haut diplôme que " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous avez obtenu." else "que " || ¤lix9oxsd-GOP¤ || " a obtenu." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2oy0ft2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Indiquer le niveau de diplôme au moment où " || +(if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous l'avez " else ¤lix9oxsd-GOP¤ ||"l'a ") +|| "obtenu, pas son niveau actuel." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2oy18tj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exclure : CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, habilitations électriques ou de type équivalent." + + + + + fr.insee + licxft2m + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant aborder les questions sur votre cadre de vie, dans votre logement et dans votre quartier ou village" + + + + + fr.insee + lielpdkn + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Les questions portent uniquement sur le logement situé à l'adresse : " || ¤liahw5su-GOP¤ + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + + fr.insee + lj4a3j8p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + librmixe + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Commençons par décrire rapidement le logement situé à l'adresse : " || ¤liahw5su-GOP¤ + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + + fr.insee + l1au0511 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Compter les pièces d'habitation telles que salle à manger, séjour, chambre, etc., quelle que soit leur surface. Compter la cuisine uniquement si sa surface est supérieure à 12 m²" + + + + + fr.insee + l1au1wbc + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ne pas compter les pièces telles que l'entrée, le couloir, la salle de bains, la buanderie, les WC, la véranda ni les pièces à usage exclusivement professionnel (atelier, cabinet de médecin, etc.)." + + + + + fr.insee + l1au4wcm + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Une pièce combinée cuisine-séjour compte comme une seule pièce, sauf si elle est partagée par une cloison." + + + + + fr.insee + l1au6utz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Cette fois-ci, tenir compte de toutes les pièces, y compris couloir, cuisine, WC, salle de bain. Ne pas tenir compte des balcons, terrasses, caves, greniers ou parkings, ni des pièces à usage exclusivement professionnel" + + + + + fr.insee + liekdout + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ne pas déduire le montant des allocations logements (AL ou APL)." + + + + + fr.insee + l1ati3zd + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Qui est le propriétaire de ce logement ?" + + + + + fr.insee + l1atq9rq + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "En cas d'emménagements séparés des membres du ménage, choisir la date d'entrée du premier occupant." + + + + + fr.insee + l1atz7au + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "En cas de départ puis de retour dans le logement, choisir la date de la dernière arrivée." + + + + + fr.insee + liuh2u3g + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir une date au format : AAAA" + + + + + fr.insee + libxgkpb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir une date au format : AAAA" + + + + + fr.insee + liby4lt6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple." + + + + + fr.insee + libxvogo + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple." + + + + + fr.insee + libxy3sj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ramener le montant à son équivalent annuel." + + + + + fr.insee + liby3jwb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Les dépenses remboursées au propriétaire sur présentation des factures EDF, ENGIE, GrDF, etc. doivent être mentionnées ; en revanche, ne sont pas comprises les charges locatives ou de copropriété. Si les dépenses en gaz et électricité ne peuvent pas être distinguées, donner ici le montant global." + + + + + fr.insee + libylb86 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Plusieurs réponses possibles" + + + + + fr.insee + libyuuoi + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant aborder des questions sur votre voisinage et votre quartier" + + + + + fr.insee + libywoa7 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple demander les coordonnées d’un artisan, cuisiner ou faire des courses, prendre soin de votre animal ou de vos plantes, garder votre enfant…" + + + + + fr.insee + libyo3vw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple donné les coordonnées d’un artisan, cuisiné ou fait des courses, pris soin d’un animal ou des plantes d’un voisin, gardé un enfant…" + + + + + fr.insee + libzkj70 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "1 correspond au plus mauvais, 10 correspond au mieux" + + + + + fr.insee + lj4aqaks + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + libzqbff + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant vous poser trois questions sur votre état de santé. Ces questions nous permettrons de mieux comprendre vos réponses concernant vos conditions de logement et votre cadre de vie." + + + + + fr.insee + l2stzl7a + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Une maladie chronique est une maladie qui a duré ou peut durer pendant 6 mois au moins." + + + + + fr.insee + libzjf07 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Pour finir, nous vous remercions de nous donner votre avis et les difficultés que vous avez pu rencontrer pour répondre au questionnaire" + + + + + fr.insee + lj4atimu + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + lfaxjrm6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ce questionnaire est maintenant terminé. Merci d'avoir pris le temps d'y répondre, vous pouvez valider et envoyer vos réponses." + + + + + fr.insee + lj4aq4tr + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + + fr.insee + ControlConstructScheme-lj76sgq8 + 1 + + fr.insee + Sequence-lj76sgq8 + 1 + + Enquête Méthodologique Cadre de vie - FAF + + template + + fr.insee + kfxmfvwj + 1 + Sequence + + + fr.insee + liaidbrt + 1 + Sequence + + + fr.insee + livu7csk + 1 + Loop + + + fr.insee + liaio9dm + 1 + Sequence + + + fr.insee + librl5ak + 1 + Sequence + + + fr.insee + librgdhe + 1 + Sequence + + + fr.insee + lixbrpzz + 1 + Loop + + + fr.insee + libzwhbl + 1 + Sequence + + + fr.insee + lfaxo3bv + 1 + Sequence + + + + fr.insee + kfxmfvwj + 1 + + TCM-THL + + + Tableau des habitants du logement + + + fr.insee + lfjwkohf + 1 + Instruction + + module + + fr.insee + lj49j6tc-SI + 1 + StatementItem + + + fr.insee + lj49nr0f-QC + 1 + QuestionConstruct + + + fr.insee + l0v2t2lc-QC + 1 + QuestionConstruct + + + fr.insee + l0v3gfcr + 1 + Loop + + + fr.insee + l0v43iz7 + 1 + Loop + + + fr.insee + livvb5xu + 1 + IfThenElse + + + fr.insee + livn4kyr + 1 + Loop + + + fr.insee + l13ntyek + 1 + Loop + + + + fr.insee + l0mkvvru + 1 + + TCM-PRENOM + + + if (nvl(PRENOMREFB,"")="" or ¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Prénoms des habitants du logement (en commençant par le vôtre)" else "" + + + fr.insee + lix4ggdw + 1 + Instruction + + + fr.insee + lix4bbvh + 1 + Instruction + + submodule + + fr.insee + l0v3g11i-QC + 1 + QuestionConstruct + + + fr.insee + l0v3g11i-CI-0 + 1 + ComputationItem + + + fr.insee + l0v3g11i-CI-1 + 1 + ComputationItem + + + + fr.insee + l0v3oeqn + 1 + + TCM-DHL + + + Description des habitants du logement + + + fr.insee + l0v3ldcs + 1 + Instruction + + submodule + + fr.insee + l0v4b34m-QC + 1 + QuestionConstruct + + + fr.insee + l0v4oi1v-QC + 1 + QuestionConstruct + + + fr.insee + l129pyo0 + 1 + IfThenElse + + + fr.insee + l11zznh4-QC + 1 + QuestionConstruct + + + fr.insee + l12a9n7c + 1 + IfThenElse + + + fr.insee + l12a3m16 + 1 + IfThenElse + + + fr.insee + l120zrhs-QC + 1 + QuestionConstruct + + + fr.insee + l12a6ypi + 1 + IfThenElse + + + + fr.insee + livnegfk + 1 + + TCM_LIENSFAM + + + Liens Familiaux entre les habitants du logement + + submodule + + fr.insee + livjrp7n-QC + 1 + QuestionConstruct + + + + fr.insee + l129294o + 1 + + TCM-SITUCONJ + + + Situation Conjugale + + submodule + + fr.insee + lj434kdv + 1 + IfThenElse + + + fr.insee + l2q35apg + 1 + IfThenElse + + + + fr.insee + l13np0wv + 1 + + TCM-LDV + + + Lieux de vie + + + fr.insee + l13nsvaw + 1 + Instruction + + submodule + + fr.insee + l13nj6s2-QC + 1 + QuestionConstruct + + + fr.insee + l13qb7yl + 1 + IfThenElse + + + fr.insee + l13qgrz8 + 1 + IfThenElse + + + fr.insee + l13qua0o + 1 + IfThenElse + + + fr.insee + l13qzmx9 + 1 + IfThenElse + + + fr.insee + l13qvax7 + 1 + IfThenElse + + + fr.insee + l13r5eay + 1 + IfThenElse + + + fr.insee + l13r42ci + 1 + IfThenElse + + + fr.insee + l13re9qu + 1 + IfThenElse + + + + fr.insee + liaidbrt + 1 + + QI + + + Questionnement individuel + + + fr.insee + liaiipfj + 1 + Instruction + + module + + + fr.insee + l1ax3zmp + 1 + + TCM_ACT + + + Activité professionnelle + + + fr.insee + liaihkvk + 1 + Instruction + + module + + fr.insee + lj4aawxw-SI + 1 + StatementItem + + + fr.insee + lj49vhtv-QC + 1 + QuestionConstruct + + + fr.insee + l1awvkop-QC + 1 + QuestionConstruct + + + fr.insee + l1ux9xbw + 1 + IfThenElse + + + fr.insee + lgdxcbl5 + 1 + IfThenElse + + + fr.insee + libjg1mx + 1 + IfThenElse + + + fr.insee + l2j78cpc + 1 + IfThenElse + + + fr.insee + l2j6v0mr + 1 + IfThenElse + + + + fr.insee + l2j6l8xy + 1 + + TCM_ACTI_PRINC + + + Activité principale + + + fr.insee + lfkx5szu + 1 + Instruction + + submodule + + fr.insee + lix9o61y + 1 + IfThenElse + + + + fr.insee + l2j4uen6 + 1 + + TCM_ACTI_ANTE + + + Activité antérieure + + + fr.insee + lfkxq08v + 1 + Instruction + + submodule + + fr.insee + lix7k6b9 + 1 + IfThenElse + + + fr.insee + lix7dsf5 + 1 + IfThenElse + + + fr.insee + l2j7pdrb + 1 + IfThenElse + + + fr.insee + l2j4wtox-QC + 1 + QuestionConstruct + + + fr.insee + l2j7unkm + 1 + IfThenElse + + + fr.insee + l2j7sr00 + 1 + IfThenElse + + + fr.insee + l2j85lpn + 1 + IfThenElse + + + fr.insee + libk2zyy + 1 + IfThenElse + + + fr.insee + libkb564 + 1 + IfThenElse + + + + fr.insee + l2j8697c + 1 + + TCM_FORM + + + Formation + + + fr.insee + lfkxxozz + 1 + Instruction + + module + + fr.insee + l2j8nbzv + 1 + Sequence + + + fr.insee + l2ox39sj + 1 + IfThenElse + + + fr.insee + l2j8ka4o + 1 + Sequence + + + + fr.insee + l2j8nbzv + 1 + + TCM_FORM_FF + + + Formation formelle + + submodule + + fr.insee + l2otzngx-QC + 1 + QuestionConstruct + + + fr.insee + l2ox5xww + 1 + IfThenElse + + + + fr.insee + l2ou07gr + 1 + + TCM_FORM_FFCOUR + + + Niveau d'études en cours + + + fr.insee + lfkxxxlf + 1 + Instruction + + submodule + + fr.insee + l2ou3bde-QC + 1 + QuestionConstruct + + + fr.insee + l2owungc + 1 + IfThenElse + + + fr.insee + l2oxb13q + 1 + IfThenElse + + + fr.insee + l2ox2pnp + 1 + IfThenElse + + + fr.insee + l2ox7m19 + 1 + IfThenElse + + + fr.insee + l2oxfmvj + 1 + IfThenElse + + + fr.insee + l2oxauys + 1 + IfThenElse + + + fr.insee + l2oxntno + 1 + IfThenElse + + + fr.insee + l2ox7xba + 1 + IfThenElse + + + fr.insee + l2oxcu9u + 1 + IfThenElse + + + + fr.insee + l2j8ka4o + 1 + + TCM_FORM_DIPL_SIMPL + + + Plus haut niveau de diplôme + + + fr.insee + lfky4647 + 1 + Instruction + + submodule + + fr.insee + l2oxxlyk-QC + 1 + QuestionConstruct + + + fr.insee + l2oy6gub + 1 + IfThenElse + + + fr.insee + l2oydhnj + 1 + IfThenElse + + + + fr.insee + liaio9dm + 1 + + CDV + + + Votre cadre de vie + + + fr.insee + licxft2m + 1 + Instruction + + + fr.insee + lielpdkn + 1 + Instruction + + module + + fr.insee + lj49vv81-SI + 1 + StatementItem + + + fr.insee + lj49ypmj-QC + 1 + QuestionConstruct + + + + fr.insee + librl5ak + 1 + + TCM_LGT_ARCHI + + + Description du Logement + + + fr.insee + librmixe + 1 + Instruction + + module + + fr.insee + l1atmg24-QC + 1 + QuestionConstruct + + + fr.insee + l1au1n73-QC + 1 + QuestionConstruct + + + fr.insee + l1au4bgg-QC + 1 + QuestionConstruct + + + fr.insee + l1awk81j + 1 + IfThenElse + + + + fr.insee + librgdhe + 1 + + TCM_LGT_LPR + + + Propriété ou location du logement + + module + + fr.insee + l1asqysn-QC + 1 + QuestionConstruct + + + fr.insee + l1awew5k + 1 + IfThenElse + + + fr.insee + l1awezrd + 1 + IfThenElse + + + fr.insee + l1awkguo + 1 + IfThenElse + + + fr.insee + l1atmtkj-QC + 1 + QuestionConstruct + + + fr.insee + libxhrti + 1 + Sequence + + + fr.insee + liely1zo + 1 + Sequence + + + fr.insee + libyfk2d + 1 + Sequence + + + fr.insee + libysiss + 1 + Sequence + + + + fr.insee + libxhrti + 1 + + Travaux + + + Logement et travaux + + submodule + + fr.insee + libxcq30-QC + 1 + QuestionConstruct + + + fr.insee + libxpk7j + 1 + IfThenElse + + + fr.insee + liby41t8 + 1 + IfThenElse + + + fr.insee + libxsotw + 1 + IfThenElse + + + fr.insee + liby1f2d-QC + 1 + QuestionConstruct + + + fr.insee + libxjv8p-QC + 1 + QuestionConstruct + + + + fr.insee + liely1zo + 1 + + LOGDEM + + + Vos déménagements et votre logement actuel + + submodule + + fr.insee + libxyusc-QC + 1 + QuestionConstruct + + + fr.insee + libyh8i9 + 1 + IfThenElse + + + fr.insee + libyiflq-QC + 1 + QuestionConstruct + + + + fr.insee + libyfk2d + 1 + + FINANCES + + + Votre situation financière + + submodule + + fr.insee + libyq99p-QC + 1 + QuestionConstruct + + + fr.insee + libygc8z-QC + 1 + QuestionConstruct + + + + fr.insee + libysiss + 1 + + VOI_QUART + + + Votre voisinage et votre quartier + + + fr.insee + libyuuoi + 1 + Instruction + + submodule + + fr.insee + libywy0j-QC + 1 + QuestionConstruct + + + fr.insee + libyvezl + 1 + IfThenElse + + + fr.insee + libz5d44-QC + 1 + QuestionConstruct + + + fr.insee + libz9s7u-QC + 1 + QuestionConstruct + + + fr.insee + libzl5r3-QC + 1 + QuestionConstruct + + + fr.insee + libze5zo-QC + 1 + QuestionConstruct + + + fr.insee + libzg7md-QC + 1 + QuestionConstruct + + + fr.insee + libzj8cb-QC + 1 + QuestionConstruct + + + fr.insee + libz98wz-QC + 1 + QuestionConstruct + + + fr.insee + libzt17c-QC + 1 + QuestionConstruct + + + fr.insee + libziqkz-QC + 1 + QuestionConstruct + + + fr.insee + libzm522-QC + 1 + QuestionConstruct + + + fr.insee + libzghii-QC + 1 + QuestionConstruct + + + fr.insee + lj4aqw20-SI + 1 + StatementItem + + + fr.insee + lj4am9hr-QC + 1 + QuestionConstruct + + + + fr.insee + l2j89x38 + 1 + + TCM_SANTE + + + Etat de santé + + + fr.insee + libzqbff + 1 + Instruction + + module + + fr.insee + l2ssvdwm-QC + 1 + QuestionConstruct + + + fr.insee + l2su34dy-QC + 1 + QuestionConstruct + + + fr.insee + l2subqfk-QC + 1 + QuestionConstruct + + + + fr.insee + libzwhbl + 1 + + METHODO + + + Votre avis sur le questionnaire + + + fr.insee + libzjf07 + 1 + Instruction + + module + + fr.insee + lj4apzs6-SI + 1 + StatementItem + + + fr.insee + lj4amjf7-QC + 1 + QuestionConstruct + + + fr.insee + libzx6n9-QC + 1 + QuestionConstruct + + + fr.insee + libztf4t + 1 + IfThenElse + + + fr.insee + libztts0-QC + 1 + QuestionConstruct + + + fr.insee + libzqz9h-QC + 1 + QuestionConstruct + + + fr.insee + lielxffs-QC + 1 + QuestionConstruct + + + fr.insee + lieqbhxf-QC + 1 + QuestionConstruct + + + fr.insee + lic0a3os-QC + 1 + QuestionConstruct + + + fr.insee + libzw98y-QC + 1 + QuestionConstruct + + + + fr.insee + lfaxo3bv + 1 + + FINQ + + + Fin du questionnaire + + + fr.insee + lfaxjrm6 + 1 + Instruction + + module + + fr.insee + lj4avopt-SI + 1 + StatementItem + + + fr.insee + lj4arado-QC + 1 + QuestionConstruct + + + + fr.insee + l0v3gfcr + 1 + + BOUCLE_PRENOMS + + + Personne suivante + + + + vtl + + fr.insee + l0v3gfcr-MIN-IP-1 + 1 + + T_NBHAB + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + l0v3gfcr-MIN-IP-1 + 1 + InParameter + + + l0v3gfcr-MIN-IP-1 + + + + + vtl + + fr.insee + l0v3gfcr-IP-1 + 1 + + T_NBHAB + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + l0v3gfcr-IP-1 + 1 + InParameter + + + l0v3gfcr-IP-1 + + + + + vtl + 1 + + + + fr.insee + l0mkvvru + 1 + Sequence + + + + fr.insee + l0v43iz7 + 1 + + BOUCLE_DHL + + + fr.insee + l0v3oeqn + 1 + Sequence + + + + fr.insee + livn4kyr + 1 + + BOUCLE_CONJ + + + fr.insee + l129294o + 1 + Sequence + + + + fr.insee + l13ntyek + 1 + + BOUCLE_LDV + + + fr.insee + l13np0wv + 1 + Sequence + + + + fr.insee + livu7csk + 1 + + BOUCLE_ACTI_FORM + + + fr.insee + livu7csk-ITE + 1 + IfThenElse + + + + fr.insee + lixbrpzz + 1 + + BOUCLE_SANTE + + + fr.insee + lixbrpzz-ITE + 1 + IfThenElse + + + + fr.insee + livu7csk-ITE + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + livu7csk-ITE-IP-1 + 1 + + PRENOM + + + + fr.insee + livu7csk-ITE-IP-2 + 1 + + PRENOMREF + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + livu7csk-ITE-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + livu7csk-ITE-IP-2 + 1 + InParameter + + + not(livu7csk-ITE-IP-1 <> livu7csk-ITE-IP-2) + + + + fr.insee + livu7csk-ITE-THEN + 1 + Sequence + + + + fr.insee + livu7csk-ITE-THEN + 1 + + + + + fr.insee + l1ax3zmp + 1 + Sequence + + + fr.insee + l2j8697c + 1 + Sequence + + + + fr.insee + lixbrpzz-ITE + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + lixbrpzz-ITE-IP-1 + 1 + + PRENOM + + + + fr.insee + lixbrpzz-ITE-IP-2 + 1 + + PRENOMREF + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + lixbrpzz-ITE-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + lixbrpzz-ITE-IP-2 + 1 + InParameter + + + not(lixbrpzz-ITE-IP-1 <> lixbrpzz-ITE-IP-2) + + + + fr.insee + lixbrpzz-ITE-THEN + 1 + Sequence + + + + fr.insee + lixbrpzz-ITE-THEN + 1 + + + + + fr.insee + l2j89x38 + 1 + Sequence + + + + fr.insee + l129pyo0 + 1 + + A définir + + + Pas de date de naissance + + hideable + + + vtl + + fr.insee + l129pyo0-IP-1 + 1 + + T_DATENAIS + + + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l129pyo0-IP-1 + 1 + InParameter + + + isnull(l129pyo0-IP-1) + + + + fr.insee + l129pyo0-THEN + 1 + Sequence + + + + fr.insee + l129pyo0-THEN + 1 + + + + + fr.insee + l11z2too-QC + 1 + QuestionConstruct + + + fr.insee + l11z2too-CI-0 + 1 + ComputationItem + + + fr.insee + l11z2too-CI-1 + 1 + ComputationItem + + + + fr.insee + l12a9n7c + 1 + + A définir + + + PRENOM est né en France + + hideable + + + vtl + + fr.insee + l12a9n7c-IP-1 + 1 + + T_LNAIS + + + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + fr.insee + l12a9n7c-IP-1 + 1 + InParameter + + + l12a9n7c-IP-1 = "1" + + + + fr.insee + l12a9n7c-THEN + 1 + Sequence + + + + fr.insee + l12a9n7c-THEN + 1 + + + + + fr.insee + l120kmks-QC + 1 + QuestionConstruct + + + + fr.insee + l12a3m16 + 1 + + A définir + + + PRENOM est né à l'étranger + + hideable + + + vtl + + fr.insee + l12a3m16-IP-1 + 1 + + T_LNAIS + + + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + fr.insee + l12a3m16-IP-1 + 1 + InParameter + + + l12a3m16-IP-1 = "2" + + + + fr.insee + l12a3m16-THEN + 1 + Sequence + + + + fr.insee + l12a3m16-THEN + 1 + + + + + fr.insee + l120lqns-QC + 1 + QuestionConstruct + + + + fr.insee + l12a6ypi + 1 + + A définir + + + PRENOM est de nationalité étrangère + + hideable + + + vtl + + fr.insee + l12a6ypi-IP-1 + 1 + + T_NATION3 + + + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + OutParameter + + + fr.insee + l12a6ypi-IP-1 + 1 + InParameter + + + l12a6ypi-IP-1 = true + + + + fr.insee + l12a6ypi-THEN + 1 + Sequence + + + + fr.insee + l12a6ypi-THEN + 1 + + + + + fr.insee + l121ftlg-QC + 1 + QuestionConstruct + + + + fr.insee + livvb5xu + 1 + + A définir + + + Plusieurs personnes dans le logement + + hideable + + + vtl + + fr.insee + livvb5xu-IP-1 + 1 + + T_NBHAB + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + livvb5xu-IP-1 + 1 + InParameter + + + livvb5xu-IP-1 > 1 + + + + fr.insee + livvb5xu-THEN + 1 + Sequence + + + + fr.insee + livvb5xu-THEN + 1 + + + + + fr.insee + livnegfk + 1 + Sequence + + + + fr.insee + lj434kdv + 1 + + A définir + + + PRENOM a plus de 15 ans + + hideable + + + vtl + + fr.insee + lj434kdv-IP-1 + 1 + + T_AGE + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + lj434kdv-IP-1 + 1 + InParameter + + + lj434kdv-IP-1 > 14 + + + + fr.insee + lj434kdv-THEN + 1 + Sequence + + + + fr.insee + lj434kdv-THEN + 1 + + + + + fr.insee + l13dsgas-QC + 1 + QuestionConstruct + + + fr.insee + l13niid3 + 1 + IfThenElse + + + + fr.insee + l13niid3 + 1 + + A définir + + + Prénom est veuf, conjoint décédé + + hideable + + + vtl + + fr.insee + l13niid3-IP-1 + 1 + + T_SITUCONJ4 + + + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + OutParameter + + + fr.insee + l13niid3-IP-1 + 1 + InParameter + + + l13niid3-IP-1 = true + + + + fr.insee + l13niid3-THEN + 1 + Sequence + + + + fr.insee + l13niid3-THEN + 1 + + + + + fr.insee + l13dy5ql-QC + 1 + QuestionConstruct + + + + fr.insee + l2q35apg + 1 + + A définir + + + Plusieurs personnes dans le logement + + hideable + + + vtl + + fr.insee + l2q35apg-IP-1 + 1 + + T_AGE + + + + fr.insee + l2q35apg-IP-2 + 1 + + T_NBHAB + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l2q35apg-IP-1 + 1 + InParameter + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + l2q35apg-IP-2 + 1 + InParameter + + + l2q35apg-IP-2 > 1 and l2q35apg-IP-1 < 18 + + + + fr.insee + l2q35apg-THEN + 1 + Sequence + + + + fr.insee + l2q35apg-THEN + 1 + + + + + fr.insee + l2os6w01-QC + 1 + QuestionConstruct + + + + fr.insee + l13qb7yl + 1 + + A définir + + + PRENOM a plusieurs logements + + hideable + + + vtl + + fr.insee + l13qb7yl-IP-1 + 1 + + T_UNLOG + + + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13qb7yl-IP-1 + 1 + InParameter + + + l13qb7yl-IP-1 = "1" + + + + fr.insee + l13qb7yl-THEN + 1 + Sequence + + + + fr.insee + l13qb7yl-THEN + 1 + + + + + fr.insee + l13nyqwe-QC + 1 + QuestionConstruct + + + + fr.insee + l13qgrz8 + 1 + + A définir + + + Mineur sans parent dans le logement + + hideable + + + vtl + + fr.insee + l13qgrz8-IP-1 + 1 + + T_AGE + + + + fr.insee + l13qgrz8-IP-2 + 1 + + T_NBPARL + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13qgrz8-IP-1 + 1 + InParameter + + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l13qgrz8-IP-2 + 1 + InParameter + + + l13qgrz8-IP-1 < 18 and nvl(l13qgrz8-IP-2,"0") = "0" + + + + fr.insee + l13qgrz8-THEN + 1 + Sequence + + + + fr.insee + l13qgrz8-THEN + 1 + + + + + fr.insee + l13ok7fx-QC + 1 + QuestionConstruct + + + + fr.insee + l13qua0o + 1 + + A définir + + + mineur plusieurs logements + + hideable + + + vtl + + fr.insee + l13qua0o-IP-1 + 1 + + T_AGE + + + + fr.insee + l13qua0o-IP-2 + 1 + + T_UNLOG + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13qua0o-IP-1 + 1 + InParameter + + + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13qua0o-IP-2 + 1 + InParameter + + + l13qua0o-IP-1 < 18 and l13qua0o-IP-2 = "1" + + + + fr.insee + l13qua0o-THEN + 1 + Sequence + + + + fr.insee + l13qua0o-THEN + 1 + + + + + fr.insee + l13on6tn-QC + 1 + QuestionConstruct + + + + fr.insee + l13qzmx9 + 1 + + A définir + + + mineur ayant un autre logement parental où il réside la moitié du temps + + hideable + + + vtl + + fr.insee + l13qzmx9-IP-1 + 1 + + T_NBPARL + + + + fr.insee + l13qzmx9-IP-2 + 1 + + T_DURLOG + + + + fr.insee + l13qzmx9-IP-3 + 1 + + T_MINLOGAUT + + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l13qzmx9-IP-1 + 1 + InParameter + + + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + OutParameter + + + fr.insee + l13qzmx9-IP-2 + 1 + InParameter + + + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + fr.insee + l13qzmx9-IP-3 + 1 + InParameter + + + l13qzmx9-IP-2 = "2" and l13qzmx9-IP-1 = "1" and l13qzmx9-IP-3 = "1" + + + + fr.insee + l13qzmx9-THEN + 1 + Sequence + + + + fr.insee + l13qzmx9-THEN + 1 + + + + + fr.insee + l13oux5e-QC + 1 + QuestionConstruct + + + + fr.insee + l13qvax7 + 1 + + A définir + + + Garde alternée + + hideable + + + vtl + + fr.insee + l13qvax7-IP-1 + 1 + + T_GARDE + + + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + OutParameter + + + fr.insee + l13qvax7-IP-1 + 1 + InParameter + + + l13qvax7-IP-1 = "1" + + + + fr.insee + l13qvax7-THEN + 1 + Sequence + + + + fr.insee + l13qvax7-THEN + 1 + + + + + fr.insee + l13pabqu-QC + 1 + QuestionConstruct + + + + fr.insee + l13r5eay + 1 + + A définir + + + majeur plusieurs logements + + hideable + + + vtl + + fr.insee + l13r5eay-IP-1 + 1 + + T_AGE + + + + fr.insee + l13r5eay-IP-2 + 1 + + T_UNLOG + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13r5eay-IP-1 + 1 + InParameter + + + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13r5eay-IP-2 + 1 + InParameter + + + l13r5eay-IP-2 = "1" and l13r5eay-IP-1 > 17 + + + + fr.insee + l13r5eay-THEN + 1 + Sequence + + + + fr.insee + l13r5eay-THEN + 1 + + + + + fr.insee + l13pbxr1-QC + 1 + QuestionConstruct + + + fr.insee + lic00nxt + 1 + IfThenElse + + + fr.insee + lic09fgc + 1 + IfThenElse + + + + fr.insee + lic00nxt + 1 + + A définir + + + Le logement à l'adresse n'est pas la résidence principale de PRENOM + + hideable + + + vtl + + fr.insee + lic00nxt-IP-1 + 1 + + T_MAJLOGENQ + + + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + lic00nxt-IP-1 + 1 + InParameter + + + lic00nxt-IP-1 <> "1" + + + + fr.insee + lic00nxt-THEN + 1 + Sequence + + + + fr.insee + lic00nxt-THEN + 1 + + + + + fr.insee + l13pyw1k-QC + 1 + QuestionConstruct + + + + fr.insee + lic09fgc + 1 + + A définir + + + Le logement à l'adresse est la résidence principale de PRENOM + + hideable + + + vtl + + fr.insee + lic09fgc-IP-1 + 1 + + T_MAJLOGENQ + + + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + lic09fgc-IP-1 + 1 + InParameter + + + lic09fgc-IP-1 = "1" + + + + fr.insee + lic09fgc-THEN + 1 + Sequence + + + + fr.insee + lic09fgc-THEN + 1 + + + + + fr.insee + lic040m4-QC + 1 + QuestionConstruct + + + + fr.insee + l13r42ci + 1 + + A définir + + + L'autre logement de PRENOM n'est pas une résidence secondaire ou le logement d'un de ses parents. + + hideable + + + vtl + + fr.insee + l13r42ci-IP-1 + 1 + + T_MAJLOGAUT + + + + fr.insee + l13r42ci-IP-2 + 1 + + T_MINLOGAUT + + + + + fr.insee + lic0n43l-GOP + 1 + OutParameter + + + fr.insee + l13r42ci-IP-1 + 1 + InParameter + + + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + fr.insee + l13r42ci-IP-2 + 1 + InParameter + + + l13r42ci-IP-2 ="2" or l13r42ci-IP-2 ="3" or l13r42ci-IP-2 ="4" or l13r42ci-IP-2 ="5" or l13r42ci-IP-2 ="6" or l13r42ci-IP-1="1" or l13r42ci-IP-1="2" or l13r42ci-IP-1="3" or l13r42ci-IP-1="6" + + + + fr.insee + l13r42ci-THEN + 1 + Sequence + + + + fr.insee + l13r42ci-THEN + 1 + + + + + fr.insee + l13q9a24-QC + 1 + QuestionConstruct + + + + fr.insee + l13re9qu + 1 + + A définir + + + L'autre logement de PRENOM est un logement collectif + + hideable + + + vtl + + fr.insee + l13re9qu-IP-1 + 1 + + T_LOGCO + + + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + OutParameter + + + fr.insee + l13re9qu-IP-1 + 1 + InParameter + + + l13re9qu-IP-1 = "1" + + + + fr.insee + l13re9qu-THEN + 1 + Sequence + + + + fr.insee + l13re9qu-THEN + 1 + + + + + fr.insee + l13qc9n8-QC + 1 + QuestionConstruct + + + + fr.insee + l1ux9xbw + 1 + + A définir + + + PRENOM n'est pas "en emploi" + + hideable + + + vtl + + fr.insee + l1ux9xbw-IP-1 + 1 + + T_SITUAEU + + + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + fr.insee + l1ux9xbw-IP-1 + 1 + InParameter + + + nvl(l1ux9xbw-IP-1 , "2") <> "1" + + + + fr.insee + l1ux9xbw-THEN + 1 + Sequence + + + + fr.insee + l1ux9xbw-THEN + 1 + + + + + fr.insee + l1axg6y2-QC + 1 + QuestionConstruct + + + + fr.insee + lgdxcbl5 + 1 + + A définir + + + PRENOM n'a pas du tout d'emploi + + hideable + + + vtl + + fr.insee + lgdxcbl5-IP-1 + 1 + + T_EMPLOI + + + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + lgdxcbl5-IP-1 + 1 + InParameter + + + lgdxcbl5-IP-1 = "2" + + + + fr.insee + lgdxcbl5-THEN + 1 + Sequence + + + + fr.insee + lgdxcbl5-THEN + 1 + + + + + fr.insee + l1axqt6w-QC + 1 + QuestionConstruct + + + fr.insee + l2j6pxks + 1 + IfThenElse + + + + fr.insee + l2j6pxks + 1 + + A définir + + + PRENOM a déjà travaillé par le passé + + hideable + + + vtl + + fr.insee + l2j6pxks-IP-1 + 1 + + T_ACTIVANTE + + + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l2j6pxks-IP-1 + 1 + InParameter + + + l2j6pxks-IP-1 = "1" + + + + fr.insee + l2j6pxks-THEN + 1 + Sequence + + + + fr.insee + l2j6pxks-THEN + 1 + + + + + fr.insee + l1axn5kx-QC + 1 + QuestionConstruct + + + + fr.insee + libjg1mx + 1 + + A définir + + + PRENOM est en emploi + + hideable + + + vtl + + fr.insee + libjg1mx-IP-1 + 1 + + T_EMPLOI + + + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + libjg1mx-IP-1 + 1 + InParameter + + + libjg1mx-IP-1 = "1" + + + + fr.insee + libjg1mx-THEN + 1 + Sequence + + + + fr.insee + libjg1mx-THEN + 1 + + + + + fr.insee + l1ax891g-QC + 1 + QuestionConstruct + + + + fr.insee + l2j78cpc + 1 + + A définir + + + Personne en emploi + + hideable + + + vtl + + fr.insee + l2j78cpc-IP-1 + 1 + + T_EMPLOI + + + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + l2j78cpc-IP-1 + 1 + InParameter + + + l2j78cpc-IP-1 = "1" + + + + fr.insee + l2j78cpc-THEN + 1 + Sequence + + + + fr.insee + l2j78cpc-THEN + 1 + + + + + fr.insee + l2j6l8xy + 1 + Sequence + + + + fr.insee + lix9o61y + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + lix9o61y-IP-1 + 1 + + PRENOM + + + + fr.insee + lix9o61y-IP-2 + 1 + + PRENOMREF + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + lix9o61y-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + lix9o61y-IP-2 + 1 + InParameter + + + lix9o61y-IP-1 = lix9o61y-IP-2 + + + + fr.insee + lix9o61y-THEN + 1 + Sequence + + + + fr.insee + lix9o61y-THEN + 1 + + + + + fr.insee + lix7epx9 + 1 + IfThenElse + + + fr.insee + lix6x9v9 + 1 + IfThenElse + + + fr.insee + l2j6x4zg + 1 + IfThenElse + + + fr.insee + l1ay3ugz-QC + 1 + QuestionConstruct + + + fr.insee + l2j73hgp + 1 + IfThenElse + + + fr.insee + l2j79jjs + 1 + IfThenElse + + + fr.insee + l2j7bmc7 + 1 + IfThenElse + + + fr.insee + l2j7w566 + 1 + IfThenElse + + + fr.insee + l2j7p11v + 1 + IfThenElse + + + + fr.insee + lix7epx9 + 1 + + A définir + + + PRENOM est une femme + + hideable + + + vtl + + fr.insee + lix7epx9-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix7epx9-IP-1 + 1 + InParameter + + + nvl(lix7epx9-IP-1, "1") = "2" + + + + fr.insee + lix7epx9-THEN + 1 + Sequence + + + + fr.insee + lix7epx9-THEN + 1 + + + + + fr.insee + l1axtzy5-QC + 1 + QuestionConstruct + + + + fr.insee + lix6x9v9 + 1 + + A définir + + + PRENOM est un homme ou non déterminé + + hideable + + + vtl + + fr.insee + lix6x9v9-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix6x9v9-IP-1 + 1 + InParameter + + + nvl(lix6x9v9-IP-1, "1") = "1" + + + + fr.insee + lix6x9v9-THEN + 1 + Sequence + + + + fr.insee + lix6x9v9-THEN + 1 + + + + + fr.insee + lix6ywd1-QC + 1 + QuestionConstruct + + + + fr.insee + l2j6x4zg + 1 + + A définir + + + Libellé profession non trouvé + + hideable + + + vtl + + fr.insee + l2j6x4zg-IP-1 + 1 + + T_PCLCAF + + + + fr.insee + l2j6x4zg-IP-2 + 1 + + T_PCLCAH + + + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + OutParameter + + + fr.insee + l2j6x4zg-IP-1 + 1 + InParameter + + + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + OutParameter + + + fr.insee + l2j6x4zg-IP-2 + 1 + InParameter + + + l2j6x4zg-IP-1 = "9999" or l2j6x4zg-IP-2 = "9999" + + + + fr.insee + l2j6x4zg-THEN + 1 + Sequence + + + + fr.insee + l2j6x4zg-THEN + 1 + + + + + fr.insee + l2j37ba4-QC + 1 + QuestionConstruct + + + + fr.insee + l2j73hgp + 1 + + A définir + + + PRENOM est salarié du public ou du privé + + hideable + + + vtl + + fr.insee + l2j73hgp-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j73hgp-IP-1 + 1 + InParameter + + + l2j73hgp-IP-1 = "2" or l2j73hgp-IP-1 = "3" + + + + fr.insee + l2j73hgp-THEN + 1 + Sequence + + + + fr.insee + l2j73hgp-THEN + 1 + + + + + fr.insee + l1uy49nh-QC + 1 + QuestionConstruct + + + fr.insee + l2j7fueo + 1 + IfThenElse + + + fr.insee + l2j7mr3t + 1 + IfThenElse + + + + fr.insee + l2j7fueo + 1 + + A définir + + + PRENOM est salarié en entreprise + + hideable + + + vtl + + fr.insee + l2j7fueo-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7fueo-IP-1 + 1 + InParameter + + + l2j7fueo-IP-1 = "3" + + + + fr.insee + l2j7fueo-THEN + 1 + Sequence + + + + fr.insee + l2j7fueo-THEN + 1 + + + + + fr.insee + l1w579tb-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7mr3t + 1 + + A définir + + + PRENOM est salarié du public + + hideable + + + vtl + + fr.insee + l2j7mr3t-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7mr3t-IP-1 + 1 + InParameter + + + l2j7mr3t-IP-1 = "2" + + + + fr.insee + l2j7mr3t-THEN + 1 + Sequence + + + + fr.insee + l2j7mr3t-THEN + 1 + + + + + fr.insee + l1w7wvih-QC + 1 + QuestionConstruct + + + + fr.insee + l2j79jjs + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + l2j79jjs-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j79jjs-IP-1 + 1 + InParameter + + + l2j79jjs-IP-1 <> "4" + + + + fr.insee + l2j79jjs-THEN + 1 + Sequence + + + + fr.insee + l2j79jjs-THEN + 1 + + + + + fr.insee + l1w7xqie-QC + 1 + QuestionConstruct + + + fr.insee + l2rrmja3 + 1 + IfThenElse + + + + fr.insee + l2rrmja3 + 1 + + A définir + + + Activité non trouvée + + hideable + + + vtl + + fr.insee + l2rrmja3-IP-1 + 1 + + T_ACTIV + + + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + OutParameter + + + fr.insee + l2rrmja3-IP-1 + 1 + InParameter + + + l2rrmja3-IP-1 = "999_999" + + + + fr.insee + l2rrmja3-THEN + 1 + Sequence + + + + fr.insee + l2rrmja3-THEN + 1 + + + + + fr.insee + l1wcbosx-QC + 1 + QuestionConstruct + + + fr.insee + l1wc3dr5-QC + 1 + QuestionConstruct + + + fr.insee + libjqmri + 1 + IfThenElse + + + fr.insee + libk19lp + 1 + IfThenElse + + + + fr.insee + libjqmri + 1 + + A définir + + + Entreprise dans le commerce + + hideable + + + vtl + + fr.insee + libjqmri-IP-1 + 1 + + T_ACTIVDOM + + + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + fr.insee + libjqmri-IP-1 + 1 + InParameter + + + libjqmri-IP-1 = "4" + + + + fr.insee + libjqmri-THEN + 1 + Sequence + + + + fr.insee + libjqmri-THEN + 1 + + + + + fr.insee + libjqd0h-QC + 1 + QuestionConstruct + + + + fr.insee + libk19lp + 1 + + A définir + + + Entreprise dans les activités sociale ou médico-sociale + + hideable + + + vtl + + fr.insee + libk19lp-IP-1 + 1 + + T_ACTIVDOM + + + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + fr.insee + libk19lp-IP-1 + 1 + InParameter + + + libk19lp-IP-1 = "9" + + + + fr.insee + libk19lp-THEN + 1 + Sequence + + + + fr.insee + libk19lp-THEN + 1 + + + + + fr.insee + libjy106-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7bmc7 + 1 + + A définir + + + $PRENOM$ est salarié du secteur public ou privé + + hideable + + + vtl + + fr.insee + l2j7bmc7-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7bmc7-IP-1 + 1 + InParameter + + + l2j7bmc7-IP-1 = "2" or l2j7bmc7-IP-1 = "3" + + + + fr.insee + l2j7bmc7-THEN + 1 + Sequence + + + + fr.insee + l2j7bmc7-THEN + 1 + + + + + fr.insee + l1wcdojm-QC + 1 + QuestionConstruct + + + fr.insee + l2j78vyv + 1 + IfThenElse + + + + fr.insee + l2j78vyv + 1 + + A définir + + + Il y a moins de 10 personnes dans l'établissement + + hideable + + + vtl + + fr.insee + l2j78vyv-IP-1 + 1 + + T_NBSALETAB + + + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + OutParameter + + + fr.insee + l2j78vyv-IP-1 + 1 + InParameter + + + l2j78vyv-IP-1 = "1" + + + + fr.insee + l2j78vyv-THEN + 1 + Sequence + + + + fr.insee + l2j78vyv-THEN + 1 + + + + + fr.insee + l1wcfol1-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7w566 + 1 + + A définir + + + PRENOM est à son compte + + hideable + + + vtl + + fr.insee + l2j7w566-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7w566-IP-1 + 1 + InParameter + + + l2j7w566-IP-1 = "1" + + + + fr.insee + l2j7w566-THEN + 1 + Sequence + + + + fr.insee + l2j7w566-THEN + 1 + + + + + fr.insee + l1wde502-QC + 1 + QuestionConstruct + + + fr.insee + libjetgt + 1 + IfThenElse + + + fr.insee + l2j7tk2g + 1 + IfThenElse + + + + fr.insee + libjetgt + 1 + + A définir + + + PRENOM est aide familial + + hideable + + + vtl + + fr.insee + libjetgt-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + libjetgt-IP-1 + 1 + InParameter + + + libjetgt-IP-1 = "5" + + + + fr.insee + libjetgt-THEN + 1 + Sequence + + + + fr.insee + libjetgt-THEN + 1 + + + + + fr.insee + libjdd9j-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7tk2g + 1 + + A définir + + + Il y a entre 2 et 10 personnes dans l'établissement + + hideable + + + vtl + + fr.insee + l2j7tk2g-IP-1 + 1 + + T_NBSAL1 + + + + fr.insee + l2j7tk2g-IP-2 + 1 + + T_NBSAL2 + + + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + OutParameter + + + fr.insee + l2j7tk2g-IP-1 + 1 + InParameter + + + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + OutParameter + + + fr.insee + l2j7tk2g-IP-2 + 1 + InParameter + + + l2j7tk2g-IP-1 = "1" or l2j7tk2g-IP-2 = "1" + + + + fr.insee + l2j7tk2g-THEN + 1 + Sequence + + + + fr.insee + l2j7tk2g-THEN + 1 + + + + + fr.insee + l1wd3z30-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7p11v + 1 + + A définir + + + PRENOM est salarié + + hideable + + + vtl + + fr.insee + l2j7p11v-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7p11v-IP-1 + 1 + InParameter + + + l2j7p11v-IP-1 = "2" or l2j7p11v-IP-1 = "3" or l2j7p11v-IP-1 = "4" + + + + fr.insee + l2j7p11v-THEN + 1 + Sequence + + + + fr.insee + l2j7p11v-THEN + 1 + + + + + fr.insee + l2hngtu9-QC + 1 + QuestionConstruct + + + fr.insee + l2j7zb16 + 1 + IfThenElse + + + + fr.insee + l2j7zb16 + 1 + + A définir + + + PRENOM n'est pas en alternance + + hideable + + + vtl + + fr.insee + l2j7zb16-IP-1 + 1 + + T_CONTAC + + + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + OutParameter + + + fr.insee + l2j7zb16-IP-1 + 1 + InParameter + + + l2j7zb16-IP-1 <> "4" + + + + fr.insee + l2j7zb16-THEN + 1 + Sequence + + + + fr.insee + l2j7zb16-THEN + 1 + + + + + fr.insee + l2it2sxv-QC + 1 + QuestionConstruct + + + + fr.insee + l2j6v0mr + 1 + + A définir + + + PRENOM a déjà travaillé + + hideable + + + vtl + + fr.insee + l2j6v0mr-IP-1 + 1 + + T_ACTIVANTE + + + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l2j6v0mr-IP-1 + 1 + InParameter + + + l2j6v0mr-IP-1 = "1" + + + + fr.insee + l2j6v0mr-THEN + 1 + Sequence + + + + fr.insee + l2j6v0mr-THEN + 1 + + + + + fr.insee + l2j4uen6 + 1 + Sequence + + + + fr.insee + lix7k6b9 + 1 + + A définir + + + PRENOM est une femme + + hideable + + + vtl + + fr.insee + lix7k6b9-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix7k6b9-IP-1 + 1 + InParameter + + + nvl(lix7k6b9-IP-1, "1") = "2" + + + + fr.insee + lix7k6b9-THEN + 1 + Sequence + + + + fr.insee + lix7k6b9-THEN + 1 + + + + + fr.insee + l2j4dvv4-QC + 1 + QuestionConstruct + + + + fr.insee + lix7dsf5 + 1 + + A définir + + + PRENOM est un homme ou non déclaré + + hideable + + + vtl + + fr.insee + lix7dsf5-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix7dsf5-IP-1 + 1 + InParameter + + + nvl(lix7dsf5-IP-1, "1") = "1" + + + + fr.insee + lix7dsf5-THEN + 1 + Sequence + + + + fr.insee + lix7dsf5-THEN + 1 + + + + + fr.insee + lix760d6-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7pdrb + 1 + + A définir + + + Libellé de profession non reconnu (999) + + hideable + + + vtl + $T_APLCAF= "9999" or $T_APLCAH= "9999" + + + + fr.insee + l2j7pdrb-THEN + 1 + Sequence + + + + fr.insee + l2j7pdrb-THEN + 1 + + + + + fr.insee + l2j4wcna-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7unkm + 1 + + A définir + + + PRENOM était salarié d'une entreprise + + hideable + + + vtl + + fr.insee + l2j7unkm-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j7unkm-IP-1 + 1 + InParameter + + + l2j7unkm-IP-1 = "3" + + + + fr.insee + l2j7unkm-THEN + 1 + Sequence + + + + fr.insee + l2j7unkm-THEN + 1 + + + + + fr.insee + l2j4lkhe-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7sr00 + 1 + + A définir + + + PRENOM était salarié du public + + hideable + + + vtl + + fr.insee + l2j7sr00-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j7sr00-IP-1 + 1 + InParameter + + + l2j7sr00-IP-1 = "1" or l2j7sr00-IP-1 = "5" + + + + fr.insee + l2j7sr00-THEN + 1 + Sequence + + + + fr.insee + l2j7sr00-THEN + 1 + + + + + fr.insee + l2j4qf0d-QC + 1 + QuestionConstruct + + + + fr.insee + l2j85lpn + 1 + + A définir + + + PRENOM était à son compte + + hideable + + + vtl + + fr.insee + l2j85lpn-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j85lpn-IP-1 + 1 + InParameter + + + l2j85lpn-IP-1 = "1" + + + + fr.insee + l2j85lpn-THEN + 1 + Sequence + + + + fr.insee + l2j85lpn-THEN + 1 + + + + + fr.insee + l2j4q4wo-QC + 1 + QuestionConstruct + + + + fr.insee + libk2zyy + 1 + + A définir + + + PRENOM était aide familial + + hideable + + + vtl + + fr.insee + libk2zyy-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + libk2zyy-IP-1 + 1 + InParameter + + + libk2zyy-IP-1 = "5" + + + + fr.insee + libk2zyy-THEN + 1 + Sequence + + + + fr.insee + libk2zyy-THEN + 1 + + + + + fr.insee + libk67yb-QC + 1 + QuestionConstruct + + + + fr.insee + libkb564 + 1 + + A définir + + + PRENOM n'était pas Salarié d'un particulier + + hideable + + + vtl + + fr.insee + libkb564-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + libkb564-IP-1 + 1 + InParameter + + + libkb564-IP-1 <> "4" + + + + fr.insee + libkb564-THEN + 1 + Sequence + + + + fr.insee + libkb564-THEN + 1 + + + + + fr.insee + libjs2lh-QC + 1 + QuestionConstruct + + + fr.insee + libk8jxh + 1 + IfThenElse + + + + fr.insee + libk8jxh + 1 + + A définir + + + Acitivité non trouvée + + hideable + + + vtl + + fr.insee + libk8jxh-IP-1 + 1 + + T_AACTIV + + + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + OutParameter + + + fr.insee + libk8jxh-IP-1 + 1 + InParameter + + + libk8jxh-IP-1 = "999_999" + + + + fr.insee + libk8jxh-THEN + 1 + Sequence + + + + fr.insee + libk8jxh-THEN + 1 + + + + + fr.insee + libk2ree-QC + 1 + QuestionConstruct + + + fr.insee + libjvvif-QC + 1 + QuestionConstruct + + + fr.insee + libnd5p0 + 1 + IfThenElse + + + fr.insee + libn6iug + 1 + IfThenElse + + + + fr.insee + libnd5p0 + 1 + + A définir + + + Entreprise dans le commerce + + hideable + + + vtl + + fr.insee + libnd5p0-IP-1 + 1 + + T_AACTIVDOM + + + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + fr.insee + libnd5p0-IP-1 + 1 + InParameter + + + libnd5p0-IP-1 = "4" + + + + fr.insee + libnd5p0-THEN + 1 + Sequence + + + + fr.insee + libnd5p0-THEN + 1 + + + + + fr.insee + libk3ld2-QC + 1 + QuestionConstruct + + + + fr.insee + libn6iug + 1 + + A définir + + + Entreprise dans les activités sociales et médico-sociales + + hideable + + + vtl + + fr.insee + libn6iug-IP-1 + 1 + + T_AACTIVDOM + + + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + fr.insee + libn6iug-IP-1 + 1 + InParameter + + + libn6iug-IP-1 = "9" + + + + fr.insee + libn6iug-THEN + 1 + Sequence + + + + fr.insee + libn6iug-THEN + 1 + + + + + fr.insee + libk6fhp-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox5xww + 1 + + A définir + + + Pas en études et moins de 35 ans + + hideable + + + vtl + + fr.insee + l2ox5xww-IP-1 + 1 + + T_AGE + + + + fr.insee + l2ox5xww-IP-2 + 1 + + T_FF + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l2ox5xww-IP-1 + 1 + InParameter + + + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2ox5xww-IP-2 + 1 + InParameter + + + l2ox5xww-IP-2 = "2" and l2ox5xww-IP-1 < 35 + + + + fr.insee + l2ox5xww-THEN + 1 + Sequence + + + + fr.insee + l2ox5xww-THEN + 1 + + + + + fr.insee + l2otx5kf-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox39sj + 1 + + A définir + + + PRENOM est en études + + hideable + + + vtl + + fr.insee + l2ox39sj-IP-1 + 1 + + T_FF + + + + fr.insee + l2ox39sj-IP-2 + 1 + + T_FFVAC + + + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2ox39sj-IP-1 + 1 + InParameter + + + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2ox39sj-IP-2 + 1 + InParameter + + + l2ox39sj-IP-1 = "1" or l2ox39sj-IP-2 = "1" + + + + fr.insee + l2ox39sj-THEN + 1 + Sequence + + + + fr.insee + l2ox39sj-THEN + 1 + + + + + fr.insee + l2ou07gr + 1 + Sequence + + + + fr.insee + l2owungc + 1 + + A définir + + + PRENOM est inscrit au collège / lycée + + hideable + + + vtl + + fr.insee + l2owungc-IP-1 + 1 + + T_FFLIEU + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2owungc-IP-1 + 1 + InParameter + + + l2owungc-IP-1 = "1" + + + + fr.insee + l2owungc-THEN + 1 + Sequence + + + + fr.insee + l2owungc-THEN + 1 + + + + + fr.insee + l2ovmzu9-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxb13q + 1 + + A définir + + + PRENOM est en première ou en terminale + + hideable + + + vtl + + fr.insee + l2oxb13q-IP-1 + 1 + + T_FFCLA + + + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2oxb13q-IP-1 + 1 + InParameter + + + l2oxb13q-IP-1 = "6" or l2oxb13q-IP-1 = "7" + + + + fr.insee + l2oxb13q-THEN + 1 + Sequence + + + + fr.insee + l2oxb13q-THEN + 1 + + + + + fr.insee + l2ovtsij-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox2pnp + 1 + + A définir + + + PRENOM est en 2ème année de CAP + + hideable + + + vtl + + fr.insee + l2ox2pnp-IP-1 + 1 + + T_FFCLA + + + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ox2pnp-IP-1 + 1 + InParameter + + + l2ox2pnp-IP-1 = "9" + + + + fr.insee + l2ox2pnp-THEN + 1 + Sequence + + + + fr.insee + l2ox2pnp-THEN + 1 + + + + + fr.insee + l2ovpx9p-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox7m19 + 1 + + A définir + + + PRENOM dans un établissement autre que collège / lycée ou autre classe + + hideable + + + vtl + + fr.insee + l2ox7m19-IP-1 + 1 + + T_FFLIEU + + + + fr.insee + l2ox7m19-IP-2 + 1 + + T_FFCLA + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ox7m19-IP-1 + 1 + InParameter + + + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ox7m19-IP-2 + 1 + InParameter + + + l2ox7m19-IP-1 = "2" or l2ox7m19-IP-1 = "3" or l2ox7m19-IP-1 = "4" or l2ox7m19-IP-1 = "5" or l2ox7m19-IP-1 = "6" or l2ox7m19-IP-1 = "7" or l2ox7m19-IP-2 = "10" + + + + fr.insee + l2ox7m19-THEN + 1 + Sequence + + + + fr.insee + l2ox7m19-THEN + 1 + + + + + fr.insee + l2ovy39g-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxfmvj + 1 + + A définir + + + PRENOM prépare un concours + + hideable + + + vtl + + fr.insee + l2oxfmvj-IP-1 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2oxfmvj-IP-1 + 1 + InParameter + + + l2oxfmvj-IP-1 = "2" + + + + fr.insee + l2oxfmvj-THEN + 1 + Sequence + + + + fr.insee + l2oxfmvj-THEN + 1 + + + + + fr.insee + l2owam6j-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxauys + 1 + + A définir + + + PRENOM prépare un concours dont le niveau n'est pas certain + + hideable + + + vtl + + fr.insee + l2oxauys-IP-1 + 1 + + T_FFCONC + + + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + OutParameter + + + fr.insee + l2oxauys-IP-1 + 1 + InParameter + + + l2oxauys-IP-1 = "2" or l2oxauys-IP-1 = "4" or l2oxauys-IP-1 = "7" or l2oxauys-IP-1 = "8" + + + + fr.insee + l2oxauys-THEN + 1 + Sequence + + + + fr.insee + l2oxauys-THEN + 1 + + + + + fr.insee + l2ow3zh7-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxntno + 1 + + A définir + + + PRENOM suit une "autre formation" et est dans une école de la fonction publique + + hideable + + + vtl + + fr.insee + l2oxntno-IP-1 + 1 + + T_FFLIEU + + + + fr.insee + l2oxntno-IP-2 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2oxntno-IP-1 + 1 + InParameter + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2oxntno-IP-2 + 1 + InParameter + + + l2oxntno-IP-2 = "4" and l2oxntno-IP-1 = "3" + + + + fr.insee + l2oxntno-THEN + 1 + Sequence + + + + fr.insee + l2oxntno-THEN + 1 + + + + + fr.insee + l2owbbw3-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox7xba + 1 + + A définir + + + PRENOM suit une "autre formation" et est dans un lieu autre qu'une école de la fonction publique + + hideable + + + vtl + + fr.insee + l2ox7xba-IP-1 + 1 + + T_FFLIEU + + + + fr.insee + l2ox7xba-IP-2 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ox7xba-IP-1 + 1 + InParameter + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2ox7xba-IP-2 + 1 + InParameter + + + l2ox7xba-IP-2 = "4" and l2ox7xba-IP-1 <> "3" + + + + fr.insee + l2ox7xba-THEN + 1 + Sequence + + + + fr.insee + l2ox7xba-THEN + 1 + + + + + fr.insee + l2ow52ru-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxcu9u + 1 + + A définir + + + PRENOM prépare un diplôme ou un titre + + hideable + + + vtl + + fr.insee + l2oxcu9u-IP-1 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2oxcu9u-IP-1 + 1 + InParameter + + + l2oxcu9u-IP-1 = "1" + + + + fr.insee + l2oxcu9u-THEN + 1 + Sequence + + + + fr.insee + l2oxcu9u-THEN + 1 + + + + + fr.insee + l2owdadb-QC + 1 + QuestionConstruct + + + fr.insee + l2oxdmjo + 1 + IfThenElse + + + fr.insee + l2oxodsd + 1 + IfThenElse + + + fr.insee + l2oxukgu + 1 + IfThenElse + + + + fr.insee + l2oxdmjo + 1 + + A définir + + + Le diplôme n'a pas été trouvé dans la liste + + hideable + + + vtl + + fr.insee + l2oxdmjo-IP-1 + 1 + + T_FFDIPL + + + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + fr.insee + l2oxdmjo-IP-1 + 1 + InParameter + + + l2oxdmjo-IP-1 = "999" + + + + fr.insee + l2oxdmjo-THEN + 1 + Sequence + + + + fr.insee + l2oxdmjo-THEN + 1 + + + + + fr.insee + l2owvxuc-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxodsd + 1 + + A définir + + + Le libellé est dans la liste et correspond à un diplôme du secondaire long + + hideable + + + vtl + + fr.insee + l2oxodsd-IP-1 + 1 + + T_TYPLIST + + + + + fr.insee + liboqrtq-GOP + 1 + OutParameter + + + fr.insee + l2oxodsd-IP-1 + 1 + InParameter + + + l2oxodsd-IP-1 = "1" + + + + fr.insee + l2oxodsd-THEN + 1 + Sequence + + + + fr.insee + l2oxodsd-THEN + 1 + + + + + fr.insee + l2owkpof-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxukgu + 1 + + A définir + + + Le libellé est dans la liste mais pas du secondaire long, ou pas dans la liste + + hideable + + + vtl + + fr.insee + l2oxukgu-IP-1 + 1 + + T_TYPLIST + + + + + fr.insee + liboqrtq-GOP + 1 + OutParameter + + + fr.insee + l2oxukgu-IP-1 + 1 + InParameter + + + l2oxukgu-IP-1 = "2" + + + + fr.insee + l2oxukgu-THEN + 1 + Sequence + + + + fr.insee + l2oxukgu-THEN + 1 + + + + + fr.insee + l2owq6i0-QC + 1 + QuestionConstruct + + + + fr.insee + l2oy6gub + 1 + + A définir + + + PRENOM n'a aucun diplôme + + hideable + + + vtl + + fr.insee + l2oy6gub-IP-1 + 1 + + T_GRDIPA + + + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oy6gub-IP-1 + 1 + InParameter + + + l2oy6gub-IP-1 = "1" + + + + fr.insee + l2oy6gub-THEN + 1 + Sequence + + + + fr.insee + l2oy6gub-THEN + 1 + + + + + fr.insee + l2oxyt5u-QC + 1 + QuestionConstruct + + + + fr.insee + l2oydhnj + 1 + + A définir + + + PRENOM a un diplôme supérieur à bac+2 + + hideable + + + vtl + + fr.insee + l2oydhnj-IP-1 + 1 + + T_GRDIPA + + + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oydhnj-IP-1 + 1 + InParameter + + + l2oydhnj-IP-1 = "8" + + + + fr.insee + l2oydhnj-THEN + 1 + Sequence + + + + fr.insee + l2oydhnj-THEN + 1 + + + + + fr.insee + l2oyar5n-QC + 1 + QuestionConstruct + + + + fr.insee + l1awk81j + 1 + + A définir + + + Surface du logement non déclarée + + hideable + + + vtl + + fr.insee + l1awk81j-IP-1 + 1 + + T_SURFACE + + + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + OutParameter + + + fr.insee + l1awk81j-IP-1 + 1 + InParameter + + + isnull(l1awk81j-IP-1) + + + + fr.insee + l1awk81j-THEN + 1 + Sequence + + + + fr.insee + l1awk81j-THEN + 1 + + + + + fr.insee + l1aueqyb-QC + 1 + QuestionConstruct + + + + fr.insee + l1awew5k + 1 + + A définir + + + Le ménage de PRENOM est propriétaire + + hideable + + + vtl + + fr.insee + l1awew5k-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1awew5k-IP-1 + 1 + InParameter + + + l1awew5k-IP-1 = "1" + + + + fr.insee + l1awew5k-THEN + 1 + Sequence + + + + fr.insee + l1awew5k-THEN + 1 + + + + + fr.insee + l1at6gox-QC + 1 + QuestionConstruct + + + + fr.insee + l1awezrd + 1 + + A définir + + + Le ménage de PRENOM est locataire + + hideable + + + vtl + + fr.insee + l1awezrd-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1awezrd-IP-1 + 1 + InParameter + + + l1awezrd-IP-1 = "3" + + + + fr.insee + l1awezrd-THEN + 1 + Sequence + + + + fr.insee + l1awezrd-THEN + 1 + + + + + fr.insee + l1at8nud-QC + 1 + QuestionConstruct + + + fr.insee + liejzvo8-QC + 1 + QuestionConstruct + + + fr.insee + liekiogo-QC + 1 + QuestionConstruct + + + + fr.insee + l1awkguo + 1 + + A définir + + + Le ménage de PRENOM est locataire ou logé gratuitement + + hideable + + + vtl + + fr.insee + l1awkguo-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1awkguo-IP-1 + 1 + InParameter + + + l1awkguo-IP-1 = "3" Or l1awkguo-IP-1 = "4" + + + + fr.insee + l1awkguo-THEN + 1 + Sequence + + + + fr.insee + l1awkguo-THEN + 1 + + + + + fr.insee + l1atqd1u-QC + 1 + QuestionConstruct + + + + fr.insee + libxpk7j + 1 + + A définir + + + Année de construction NR ou NSP + + hideable + + + vtl + + fr.insee + libxpk7j-IP-1 + 1 + + ANCONSTR + + + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + OutParameter + + + fr.insee + libxpk7j-IP-1 + 1 + InParameter + + + isnull(libxpk7j-IP-1) + + + + fr.insee + libxpk7j-THEN + 1 + Sequence + + + + fr.insee + libxpk7j-THEN + 1 + + + + + fr.insee + libxj1sw-QC + 1 + QuestionConstruct + + + + fr.insee + liby41t8 + 1 + + A définir + + + PRENOM est propriétaire + + hideable + + + vtl + + fr.insee + liby41t8-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + liby41t8-IP-1 + 1 + InParameter + + + liby41t8-IP-1 = "1" or liby41t8-IP-1 = "2" + + + + fr.insee + liby41t8-THEN + 1 + Sequence + + + + fr.insee + liby41t8-THEN + 1 + + + + + fr.insee + libxnd91-QC + 1 + QuestionConstruct + + + + fr.insee + libxsotw + 1 + + A définir + + + Locataire, sous-locataire ou logé à titre gratuit + + hideable + + + vtl + + fr.insee + libxsotw-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + libxsotw-IP-1 + 1 + InParameter + + + libxsotw-IP-1 = "3" or libxsotw-IP-1 = "4" + + + + fr.insee + libxsotw-THEN + 1 + Sequence + + + + fr.insee + libxsotw-THEN + 1 + + + + + fr.insee + libxur5m-QC + 1 + QuestionConstruct + + + + fr.insee + libyh8i9 + 1 + + A définir + + + A déménagé plus d'une fois + + hideable + + + vtl + + fr.insee + libyh8i9-IP-1 + 1 + + DEMNAIS + + + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + OutParameter + + + fr.insee + libyh8i9-IP-1 + 1 + InParameter + + + libyh8i9-IP-1 > 1 + + + + fr.insee + libyh8i9-THEN + 1 + Sequence + + + + fr.insee + libyh8i9-THEN + 1 + + + + + fr.insee + libydcvx-QC + 1 + QuestionConstruct + + + + fr.insee + libyvezl + 1 + + A définir + + + PRENOM a des voisins + + hideable + + + vtl + + fr.insee + libyvezl-IP-1 + 1 + + AIDE_VOIS + + + + + fr.insee + libywy0j-QOP-libylizb + 1 + OutParameter + + + fr.insee + libyvezl-IP-1 + 1 + InParameter + + + nvl(libyvezl-IP-1, "1") = "1" or libyvezl-IP-1 = "2" + + + + fr.insee + libyvezl-THEN + 1 + Sequence + + + + fr.insee + libyvezl-THEN + 1 + + + + + fr.insee + libynnxl-QC + 1 + QuestionConstruct + + + + fr.insee + libztf4t + 1 + + A définir + + + PRENOM a pu répondre à la question + + hideable + + + vtl + + fr.insee + libztf4t-IP-1 + 1 + + DIF_DEPELEC + + + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + OutParameter + + + fr.insee + libztf4t-IP-1 + 1 + InParameter + + + libztf4t-IP-1 <> "4" + + + + fr.insee + libztf4t-THEN + 1 + Sequence + + + + fr.insee + libztf4t-THEN + 1 + + + + + fr.insee + libzyjhh-QC + 1 + QuestionConstruct + + + fr.insee + lic05fbi-QC + 1 + QuestionConstruct + + + + fr.insee + lj49nr0f-QC + 1 + + HM1 + + + fr.insee + lj49nr0f + 1 + QuestionItem + + + + fr.insee + l0v2t2lc-QC + 1 + + T_NHAB + + + fr.insee + l0v2t2lc + 1 + QuestionItem + + + + fr.insee + l0v3g11i-QC + 1 + + T_PRENOM + + + fr.insee + l0v3g11i + 1 + QuestionItem + + + + fr.insee + l0v4b34m-QC + 1 + + T_SEXE + + + fr.insee + l0v4b34m + 1 + QuestionItem + + + + fr.insee + l0v4oi1v-QC + 1 + + T_DATENAIS + + + fr.insee + l0v4oi1v + 1 + QuestionItem + + + + fr.insee + l11z2too-QC + 1 + + T_ANNAISS + + + fr.insee + l11z2too + 1 + QuestionItem + + + + fr.insee + l11zznh4-QC + 1 + + T_LNAIS + + + fr.insee + l11zznh4 + 1 + QuestionItem + + + + fr.insee + l120kmks-QC + 1 + + T_COMNAIS + + + fr.insee + l120kmks + 1 + QuestionItem + + + + fr.insee + l120lqns-QC + 1 + + T_PAYSNAIS + + + fr.insee + l120lqns + 1 + QuestionItem + + + + fr.insee + l120zrhs-QC + 1 + + T_NATION + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + fr.insee + l121ftlg-QC + 1 + + T_NATIONETR + + + fr.insee + l121ftlg + 1 + QuestionItem + + + + fr.insee + livjrp7n-QC + 1 + + LIENS + + + fr.insee + livjrp7n + 1 + QuestionItem + + + + fr.insee + l13dsgas-QC + 1 + + T_SITUCONJ + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + fr.insee + l13dy5ql-QC + 1 + + T_VEUF + + + fr.insee + l13dy5ql + 1 + QuestionItem + + + + fr.insee + l2os6w01-QC + 1 + + T_NBPARL + + + fr.insee + l2os6w01 + 1 + QuestionItem + + + + fr.insee + l13nj6s2-QC + 1 + + T_UNLOG + + + fr.insee + l13nj6s2 + 1 + QuestionItem + + + + fr.insee + l13nyqwe-QC + 1 + + T_DURLOG + + + fr.insee + l13nyqwe + 1 + QuestionItem + + + + fr.insee + l13ok7fx-QC + 1 + + T_MINLOGENQ + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + fr.insee + l13on6tn-QC + 1 + + T_MINLOGAUT + + + fr.insee + l13on6tn + 1 + QuestionItem + + + + fr.insee + l13oux5e-QC + 1 + + T_GARDE + + + fr.insee + l13oux5e + 1 + QuestionItem + + + + fr.insee + l13pabqu-QC + 1 + + T_DORM + + + fr.insee + l13pabqu + 1 + QuestionItem + + + + fr.insee + l13pbxr1-QC + 1 + + T_MAJLOGENQ + + + fr.insee + l13pbxr1 + 1 + QuestionItem + + + + fr.insee + l13pyw1k-QC + 1 + + T_MAJLOGAUT1 + + + fr.insee + l13pyw1k + 1 + QuestionItem + + + + fr.insee + lic040m4-QC + 1 + + T_MAJLOGAUT2 + + + fr.insee + lic040m4 + 1 + QuestionItem + + + + fr.insee + l13q9a24-QC + 1 + + T_LOGCO + + + fr.insee + l13q9a24 + 1 + QuestionItem + + + + fr.insee + l13qc9n8-QC + 1 + + T_TYPLOGCO + + + fr.insee + l13qc9n8 + 1 + QuestionItem + + + + fr.insee + lj49vhtv-QC + 1 + + HM2 + + + fr.insee + lj49vhtv + 1 + QuestionItem + + + + fr.insee + l1awvkop-QC + 1 + + T_SITUAEU + + + fr.insee + l1awvkop + 1 + QuestionItem + + + + fr.insee + l1axg6y2-QC + 1 + + T_TRAVAIL + + + fr.insee + l1axg6y2 + 1 + QuestionItem + + + + fr.insee + l1axqt6w-QC + 1 + + T_ACTIVANTE + + + fr.insee + l1axqt6w + 1 + QuestionItem + + + + fr.insee + l1axn5kx-QC + 1 + + T_ACTIVANTEB + + + fr.insee + l1axn5kx + 1 + QuestionItem + + + + fr.insee + l1ax891g-QC + 1 + + T_NBEMP + + + fr.insee + l1ax891g + 1 + QuestionItem + + + + fr.insee + l1axtzy5-QC + 1 + + T_PCLCAF + + + fr.insee + l1axtzy5 + 1 + QuestionItem + + + + fr.insee + lix6ywd1-QC + 1 + + T_PCLCAH + + + fr.insee + lix6ywd1 + 1 + QuestionItem + + + + fr.insee + l2j37ba4-QC + 1 + + T_PCLCACLAIR + + + fr.insee + l2j37ba4 + 1 + QuestionItem + + + + fr.insee + l1ay3ugz-QC + 1 + + T_STCPUB + + + fr.insee + l1ay3ugz + 1 + QuestionItem + + + + fr.insee + l1uy49nh-QC + 1 + + T_ENCADR + + + fr.insee + l1uy49nh + 1 + QuestionItem + + + + fr.insee + l1w579tb-QC + 1 + + T_QPRCR + + + fr.insee + l1w579tb + 1 + QuestionItem + + + + fr.insee + l1w7wvih-QC + 1 + + T_QPRCU + + + fr.insee + l1w7wvih + 1 + QuestionItem + + + + fr.insee + l1w7xqie-QC + 1 + + T_ACTIV + + + fr.insee + l1w7xqie + 1 + QuestionItem + + + + fr.insee + l1wcbosx-QC + 1 + + T_ACTIVCLAIR + + + fr.insee + l1wcbosx + 1 + QuestionItem + + + + fr.insee + l1wc3dr5-QC + 1 + + T_ACTIVDOM + + + fr.insee + l1wc3dr5 + 1 + QuestionItem + + + + fr.insee + libjqd0h-QC + 1 + + T_ACTIVDOM_COM + + + fr.insee + libjqd0h + 1 + QuestionItem + + + + fr.insee + libjy106-QC + 1 + + T_ACTIVDOM_SOC + + + fr.insee + libjy106 + 1 + QuestionItem + + + + fr.insee + l1wcdojm-QC + 1 + + T_NBSALETAB + + + fr.insee + l1wcdojm + 1 + QuestionItem + + + + fr.insee + l1wcfol1-QC + 1 + + T_NBSALETABA + + + fr.insee + l1wcfol1 + 1 + QuestionItem + + + + fr.insee + l1wde502-QC + 1 + + T_NBSAL1 + + + fr.insee + l1wde502 + 1 + QuestionItem + + + + fr.insee + libjdd9j-QC + 1 + + T_NBSAL2 + + + fr.insee + libjdd9j + 1 + QuestionItem + + + + fr.insee + l1wd3z30-QC + 1 + + T_NBSALA + + + fr.insee + l1wd3z30 + 1 + QuestionItem + + + + fr.insee + l2hngtu9-QC + 1 + + T_CONTAC + + + fr.insee + l2hngtu9 + 1 + QuestionItem + + + + fr.insee + l2it2sxv-QC + 1 + + T_TPP + + + fr.insee + l2it2sxv + 1 + QuestionItem + + + + fr.insee + l2j4dvv4-QC + 1 + + T_APCLCAF + + + fr.insee + l2j4dvv4 + 1 + QuestionItem + + + + fr.insee + lix760d6-QC + 1 + + T_APCLCAH + + + fr.insee + lix760d6 + 1 + QuestionItem + + + + fr.insee + l2j4wcna-QC + 1 + + T_APCLCACLAIR + + + fr.insee + l2j4wcna + 1 + QuestionItem + + + + fr.insee + l2j4wtox-QC + 1 + + T_ASTCPUB + + + fr.insee + l2j4wtox + 1 + QuestionItem + + + + fr.insee + l2j4lkhe-QC + 1 + + T_AQPRCR + + + fr.insee + l2j4lkhe + 1 + QuestionItem + + + + fr.insee + l2j4qf0d-QC + 1 + + T_AQPRCU + + + fr.insee + l2j4qf0d + 1 + QuestionItem + + + + fr.insee + l2j4q4wo-QC + 1 + + T_ANBSAL1 + + + fr.insee + l2j4q4wo + 1 + QuestionItem + + + + fr.insee + libk67yb-QC + 1 + + T_ANBSAL2 + + + fr.insee + libk67yb + 1 + QuestionItem + + + + fr.insee + libjs2lh-QC + 1 + + T_AACTIV + + + fr.insee + libjs2lh + 1 + QuestionItem + + + + fr.insee + libk2ree-QC + 1 + + T_AACTIVCLAIR + + + fr.insee + libk2ree + 1 + QuestionItem + + + + fr.insee + libjvvif-QC + 1 + + T_AACTIVDOM + + + fr.insee + libjvvif + 1 + QuestionItem + + + + fr.insee + libk3ld2-QC + 1 + + T_AACTIVDOM_COM + + + fr.insee + libk3ld2 + 1 + QuestionItem + + + + fr.insee + libk6fhp-QC + 1 + + T_AACTIVDOM_SOC + + + fr.insee + libk6fhp + 1 + QuestionItem + + + + fr.insee + l2otzngx-QC + 1 + + T_FF + + + fr.insee + l2otzngx + 1 + QuestionItem + + + + fr.insee + l2otx5kf-QC + 1 + + T_FFVAC + + + fr.insee + l2otx5kf + 1 + QuestionItem + + + + fr.insee + l2ou3bde-QC + 1 + + T_FFLIEU + + + fr.insee + l2ou3bde + 1 + QuestionItem + + + + fr.insee + l2ovmzu9-QC + 1 + + T_FFCLA + + + fr.insee + l2ovmzu9 + 1 + QuestionItem + + + + fr.insee + l2ovtsij-QC + 1 + + T_FFBAC + + + fr.insee + l2ovtsij + 1 + QuestionItem + + + + fr.insee + l2ovpx9p-QC + 1 + + T_FFCAP + + + fr.insee + l2ovpx9p + 1 + QuestionItem + + + + fr.insee + l2ovy39g-QC + 1 + + T_FFTYPFORM + + + fr.insee + l2ovy39g + 1 + QuestionItem + + + + fr.insee + l2owam6j-QC + 1 + + T_FFCONC + + + fr.insee + l2owam6j + 1 + QuestionItem + + + + fr.insee + l2ow3zh7-QC + 1 + + T_FFNIVA + + + fr.insee + l2ow3zh7 + 1 + QuestionItem + + + + fr.insee + l2owbbw3-QC + 1 + + T_FFNIVB + + + fr.insee + l2owbbw3 + 1 + QuestionItem + + + + fr.insee + l2ow52ru-QC + 1 + + T_FFNIVC + + + fr.insee + l2ow52ru + 1 + QuestionItem + + + + fr.insee + l2owdadb-QC + 1 + + T_FFDIPL + + + fr.insee + l2owdadb + 1 + QuestionItem + + + + fr.insee + l2owvxuc-QC + 1 + + T_FFDIPLCLAIR + + + fr.insee + l2owvxuc + 1 + QuestionItem + + + + fr.insee + l2owkpof-QC + 1 + + T_FFDIPLCLAA + + + fr.insee + l2owkpof + 1 + QuestionItem + + + + fr.insee + l2owq6i0-QC + 1 + + T_FFDIPLCLAB + + + fr.insee + l2owq6i0 + 1 + QuestionItem + + + + fr.insee + l2oxxlyk-QC + 1 + + T_GRDIPA + + + fr.insee + l2oxxlyk + 1 + QuestionItem + + + + fr.insee + l2oxyt5u-QC + 1 + + T_GRDIPB + + + fr.insee + l2oxyt5u + 1 + QuestionItem + + + + fr.insee + l2oyar5n-QC + 1 + + T_GRDIPC + + + fr.insee + l2oyar5n + 1 + QuestionItem + + + + fr.insee + lj49ypmj-QC + 1 + + HM3 + + + fr.insee + lj49ypmj + 1 + QuestionItem + + + + fr.insee + l1atmg24-QC + 1 + + T_TYPLOG + + + fr.insee + l1atmg24 + 1 + QuestionItem + + + + fr.insee + l1au1n73-QC + 1 + + T_NPIECES + + + fr.insee + l1au1n73 + 1 + QuestionItem + + + + fr.insee + l1au4bgg-QC + 1 + + T_SURFACE + + + fr.insee + l1au4bgg + 1 + QuestionItem + + + + fr.insee + l1aueqyb-QC + 1 + + T_SURFTR + + + fr.insee + l1aueqyb + 1 + QuestionItem + + + + fr.insee + l1asqysn-QC + 1 + + T_STOC + + + fr.insee + l1asqysn + 1 + QuestionItem + + + + fr.insee + l1at6gox-QC + 1 + + T_STOP + + + fr.insee + l1at6gox + 1 + QuestionItem + + + + fr.insee + l1at8nud-QC + 1 + + T_STOL + + + fr.insee + l1at8nud + 1 + QuestionItem + + + + fr.insee + liejzvo8-QC + 1 + + LOYER + + + fr.insee + liejzvo8 + 1 + QuestionItem + + + + fr.insee + liekiogo-QC + 1 + + LOYER_MENS + + + fr.insee + liekiogo + 1 + QuestionItem + + + + fr.insee + l1atqd1u-QC + 1 + + T_LOGPROPRI + + + fr.insee + l1atqd1u + 1 + QuestionItem + + + + fr.insee + l1atmtkj-QC + 1 + + T_EMMENAGE + + + fr.insee + l1atmtkj + 1 + QuestionItem + + + + fr.insee + libxcq30-QC + 1 + + ANCONSTR + + + fr.insee + libxcq30 + 1 + QuestionItem + + + + fr.insee + libxj1sw-QC + 1 + + ANCONSTR_TR + + + fr.insee + libxj1sw + 1 + QuestionItem + + + + fr.insee + libxnd91-QC + 1 + + NRJ_TRAV_PROP + + + fr.insee + libxnd91 + 1 + QuestionItem + + + + fr.insee + libxur5m-QC + 1 + + NRJ_TRAV_LOC + + + fr.insee + libxur5m + 1 + QuestionItem + + + + fr.insee + liby1f2d-QC + 1 + + NRJ_TRAV_FU + + + fr.insee + liby1f2d + 1 + QuestionItem + + + + fr.insee + libxjv8p-QC + 1 + + DEPELEC + + + fr.insee + libxjv8p + 1 + QuestionItem + + + + fr.insee + libxyusc-QC + 1 + + DEMNAIS + + + fr.insee + libxyusc + 1 + QuestionItem + + + + fr.insee + libydcvx-QC + 1 + + CHOIX_LOG + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + fr.insee + libyiflq-QC + 1 + + COND_LOG + + + fr.insee + libyiflq + 1 + QuestionItem + + + + fr.insee + libyq99p-QC + 1 + + FINA_LOG + + + fr.insee + libyq99p + 1 + QuestionItem + + + + fr.insee + libygc8z-QC + 1 + + FINA_GEN + + + fr.insee + libygc8z + 1 + QuestionItem + + + + fr.insee + libywy0j-QC + 1 + + AIDE_VOIS + + + fr.insee + libywy0j + 1 + QuestionItem + + + + fr.insee + libynnxl-QC + 1 + + AIDE_VOIS2 + + + fr.insee + libynnxl + 1 + QuestionItem + + + + fr.insee + libz5d44-QC + 1 + + QUART_AVANTAGE + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + fr.insee + libz9s7u-QC + 1 + + QUART_PB + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + fr.insee + libzl5r3-QC + 1 + + QUART_DEV1 + + + fr.insee + libzl5r3 + 1 + QuestionItem + + + + fr.insee + libze5zo-QC + 1 + + QUART_DEV2 + + + fr.insee + libze5zo + 1 + QuestionItem + + + + fr.insee + libzg7md-QC + 1 + + QUART_DEV3 + + + fr.insee + libzg7md + 1 + QuestionItem + + + + fr.insee + libzj8cb-QC + 1 + + QUART_DEV4 + + + fr.insee + libzj8cb + 1 + QuestionItem + + + + fr.insee + libz98wz-QC + 1 + + RECYCLE + + + fr.insee + libz98wz + 1 + QuestionItem + + + + fr.insee + libzt17c-QC + 1 + + ENVIRONNEMNT + + + fr.insee + libzt17c + 1 + QuestionItem + + + + fr.insee + libziqkz-QC + 1 + + VOITURE + + + fr.insee + libziqkz + 1 + QuestionItem + + + + fr.insee + libzm522-QC + 1 + + QUART_NOTE + + + fr.insee + libzm522 + 1 + QuestionItem + + + + fr.insee + libzghii-QC + 1 + + QUART_OUV + + + fr.insee + libzghii + 1 + QuestionItem + + + + fr.insee + lj4am9hr-QC + 1 + + HM4 + + + fr.insee + lj4am9hr + 1 + QuestionItem + + + + fr.insee + l2ssvdwm-QC + 1 + + T_SANTGEN + + + fr.insee + l2ssvdwm + 1 + QuestionItem + + + + fr.insee + l2su34dy-QC + 1 + + T_CHRON + + + fr.insee + l2su34dy + 1 + QuestionItem + + + + fr.insee + l2subqfk-QC + 1 + + T_GALI + + + fr.insee + l2subqfk + 1 + QuestionItem + + + + fr.insee + lj4amjf7-QC + 1 + + HM5 + + + fr.insee + lj4amjf7 + 1 + QuestionItem + + + + fr.insee + libzx6n9-QC + 1 + + DIF_DEPELEC + + + fr.insee + libzx6n9 + 1 + QuestionItem + + + + fr.insee + libzyjhh-QC + 1 + + DIF_FACTURE + + + fr.insee + libzyjhh + 1 + QuestionItem + + + + fr.insee + lic05fbi-QC + 1 + + DIF_MONTANT + + + fr.insee + lic05fbi + 1 + QuestionItem + + + + fr.insee + libztts0-QC + 1 + + DIF_QUARTIER + + + fr.insee + libztts0 + 1 + QuestionItem + + + + fr.insee + libzqz9h-QC + 1 + + DIF_AUTRE + + + fr.insee + libzqz9h + 1 + QuestionItem + + + + fr.insee + lielxffs-QC + 1 + + DIF_AIDE + + + fr.insee + lielxffs + 1 + QuestionItem + + + + fr.insee + lieqbhxf-QC + 1 + + DIF_MOND + + + fr.insee + lieqbhxf + 1 + QuestionItem + + + + fr.insee + lic0a3os-QC + 1 + + AVIS + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + fr.insee + libzw98y-QC + 1 + + REMARQUES + + + fr.insee + libzw98y + 1 + QuestionItem + + + + fr.insee + lj4arado-QC + 1 + + HM6 + + + fr.insee + lj4arado + 1 + QuestionItem + + + + fr.insee + l0v3g11i-CI-0 + 1 + + Prénoms non renseigné + + + Prénoms non renseigné + + + fr.insee + l0v3g11i-CI-0-II-0 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l0v3g11i-CI-0-IP-1 + 1 + + T_PRENOM + + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i-CI-0-IP-1 + 1 + InParameter + + + isnull(l0v3g11i-CI-0-IP-1) + + + + + fr.insee + l0v3g11i-CI-1 + 1 + + Prénom non renseigné pour 1 habitant uniquement + + + Prénom non renseigné pour 1 habitant uniquement + + + fr.insee + l0v3g11i-CI-1-II-1 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l0v3g11i-CI-1-IP-1 + 1 + + T_PRENOM + + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i-CI-1-IP-1 + 1 + InParameter + + + isnull(l0v3g11i-CI-1-IP-1) + + + + + fr.insee + l11z2too-CI-0 + 1 + + Année de naissance non renseignée (répondant) + + + Année de naissance non renseignée (répondant) + + + fr.insee + l11z2too-CI-0-II-0 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l11z2too-CI-0-IP-1 + 1 + + PRENOM + + + + fr.insee + l11z2too-CI-0-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l11z2too-CI-0-IP-3 + 1 + + T_ANNAISS + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-0-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-0-IP-2 + 1 + InParameter + + + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too-CI-0-IP-3 + 1 + InParameter + + + isnull(l11z2too-CI-0-IP-3) and (l11z2too-CI-0-IP-1 = l11z2too-CI-0-IP-2) + + + + + fr.insee + l11z2too-CI-1 + 1 + + Année de naissance non renseignée (autre personne) + + + Année de naissance non renseignée (autre personne) + + + fr.insee + l11z2too-CI-1-II-1 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l11z2too-CI-1-IP-1 + 1 + + PRENOM + + + + fr.insee + l11z2too-CI-1-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l11z2too-CI-1-IP-3 + 1 + + T_ANNAISS + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-1-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-1-IP-2 + 1 + InParameter + + + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too-CI-1-IP-3 + 1 + InParameter + + + isnull(l11z2too-CI-1-IP-3) and l11z2too-CI-1-IP-1 <> l11z2too-CI-1-IP-2 + + + + + fr.insee + lj49j6tc-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4aawxw-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj49vv81-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4aqw20-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4apzs6-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4avopt-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + + fr.insee + QuestionScheme-lj76sgq8 + 1 + + A définir + + + fr.insee + lj49nr0f + 1 + + HM1 + + + fr.insee + lj49nr0f-QOP-lj4atyq0 + 1 + + HM1 + + + + + fr.insee + lj49nr0f-RDOP-lj4atyq0 + 1 + OutParameter + + + fr.insee + lj49nr0f-QOP-lj4atyq0 + 1 + OutParameter + + + + + "Heure et minute du début du TCM" + + + + + fr.insee + lj49nr0f-RDOP-lj4atyq0 + 1 + + + + + fr.insee + lj49y43b + 1 + Instruction + + + + fr.insee + l0v2t2lc + 1 + + T_NHAB + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + + T_NHAB + + + + + fr.insee + l0v2t2lc-RDOP-l0v3s94m + 1 + OutParameter + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + OutParameter + + + + + "En vous comptant, combien de personnes habitent dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 1 + 20 + + Decimal + + fr.insee + l0v2t2lc-RDOP-l0v3s94m + 1 + + + + + fr.insee + l0v3g11i + 1 + + T_PRENOM + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + + T_PRENOM + + + + + fr.insee + l0v3g11i-RDOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + + + " " || if (¤lf9ty6tb-GOP¤ = 1) then "Votre prénom : " else (if ( not(isnull(¤l0v3g11i-QOP-l0v3lt3g¤)) and ¤l0v3g11i-QOP-l0v3lt3g¤=¤lix9pz46-GOP¤ ) then "Votre prénom : " else ( if (isnull(¤l14vgvlc-GOP¤) and isnull(¤l0v3g11i-QOP-l0v3lt3g¤)) then "Prénom (commencez par votre prénom) : " else "Prénom : ")) + + + + + fr.insee + l0v3g11i-RDOP-l0v3lt3g + 1 + + + + + + fr.insee + l0v4b34m + 1 + + T_SEXE + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-RDOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + + + "Quel est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre sexe ?" else "le sexe de " || ¤lix9oxsd-GOP¤ || " ?" + + + + radio-button + + fr.insee + l0v3x4ho + 1 + CodeList + + + fr.insee + l0v4b34m-RDOP-l0v4bdmx + 1 + + + fr.insee + l0v3x4ho + 1 + CodeList + + + + + + + + fr.insee + l0v4oi1v + 1 + + T_DATENAIS + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + + T_DATENAIS + + + + + fr.insee + l0v4oi1v-RDOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre date de naissance ?" else "la date de naissance de " || ¤lix9oxsd-GOP¤ || " ?" + + + + YYYY-MM-DD + date + + 1900-01-01 + 2022-03-17 + + + fr.insee + l0v4oi1v-RDOP-l0v79tt6 + 1 + + + + + fr.insee + l11z2too + 1 + + T_ANNAISS + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + + T_ANNAISS + + + + + fr.insee + l11z2too-RDOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + + + "Vous n'avez pas indiqué de date de naissance, pouvez-vous indiquer " +|| if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre année de naissance ?" else ("l'année de naissance de " || ¤lix9oxsd-GOP¤ || " ?") + + + + + 1900 + 2023 + + Decimal + + fr.insee + l11z2too-RDOP-liaabwtc + 1 + + + + fr.insee + lia277l6 + 1 + Instruction + + + + fr.insee + l11zznh4 + 1 + + T_LNAIS + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + + T_LNAIS + + + + + fr.insee + l11zznh4-RDOP-l1206trk + 1 + OutParameter + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Où êtes-vous né" || ¤l2iur75u-GOP¤ || " ?" else "Où est né" || ¤l2iur75u-GOP¤ || " " || ¤lix9oxsd-GOP¤ || " ?" + + + + radio-button + + fr.insee + l12074mk + 1 + CodeList + + + fr.insee + l11zznh4-RDOP-l1206trk + 1 + + + fr.insee + l12074mk + 1 + CodeList + + + + + + + fr.insee + l120k8go + 1 + Instruction + + + + fr.insee + l120kmks + 1 + + T_COMNAIS + + + fr.insee + l120kmks-QOP-liyb80ve + 1 + + T_COMNAIS + + + + + fr.insee + l120kmks-RDOP-liyb80ve + 1 + OutParameter + + + fr.insee + l120kmks-QOP-liyb80ve + 1 + OutParameter + + + + + "Dans quelle commune " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous né" || ¤l2iur75u-GOP¤ || " ?" + else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ || " né" || ¤l2iur75u-GOP¤ || " ?" + + + + + fr.insee + l120kmks-RDOP-liyb80ve + 1 + + + + + fr.insee + l120ef3t + 1 + Instruction + + + + fr.insee + l120lqns + 1 + + T_PAYSNAIS + + + fr.insee + l120lqns-QOP-liybbdn2 + 1 + + T_PAYSNAIS + + + + + fr.insee + l120lqns-RDOP-liybbdn2 + 1 + OutParameter + + + fr.insee + l120lqns-QOP-liybbdn2 + 1 + OutParameter + + + + + "Dans quel pays " || if(¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous né" || ¤l2iur75u-GOP¤ || " ?" else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ || " né" || ¤l2iur75u-GOP¤ || " ?" + + + + + fr.insee + l120lqns-RDOP-liybbdn2 + 1 + + + + + fr.insee + l1210yn3 + 1 + Instruction + + + + fr.insee + l121ftlg + 1 + + T_NATIONETR + + + fr.insee + l121ftlg-QOP-liybewnm + 1 + + T_NATIONETR + + + + + fr.insee + l121ftlg-RDOP-liybewnm + 1 + OutParameter + + + fr.insee + l121ftlg-QOP-liybewnm + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre nationalité étrangère ?" + else "la nationalité étrangère de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + fr.insee + l121ftlg-RDOP-liybewnm + 1 + + + + + fr.insee + l121hdzg + 1 + Instruction + + + + fr.insee + livjrp7n + 1 + + UIComponent + HouseholdPairing + + + LIENS + + + fr.insee + livjrp7n-IP-1 + 1 + + T_PRENOM + + + + fr.insee + livjrp7n-QOP-livnuzag + 1 + + LIENS + + + + + fr.insee + livjrp7n-IP-1 + 1 + OutParameter + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + InParameter + + + + + fr.insee + livjrp7n-RDOP-livnuzag + 1 + OutParameter + + + fr.insee + livjrp7n-QOP-livnuzag + 1 + OutParameter + + + + + "Qui est " || yAxis || " pour " || xAxis || " ?" + + + + drop-down-list + + fr.insee + livjnf0y + 1 + CodeList + + + fr.insee + livjrp7n-RDOP-livnuzag + 1 + + + fr.insee + livjnf0y + 1 + CodeList + + + + + + + + fr.insee + l13dy5ql + 1 + + T_VEUF + + + fr.insee + l13dy5ql-QOP-l13ek5gb + 1 + + T_VEUF + + + + + fr.insee + l13dy5ql-RDOP-l13ek5gb + 1 + OutParameter + + + fr.insee + l13dy5ql-QOP-l13ek5gb + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Avec votre conjoint(e), étiez-vous ..." else "Avec son(sa) conjoint(e), " || ¤lix9oxsd-GOP¤ || " était ..." + + + + radio-button + + fr.insee + l13e94a3 + 1 + CodeList + + + fr.insee + l13dy5ql-RDOP-l13ek5gb + 1 + + + fr.insee + l13e94a3 + 1 + CodeList + + + + + + + + fr.insee + l2os6w01 + 1 + + T_NBPARL + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + + T_NBPARL + + + + + fr.insee + l2os6w01-RDOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Combien avez-vous" +else "Combien " || ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤) || " de parent(s) dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l2os145t + 1 + CodeList + + + fr.insee + l2os6w01-RDOP-l2oum9uj + 1 + + + fr.insee + l2os145t + 1 + CodeList + + + + + + + fr.insee + l2os929w + 1 + Instruction + + + + fr.insee + l13nj6s2 + 1 + + T_UNLOG + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + + T_UNLOG + + + + + fr.insee + l13nj6s2-RDOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vivez-vous" else ¤lix9oxsd-GOP¤ || " vit-" || ¤l14uaqgk-GOP¤ ) +|| " aussi dans un autre logement ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l13nj6s2-RDOP-l13p9f55 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l13ouetk + 1 + Instruction + + + fr.insee + l13o92e6 + 1 + Instruction + + + + fr.insee + l13nyqwe + 1 + + T_DURLOG + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + + T_DURLOG + + + + + fr.insee + l13nyqwe-RDOP-l13otte3 + 1 + OutParameter + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + OutParameter + + + + + "Combien de temps " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vivez vous dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" +else ¤lix9oxsd-GOP¤ || " vit-" || ¤l14uaqgk-GOP¤ || " dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l13o0n14 + 1 + CodeList + + + fr.insee + l13nyqwe-RDOP-l13otte3 + 1 + + + fr.insee + l13o0n14 + 1 + CodeList + + + + + + + + fr.insee + l13on6tn + 1 + + T_MINLOGAUT + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + + T_MINLOGAUT + + + + + fr.insee + l13on6tn-RDOP-l13p421a + 1 + OutParameter + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "L'autre logement dans lequel vous vivez est-il ... ?" else +"Pour " || ¤lix9oxsd-GOP¤ || ", l'autre logement dans lequel " || ¤l14uaqgk-GOP¤ || " vit, est-il ... ?" + + + + radio-button + + fr.insee + l13orz9s + 1 + CodeList + + + fr.insee + l13on6tn-RDOP-l13p421a + 1 + + + fr.insee + l13orz9s + 1 + CodeList + + + + + + + fr.insee + l13p60fc + 1 + Instruction + + + + fr.insee + l13oux5e + 1 + + T_GARDE + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + + T_GARDE + + + + + fr.insee + l13oux5e-RDOP-l13ozo8e + 1 + OutParameter + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Etes-vous" +else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ ) || " en résidence alternée entre ses deux parents ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l13oux5e-RDOP-l13ozo8e + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l13pabqu + 1 + + T_DORM + + + fr.insee + l13pabqu-QOP-l13qneoc + 1 + + T_DORM + + + + + fr.insee + l13pabqu-RDOP-l13qneoc + 1 + OutParameter + + + fr.insee + l13pabqu-QOP-l13qneoc + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Où avez-vous" +else "Où " || ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤ ) || " dormi la nuit dernière ?" + + + + radio-button + + fr.insee + l13p6die + 1 + CodeList + + + fr.insee + l13pabqu-RDOP-l13qneoc + 1 + + + fr.insee + l13p6die + 1 + CodeList + + + + + + + fr.insee + l13pckb2 + 1 + Instruction + + + + fr.insee + l13pbxr1 + 1 + + T_MAJLOGENQ + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + + T_MAJLOGENQ + + + + + fr.insee + l13pbxr1-RDOP-l13ql9zy + 1 + OutParameter + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Pour vous" +else "Pour " || ¤lix9oxsd-GOP¤ ) || ", le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " est-il ... ?" + + + + radio-button + + fr.insee + l13pat1k + 1 + CodeList + + + fr.insee + l13pbxr1-RDOP-l13ql9zy + 1 + + + fr.insee + l13pat1k + 1 + CodeList + + + + + + + + fr.insee + l13pyw1k + 1 + + T_MAJLOGAUT1 + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + + T_MAJLOGAUT1 + + + + + fr.insee + l13pyw1k-RDOP-l13r0gez + 1 + OutParameter + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "L'autre logement dans lequel vous vivez est-il ... ?" else +"Pour " || ¤lix9oxsd-GOP¤ || ", l'autre logement dans lequel " || ¤l14uaqgk-GOP¤ || " vit, est-il ... ?" + + + + radio-button + + fr.insee + l13q0vc2 + 1 + CodeList + + + fr.insee + l13pyw1k-RDOP-l13r0gez + 1 + + + fr.insee + l13q0vc2 + 1 + CodeList + + + + + + + fr.insee + l13q4e9k + 1 + Instruction + + + + fr.insee + lic040m4 + 1 + + T_MAJLOGAUT2 + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + + T_MAJLOGAUT2 + + + + + fr.insee + lic040m4-RDOP-libzzg3f + 1 + OutParameter + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "L'autre logement dans lequel vous vivez est-il ... ?" else +"Pour " || ¤lix9oxsd-GOP¤ || ", l'autre logement dans lequel " || ¤l14uaqgk-GOP¤ || " vit, est-il ... ?" + + + + radio-button + + fr.insee + lic06uco + 1 + CodeList + + + fr.insee + lic040m4-RDOP-libzzg3f + 1 + + + fr.insee + lic06uco + 1 + CodeList + + + + + + + fr.insee + lic0075d + 1 + Instruction + + + + fr.insee + l13q9a24 + 1 + + T_LOGCO + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + + T_LOGCO + + + + + fr.insee + l13q9a24-RDOP-l13qthvq + 1 + OutParameter + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + OutParameter + + + + + "L'autre logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "dans lequel vous vivez" +else "où vit " || ¤lix9oxsd-GOP¤ ) || +" est-il une chambre dans une structure collective (internat, résidence étudiante, foyer de l'enfance, foyer de jeunes travailleurs) ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l13q9a24-RDOP-l13qthvq + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l13qc9n8 + 1 + + T_TYPLOGCO + + + fr.insee + l13qc9n8-QOP-l13qly1w + 1 + + T_TYPLOGCO + + + + + fr.insee + l13qc9n8-RDOP-l13qly1w + 1 + OutParameter + + + fr.insee + l13qc9n8-QOP-l13qly1w + 1 + OutParameter + + + + + "De quelle structure s'agit-il ?" + + + + radio-button + + fr.insee + l13pwmep + 1 + CodeList + + + fr.insee + l13qc9n8-RDOP-l13qly1w + 1 + + + fr.insee + l13pwmep + 1 + CodeList + + + + + + + + fr.insee + lj49vhtv + 1 + + HM2 + + + fr.insee + lj49vhtv-QOP-lj4b08se + 1 + + HM2 + + + + + fr.insee + lj49vhtv-RDOP-lj4b08se + 1 + OutParameter + + + fr.insee + lj49vhtv-QOP-lj4b08se + 1 + OutParameter + + + + + "Heure et minute du début du questionnaire individuel" + + + + + fr.insee + lj49vhtv-RDOP-lj4b08se + 1 + + + + + fr.insee + lj49wn13 + 1 + Instruction + + + + fr.insee + l1awvkop + 1 + + T_SITUAEU + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + + T_SITUAEU + + + + + fr.insee + l1awvkop-RDOP-l1aypckh + 1 + OutParameter + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + + + "Actuellement, quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre situation principale ?" +else "la situation principale de " || ¤lix9oxsd-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1ax6zmm + 1 + CodeList + + + fr.insee + l1awvkop-RDOP-l1aypckh + 1 + + + fr.insee + l1ax6zmm + 1 + CodeList + + + + + + + fr.insee + l1axcevr + 1 + Instruction + + + + fr.insee + l1axg6y2 + 1 + + T_TRAVAIL + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + + T_TRAVAIL + + + + + fr.insee + l1axg6y2-RDOP-l1ayp4x5 + 1 + OutParameter + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Avez-vous " else ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤) || " cependant un emploi ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1axg6y2-RDOP-l1ayp4x5 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l1axc93h + 1 + Instruction + + + fr.insee + l1axit1c + 1 + Instruction + + + + fr.insee + l1axqt6w + 1 + + T_ACTIVANTE + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + + T_ACTIVANTE + + + + + fr.insee + l1axqt6w-RDOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Avez-vous " else ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤ ) +|| " déjà travaillé par le passé, même pour un petit boulot, même s'il y a longtemps ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1axqt6w-RDOP-l1ayg7g9 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l1axn5kx + 1 + + T_ACTIVANTEB + + + fr.insee + l1axn5kx-QOP-l1aynm3x + 1 + + T_ACTIVANTEB + + + + + fr.insee + l1axn5kx-RDOP-l1aynm3x + 1 + OutParameter + + + fr.insee + l1axn5kx-QOP-l1aynm3x + 1 + OutParameter + + + + + "Cette expérience professionnelle s'est-elle uniquement limitée à des petits boulots ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1axn5kx-RDOP-l1aynm3x + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l1ay4jh3 + 1 + Instruction + + + + fr.insee + l1ax891g + 1 + + T_NBEMP + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + + T_NBEMP + + + + + fr.insee + l1ax891g-RDOP-l1aydiur + 1 + OutParameter + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Combien avez-vous " else "Combien " || ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤) +|| " d'emplois ou d'activités professionnelles ?" + + + + radio-button + + fr.insee + l1axlp6q + 1 + CodeList + + + fr.insee + l1ax891g-RDOP-l1aydiur + 1 + + + fr.insee + l1axlp6q + 1 + CodeList + + + + + + + fr.insee + l1ay5n6p + 1 + Instruction + + + fr.insee + l1axqkkb + 1 + Instruction + + + fr.insee + l1axsnjt + 1 + Instruction + + + fr.insee + l1ay31ab + 1 + Instruction + + + + fr.insee + l1axtzy5 + 1 + + T_PCLCAF + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + + T_PCLCAF + + + + + fr.insee + l1axtzy5-RDOP-liyb5urr + 1 + OutParameter + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + OutParameter + + + + + "Dans cet emploi, quelle est " || +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?") + + + + + fr.insee + l1axtzy5-RDOP-liyb5urr + 1 + + + + + fr.insee + l1axw4uj + 1 + Instruction + + + fr.insee + l1ay187p + 1 + Instruction + + + + fr.insee + lix6ywd1 + 1 + + T_PCLCAH + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + + T_PCLCAH + + + + + fr.insee + lix6ywd1-RDOP-liybeg67 + 1 + OutParameter + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + OutParameter + + + + + "Dans cet emploi, quelle est " || +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?") + + + + + fr.insee + lix6ywd1-RDOP-liybeg67 + 1 + + + + + fr.insee + lix7drpb + 1 + Instruction + + + fr.insee + lix73k2q + 1 + Instruction + + + + fr.insee + l2j37ba4 + 1 + + T_PCLCACLAIR + + + fr.insee + l2j37ba4-QOP-l2j35xk9 + 1 + + T_PCLCACLAIR + + + + + fr.insee + l2j37ba4-RDOP-l2j35xk9 + 1 + OutParameter + + + fr.insee + l2j37ba4-QOP-l2j35xk9 + 1 + OutParameter + + + + + "Vous n'avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible." + + + + + fr.insee + l2j37ba4-RDOP-l2j35xk9 + 1 + + + + + + fr.insee + l1ay3ugz + 1 + + T_STCPUB + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-RDOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + + + "Dans cet emploi, " || +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes ..." +else ¤lix9oxsd-GOP¤ || " est ...") + + + + radio-button + + fr.insee + l1ay1q2v + 1 + CodeList + + + fr.insee + l1ay3ugz-RDOP-l1ayl2qm + 1 + + + fr.insee + l1ay1q2v + 1 + CodeList + + + + + + + + fr.insee + l1uy49nh + 1 + + T_ENCADR + + + fr.insee + l1uy49nh-QOP-l1uymz10 + 1 + + T_ENCADR + + + + + fr.insee + l1uy49nh-RDOP-l1uymz10 + 1 + OutParameter + + + fr.insee + l1uy49nh-QOP-l1uymz10 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous arrive-t-il " +else "arrive-t-il à " || ¤lix9oxsd-GOP¤ ) || +" de superviser le travail d'autres salariés (hors apprentis, étudiant en alternance et stagiaires), qu'il s'agisse d'une tâche principale ou pas ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1uy49nh-RDOP-l1uymz10 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l1uyd0or + 1 + Instruction + + + fr.insee + l3a17bgz + 1 + Instruction + + + fr.insee + l3a1edvw + 1 + Instruction + + + fr.insee + l3a1gphw + 1 + Instruction + + + fr.insee + l3a1k8ze + 1 + Instruction + + + + fr.insee + l1w579tb + 1 + + T_QPRCR + + + fr.insee + l1w579tb-QOP-l1w8bfa3 + 1 + + T_QPRCR + + + + + fr.insee + l1w579tb-RDOP-l1w8bfa3 + 1 + OutParameter + + + fr.insee + l1w579tb-QOP-l1w8bfa3 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes ..." + else ¤lix9oxsd-GOP¤ || "est ...") + + + + radio-button + + fr.insee + l1w5j08x + 1 + CodeList + + + fr.insee + l1w579tb-RDOP-l1w8bfa3 + 1 + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + + + fr.insee + l1w7wvih + 1 + + T_QPRCU + + + fr.insee + l1w7wvih-QOP-l1w832nc + 1 + + QPRCU + + + + + fr.insee + l1w7wvih-RDOP-l1w832nc + 1 + OutParameter + + + fr.insee + l1w7wvih-QOP-l1w832nc + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous êtes ..." else ¤lix9oxsd-GOP¤ || " est ...") + + + + radio-button + + fr.insee + l1w7rcz3 + 1 + CodeList + + + fr.insee + l1w7wvih-RDOP-l1w832nc + 1 + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + + + fr.insee + l1w7xqie + 1 + + T_ACTIV + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + + T_ACTIV + + + + + fr.insee + l1w7xqie-RDOP-liybd3j3 + 1 + OutParameter + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + OutParameter + + + + + "Quel est le principal secteur d'activité de " || +if (¤l1ay3ugz-QOP-l1ayl2qm¤ = "1") then "l'entreprise que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous dirigez ?" else ¤lix9oxsd-GOP¤ || " dirige ?") +else if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then "l'établissement dans lequel " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous travaillez ?" else ¤lix9oxsd-GOP¤ || " travaille ?") +else "l'entreprise de la personne que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidez ?" else ¤lix9oxsd-GOP¤ || " aide ?") + + + + + fr.insee + l1w7xqie-RDOP-liybd3j3 + 1 + + + + + fr.insee + l1w7soig + 1 + Instruction + + + fr.insee + l1w7xm9n + 1 + Instruction + + + fr.insee + libjlr09 + 1 + Instruction + + + + fr.insee + l1wcbosx + 1 + + T_ACTIVCLAIR + + + fr.insee + l1wcbosx-QOP-l1wdop3b + 1 + + T_ACTIVCLAIR + + + + + fr.insee + l1wcbosx-RDOP-l1wdop3b + 1 + OutParameter + + + fr.insee + l1wcbosx-QOP-l1wdop3b + 1 + OutParameter + + + + + "Vous n'avez pas trouvé dans la liste. Pouvez-vous décrire l'activité de" || +(if (¤l1ay3ugz-QOP-l1ayl2qm¤ = "1") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre entreprise" else " l'entreprise de " || ¤lix9oxsd-GOP¤ ) +else if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre établissement" else " l'établissement de " || ¤lix9oxsd-GOP¤ ) +else (" l'entreprise de la personne que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidez" else ¤lix9oxsd-GOP¤ || " aide"))) +|| ", le plus précisément possible ?" + + + + + fr.insee + l1wcbosx-RDOP-l1wdop3b + 1 + + + + + fr.insee + libjc2d1 + 1 + Instruction + + + fr.insee + libj8ovw + 1 + Instruction + + + + fr.insee + l1wc3dr5 + 1 + + T_ACTIVDOM + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + + T_ACTIVDOM + + + + + fr.insee + l1wc3dr5-RDOP-libk1tma + 1 + OutParameter + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + + + "Dans quel domaine d'activité se situe " || +(if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then "l'établissement ?" +else "l'entreprise ?") + + + + radio-button + + fr.insee + libjlqfo + 1 + CodeList + + + fr.insee + l1wc3dr5-RDOP-libk1tma + 1 + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + + + fr.insee + libjqd0h + 1 + + T_ACTIVDOM_COM + + + fr.insee + libjqd0h-QOP-libjm9k1 + 1 + + T_ACTIVDOM_COM + + + + + fr.insee + libjqd0h-RDOP-libjm9k1 + 1 + OutParameter + + + fr.insee + libjqd0h-QOP-libjm9k1 + 1 + OutParameter + + + + + "Quel est le type de clientèle ?" + + + + radio-button + + fr.insee + libjs6u4 + 1 + CodeList + + + fr.insee + libjqd0h-RDOP-libjm9k1 + 1 + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + + + fr.insee + libjy106 + 1 + + T_ACTIVDOM_SOC + + + fr.insee + libjy106-QOP-libjqw3x + 1 + + T_ACTIVDOM_SOC + + + + + fr.insee + libjy106-RDOP-libjqw3x + 1 + OutParameter + + + fr.insee + libjy106-QOP-libjqw3x + 1 + OutParameter + + + + + "De quel type d'activité sociale ou médico-sociale s'agit-il ?" + + + + radio-button + + fr.insee + libjrcvd + 1 + CodeList + + + fr.insee + libjy106-RDOP-libjqw3x + 1 + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + + + fr.insee + l1wcdojm + 1 + + T_NBSALETAB + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + + T_NBSALETAB + + + + + fr.insee + l1wcdojm-RDOP-l1wdj4w4 + 1 + OutParameter + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + OutParameter + + + + + "Actuellement, en" || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " vous comptant, combien de personnes travaillent dans l'établissement où vous travaillez ?" +else " comptant " || ¤lix9oxsd-GOP¤ || ", combien de personnes travaillent dans l'établissement où travaille " || ¤lix9oxsd-GOP¤ || "?" + + + + radio-button + + fr.insee + l1wc2pt4 + 1 + CodeList + + + fr.insee + l1wcdojm-RDOP-l1wdj4w4 + 1 + + + fr.insee + l1wc2pt4 + 1 + CodeList + + + + + + + fr.insee + l1wcjxm4 + 1 + Instruction + + + + fr.insee + l1wcfol1 + 1 + + T_NBSALETABA + + + fr.insee + l1wcfol1-QOP-l1wdh1gg + 1 + + T_NBSALETABA + + + + + fr.insee + l1wcfol1-RDOP-l1wdh1gg + 1 + OutParameter + + + fr.insee + l1wcfol1-QOP-l1wdh1gg + 1 + OutParameter + + + + + "Plus précisément ..." + + + + radio-button + + fr.insee + l1wcgcka + 1 + CodeList + + + fr.insee + l1wcfol1-RDOP-l1wdh1gg + 1 + + + fr.insee + l1wcgcka + 1 + CodeList + + + + + + + fr.insee + l1wcgvvv + 1 + Instruction + + + + fr.insee + l1wde502 + 1 + + T_NBSAL1 + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + + T_NBSAL1 + + + + + fr.insee + l1wde502-RDOP-l1wdr571 + 1 + OutParameter + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + OutParameter + + + + + "Actuellement, en" || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " vous comptant" else " comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillent dans l'entreprise ?" + + + + radio-button + + fr.insee + l1wcl5qf + 1 + CodeList + + + fr.insee + l1wde502-RDOP-l1wdr571 + 1 + + + fr.insee + l1wcl5qf + 1 + CodeList + + + + + + + fr.insee + l1wdjwaj + 1 + Instruction + + + + fr.insee + libjdd9j + 1 + + T_NBSAL2 + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + + T_NBSAL2 + + + + + fr.insee + libjdd9j-RDOP-libj91lx + 1 + OutParameter + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + OutParameter + + + + + "Actuellement, en" || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " vous comptant" else " comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillent dans l'entreprise ?" + + + + radio-button + + fr.insee + libj9vq3 + 1 + CodeList + + + fr.insee + libjdd9j-RDOP-libj91lx + 1 + + + fr.insee + libj9vq3 + 1 + CodeList + + + + + + + fr.insee + libjbhj2 + 1 + Instruction + + + + fr.insee + l1wd3z30 + 1 + + T_NBSALA + + + fr.insee + l1wd3z30-QOP-l1wdm9an + 1 + + T_NBSALA + + + + + fr.insee + l1wd3z30-RDOP-l1wdm9an + 1 + OutParameter + + + fr.insee + l1wd3z30-QOP-l1wdm9an + 1 + OutParameter + + + + + "Plus précisément ..." + + + + radio-button + + fr.insee + l1wdjul6 + 1 + CodeList + + + fr.insee + l1wd3z30-RDOP-l1wdm9an + 1 + + + fr.insee + l1wdjul6 + 1 + CodeList + + + + + + + fr.insee + l1wd71he + 1 + Instruction + + + + fr.insee + l2hngtu9 + 1 + + T_CONTAC + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + + T_CONTAC + + + + + fr.insee + l2hngtu9-RDOP-l2ho0qne + 1 + OutParameter + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous êtes en ..." +else ¤lix9oxsd-GOP¤ || " est en ..." + + + + radio-button + + fr.insee + l2hnfr8p + 1 + CodeList + + + fr.insee + l2hngtu9-RDOP-l2ho0qne + 1 + + + fr.insee + l2hnfr8p + 1 + CodeList + + + + + + + + fr.insee + l2it2sxv + 1 + + T_TPP + + + fr.insee + l2it2sxv-QOP-l2iton8o + 1 + + T_TPP + + + + + fr.insee + l2it2sxv-RDOP-l2iton8o + 1 + OutParameter + + + fr.insee + l2it2sxv-QOP-l2iton8o + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous travaillez ..." +else ¤lix9oxsd-GOP¤ || " travaille ..." + + + + radio-button + + fr.insee + l2it94ua + 1 + CodeList + + + fr.insee + l2it2sxv-RDOP-l2iton8o + 1 + + + fr.insee + l2it94ua + 1 + CodeList + + + + + + + + fr.insee + l2j4dvv4 + 1 + + T_APCLCAF + + + fr.insee + l2j4dvv4-QOP-liybrex0 + 1 + + T_APCLCAF + + + + + fr.insee + l2j4dvv4-RDOP-liybrex0 + 1 + OutParameter + + + fr.insee + l2j4dvv4-QOP-liybrex0 + 1 + OutParameter + + + + + "Dans " || ¤l2itqw98-GOP¤ || " dernier emploi, quelle était " || +if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then " votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + fr.insee + l2j4dvv4-RDOP-liybrex0 + 1 + + + + + fr.insee + l2j4d96k + 1 + Instruction + + + fr.insee + l2j4h8qu + 1 + Instruction + + + fr.insee + l2j4wx3b + 1 + Instruction + + + + fr.insee + lix760d6 + 1 + + T_APCLCAH + + + fr.insee + lix760d6-QOP-liybq2e4 + 1 + + T_APCLCAH + + + + + fr.insee + lix760d6-RDOP-liybq2e4 + 1 + OutParameter + + + fr.insee + lix760d6-QOP-liybq2e4 + 1 + OutParameter + + + + + "Dans " || ¤l2itqw98-GOP¤ || " dernier emploi, quelle était " || +if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then " votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + fr.insee + lix760d6-RDOP-liybq2e4 + 1 + + + + + fr.insee + lix6q3iv + 1 + Instruction + + + fr.insee + lix6zy2m + 1 + Instruction + + + fr.insee + lix72fej + 1 + Instruction + + + + fr.insee + l2j4wcna + 1 + + T_APCLCACLAIR + + + fr.insee + l2j4wcna-QOP-l2j4n8nj + 1 + + T_APCLCACLAIR + + + + + fr.insee + l2j4wcna-RDOP-l2j4n8nj + 1 + OutParameter + + + fr.insee + l2j4wcna-QOP-l2j4n8nj + 1 + OutParameter + + + + + "Vous n'avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible." + + + + + fr.insee + l2j4wcna-RDOP-l2j4n8nj + 1 + + + + + + fr.insee + l2j4wtox + 1 + + T_ASTCPUB + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-RDOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous étiez ..." +else ¤lix9oxsd-GOP¤ || " était ...") + + + + radio-button + + fr.insee + l2ywf31u + 1 + CodeList + + + fr.insee + l2j4wtox-RDOP-l2j6u5k7 + 1 + + + fr.insee + l2ywf31u + 1 + CodeList + + + + + + + + fr.insee + l2j4lkhe + 1 + + T_AQPRCR + + + fr.insee + l2j4lkhe-QOP-l2j6ziye + 1 + + T_AQPRCR + + + + + fr.insee + l2j4lkhe-RDOP-l2j6ziye + 1 + OutParameter + + + fr.insee + l2j4lkhe-QOP-l2j6ziye + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous étiez ..." +else ¤lix9oxsd-GOP¤ || " était ...") + + + + radio-button + + fr.insee + l1w5j08x + 1 + CodeList + + + fr.insee + l2j4lkhe-RDOP-l2j6ziye + 1 + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + + + fr.insee + l2j4qf0d + 1 + + T_AQPRCU + + + fr.insee + l2j4qf0d-QOP-l2j6xfm5 + 1 + + T_AQPRCU + + + + + fr.insee + l2j4qf0d-RDOP-l2j6xfm5 + 1 + OutParameter + + + fr.insee + l2j4qf0d-QOP-l2j6xfm5 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous étiez ..." +else ¤lix9oxsd-GOP¤ || " était ...") + + + + radio-button + + fr.insee + l1w7rcz3 + 1 + CodeList + + + fr.insee + l2j4qf0d-RDOP-l2j6xfm5 + 1 + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + + + fr.insee + l2j4q4wo + 1 + + T_ANBSAL1 + + + fr.insee + l2j4q4wo-QOP-l2j6kkcg + 1 + + T_ANBSAL1 + + + + + fr.insee + l2j4q4wo-RDOP-l2j6kkcg + 1 + OutParameter + + + fr.insee + l2j4q4wo-QOP-l2j6kkcg + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "En vous comptant" else "En comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillaient dans l'entreprise ?" + + + + radio-button + + fr.insee + l2j4sfwo + 1 + CodeList + + + fr.insee + l2j4q4wo-RDOP-l2j6kkcg + 1 + + + fr.insee + l2j4sfwo + 1 + CodeList + + + + + + + + fr.insee + libk67yb + 1 + + T_ANBSAL2 + + + fr.insee + libk67yb-QOP-libjno8l + 1 + + T_ANBSAL2 + + + + + fr.insee + libk67yb-RDOP-libjno8l + 1 + OutParameter + + + fr.insee + libk67yb-QOP-libjno8l + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "En vous comptant" else "En comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillaient dans l'entreprise ?" + + + + radio-button + + fr.insee + libjxzeo + 1 + CodeList + + + fr.insee + libk67yb-RDOP-libjno8l + 1 + + + fr.insee + libjxzeo + 1 + CodeList + + + + + + + + fr.insee + libjs2lh + 1 + + T_AACTIV + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + + T_AACTIV + + + + + fr.insee + libjs2lh-RDOP-liyazv5l + 1 + OutParameter + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + OutParameter + + + + + "Quel était le principal secteur d'activité de " || +if (¤l2j4wtox-QOP-l2j6u5k7¤ = "1") then "l'entreprise que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous dirigiez ?" + else ¤lix9oxsd-GOP¤ || " dirigeait ?") +else if (nvl(¤l2j4wtox-QOP-l2j6u5k7¤,"2") = "2" or ¤l2j4wtox-QOP-l2j6u5k7¤ = "3") then "l'établissement dans lequel " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous travailliez ?" + else ¤lix9oxsd-GOP¤ || " travaillait ?") +else "l'entreprise de la personne que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidiez ?" + else ¤lix9oxsd-GOP¤ || " aidait ?") + + + + + fr.insee + libjs2lh-RDOP-liyazv5l + 1 + + + + + fr.insee + libk7ytq + 1 + Instruction + + + fr.insee + libk69pv + 1 + Instruction + + + fr.insee + libjyk4h + 1 + Instruction + + + + fr.insee + libk2ree + 1 + + T_AACTIVCLAIR + + + fr.insee + libk2ree-QOP-libjumge + 1 + + T_AACTIVCLAIR + + + + + fr.insee + libk2ree-RDOP-libjumge + 1 + OutParameter + + + fr.insee + libk2ree-QOP-libjumge + 1 + OutParameter + + + + + "Vous n'avez pas trouvé dans la liste. Pouvez-vous décrire l'activité de" || +(if (¤l2j4wtox-QOP-l2j6u5k7¤ = "1") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre ancienne entreprise" else " l'ancienne entreprise de " || ¤lix9oxsd-GOP¤ ) +else if (nvl(¤l2j4wtox-QOP-l2j6u5k7¤,"2") = "2" or ¤l2j4wtox-QOP-l2j6u5k7¤ = "3") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre ancien établissement" else " l'ancien établissement de " || ¤lix9oxsd-GOP¤ ) +else (" l'entreprise de la personne que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidiez" else ¤lix9oxsd-GOP¤ || " aidait"))) +|| ", le plus précisément possible ?" + + + + + fr.insee + libk2ree-RDOP-libjumge + 1 + + + + + fr.insee + libk8i3c + 1 + Instruction + + + fr.insee + libjqzj2 + 1 + Instruction + + + + fr.insee + libjvvif + 1 + + T_AACTIVDOM + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + + T_AACTIVDOM + + + + + fr.insee + libjvvif-RDOP-libjvdsa + 1 + OutParameter + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + + + "Dans quel domaine d'activité se situait " || +(if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then "l'établissement ?" +else "l'entreprise ?") + + + + radio-button + + fr.insee + libjlqfo + 1 + CodeList + + + fr.insee + libjvvif-RDOP-libjvdsa + 1 + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + + + fr.insee + libk3ld2 + 1 + + T_AACTIVDOM_COM + + + fr.insee + libk3ld2-QOP-libk3at3 + 1 + + T_AACTIVDOM_COM + + + + + fr.insee + libk3ld2-RDOP-libk3at3 + 1 + OutParameter + + + fr.insee + libk3ld2-QOP-libk3at3 + 1 + OutParameter + + + + + "Quel était le type de clientèle" + + + + radio-button + + fr.insee + libjs6u4 + 1 + CodeList + + + fr.insee + libk3ld2-RDOP-libk3at3 + 1 + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + + + fr.insee + libk6fhp + 1 + + T_AACTIVDOM_SOC + + + fr.insee + libk6fhp-QOP-libk307f + 1 + + T_AACTIVDOM_SOC + + + + + fr.insee + libk6fhp-RDOP-libk307f + 1 + OutParameter + + + fr.insee + libk6fhp-QOP-libk307f + 1 + OutParameter + + + + + "De quel type d'activité sociale ou médico-sociale s'agissait-il ?" + + + + radio-button + + fr.insee + libjrcvd + 1 + CodeList + + + fr.insee + libk6fhp-RDOP-libk307f + 1 + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + + + fr.insee + l2otzngx + 1 + + T_FF + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + + T_FF + + + + + fr.insee + l2otzngx-RDOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + + + "Actuellement, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "suivez-vous " else ¤lix9oxsd-GOP¤ || " suit-" ||¤l14uaqgk-GOP¤) || +" des études ou une formation préparant à un diplôme, un titre reconnu ou un concours ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l2otzngx-RDOP-l2oui0s5 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l2otlsot + 1 + Instruction + + + fr.insee + l2otr5pk + 1 + Instruction + + + + fr.insee + l2otx5kf + 1 + + T_FFVAC + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + + T_FFVAC + + + + + fr.insee + l2otx5kf-RDOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Etes-vous" else ¤lix9oxsd-GOP¤ || " est-" ||¤l14uaqgk-GOP¤ ) || " actuellement en vacances scolaires ou universitaires ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l2otx5kf-RDOP-l2ougb3y + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l2ou3bde + 1 + + T_FFLIEU + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + + T_FFLIEU + + + + + fr.insee + l2ou3bde-RDOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Où êtes-vous" +else "Où " || ¤lix9oxsd-GOP¤ || " est-" ||¤l14uaqgk-GOP¤) || " inscrit" || ¤l2iur75u-GOP¤ || " ?" + + + + radio-button + + fr.insee + l2ou5fc3 + 1 + CodeList + + + fr.insee + l2ou3bde-RDOP-l2oultt6 + 1 + + + fr.insee + l2ou5fc3 + 1 + CodeList + + + + + + + fr.insee + l2ovaqrz + 1 + Instruction + + + fr.insee + l2ovkdyf + 1 + Instruction + + + + fr.insee + l2ovmzu9 + 1 + + T_FFCLA + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + + T_FFCLA + + + + + fr.insee + l2ovmzu9-RDOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + + + "En quelle classe " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "êtes-vous ?" else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ov9ta3 + 1 + CodeList + + + fr.insee + l2ovmzu9-RDOP-l2ox6j3d + 1 + + + fr.insee + l2ov9ta3 + 1 + CodeList + + + + + + + + fr.insee + l2ovtsij + 1 + + T_FFBAC + + + fr.insee + l2ovtsij-QOP-l2ox5ckn + 1 + + T_FFBAC + + + + + fr.insee + l2ovtsij-RDOP-l2ox5ckn + 1 + OutParameter + + + fr.insee + l2ovtsij-QOP-l2ox5ckn + 1 + OutParameter + + + + + "Quel baccalauréat " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "préparez-vous ?" +else ¤lix9oxsd-GOP¤ || " prépare-t-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ovg7g8 + 1 + CodeList + + + fr.insee + l2ovtsij-RDOP-l2ox5ckn + 1 + + + fr.insee + l2ovg7g8 + 1 + CodeList + + + + + + + + fr.insee + l2ovpx9p + 1 + + T_FFCAP + + + fr.insee + l2ovpx9p-QOP-l2ox6bqm + 1 + + T_FFCAP + + + + + fr.insee + l2ovpx9p-RDOP-l2ox6bqm + 1 + OutParameter + + + fr.insee + l2ovpx9p-QOP-l2ox6bqm + 1 + OutParameter + + + + + "Quel CAP " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "préparez-vous ?" +else ¤lix9oxsd-GOP¤ || " prépare-t-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ovupfg + 1 + CodeList + + + fr.insee + l2ovpx9p-RDOP-l2ox6bqm + 1 + + + fr.insee + l2ovupfg + 1 + CodeList + + + + + + + + fr.insee + l2ovy39g + 1 + + T_FFTYPFORM + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ovy39g-RDOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + + + "Quel type de formation " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "suivez-vous ?" +else ¤lix9oxsd-GOP¤ || " suit-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ovt65t + 1 + CodeList + + + fr.insee + l2ovy39g-RDOP-l2oxcr7q + 1 + + + fr.insee + l2ovt65t + 1 + CodeList + + + + + + + fr.insee + l2ow6m96 + 1 + Instruction + + + fr.insee + l2ovsdtf + 1 + Instruction + + + + fr.insee + l2owam6j + 1 + + T_FFCONC + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + + T_FFCONC + + + + + fr.insee + l2owam6j-RDOP-l2ox5kye + 1 + OutParameter + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + OutParameter + + + + + "Quel concours " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "préparez-vous ?" +else ¤lix9oxsd-GOP¤ || " prépare-t-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ow3zu7 + 1 + CodeList + + + fr.insee + l2owam6j-RDOP-l2ox5kye + 1 + + + fr.insee + l2ow3zu7 + 1 + CodeList + + + + + + + fr.insee + l2ow8eun + 1 + Instruction + + + + fr.insee + l2ow3zh7 + 1 + + T_FFNIVA + + + fr.insee + l2ow3zh7-QOP-l2ox0dz3 + 1 + + T_FFNIVA + + + + + fr.insee + l2ow3zh7-RDOP-l2ox0dz3 + 1 + OutParameter + + + fr.insee + l2ow3zh7-QOP-l2ox0dz3 + 1 + OutParameter + + + + + "Quel est le diplôme requis pour passer ce concours ?" + + + + radio-button + + fr.insee + l2owamgp + 1 + CodeList + + + fr.insee + l2ow3zh7-RDOP-l2ox0dz3 + 1 + + + fr.insee + l2owamgp + 1 + CodeList + + + + + + + + fr.insee + l2owbbw3 + 1 + + T_FFNIVB + + + fr.insee + l2owbbw3-QOP-l2ox5o3w + 1 + + T_FFNIVB + + + + + fr.insee + l2owbbw3-RDOP-l2ox5o3w + 1 + OutParameter + + + fr.insee + l2owbbw3-QOP-l2ox5o3w + 1 + OutParameter + + + + + "Quelle sera " || ¤l2iu1atg-GOP¤ || " catégorie dans la fonction publique à l'issue de la formation ?" + + + + radio-button + + fr.insee + l2owah6l + 1 + CodeList + + + fr.insee + l2owbbw3-RDOP-l2ox5o3w + 1 + + + fr.insee + l2owah6l + 1 + CodeList + + + + + + + + fr.insee + l2ow52ru + 1 + + T_FFNIVC + + + fr.insee + l2ow52ru-QOP-l2owyisb + 1 + + T_FFNIVC + + + + + fr.insee + l2ow52ru-RDOP-l2owyisb + 1 + OutParameter + + + fr.insee + l2ow52ru-QOP-l2owyisb + 1 + OutParameter + + + + + "Pouvez-vous préciser quelle est cette formation ?" + + + + + fr.insee + l2ow52ru-RDOP-l2owyisb + 1 + + + + + + fr.insee + l2owdadb + 1 + + T_FFDIPL + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + + T_FFDIPL + + + + + fr.insee + l2owdadb-RDOP-liybioj5 + 1 + OutParameter + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + + + "Quel diplôme ou titre " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "préparez-vous ?" else ¤lix9oxsd-GOP¤ || " prépare-t" ||¤l14uaqgk-GOP¤ || " ?") + + + + + fr.insee + l2owdadb-RDOP-liybioj5 + 1 + + + + + fr.insee + l2owus9p + 1 + Instruction + + + fr.insee + l2owljjk + 1 + Instruction + + + fr.insee + l2owh72o + 1 + Instruction + + + + fr.insee + l2owvxuc + 1 + + T_FFDIPLCLAIR + + + fr.insee + l2owvxuc-QOP-l2oxbuly + 1 + + T_FFDIPLCLAIR + + + + + fr.insee + l2owvxuc-RDOP-l2oxbuly + 1 + OutParameter + + + fr.insee + l2owvxuc-QOP-l2oxbuly + 1 + OutParameter + + + + + "Le diplôme ou titre n'est pas dans la liste. Pouvez-vous inscrire, le plus exactement possible, le diplôme ou titre préparé ?" + + + + + fr.insee + l2owvxuc-RDOP-l2oxbuly + 1 + + + + + + fr.insee + l2owkpof + 1 + + T_FFDIPLCLAA + + + fr.insee + l2owkpof-QOP-l2ox77uk + 1 + + T_FFDIPLCLAA + + + + + fr.insee + l2owkpof-RDOP-l2ox77uk + 1 + OutParameter + + + fr.insee + l2owkpof-QOP-l2ox77uk + 1 + OutParameter + + + + + "En quelle classe " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous ?" else ¤lix9oxsd-GOP¤ || " est" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2owv329 + 1 + CodeList + + + fr.insee + l2owkpof-RDOP-l2ox77uk + 1 + + + fr.insee + l2owv329 + 1 + CodeList + + + + + + + + fr.insee + l2owq6i0 + 1 + + T_FFDIPLCLAB + + + fr.insee + l2owq6i0-QOP-l2ox4ce3 + 1 + + T_FFDIPLCLAB + + + + + fr.insee + l2owq6i0-RDOP-l2ox4ce3 + 1 + OutParameter + + + fr.insee + l2owq6i0-QOP-l2ox4ce3 + 1 + OutParameter + + + + + "En quelle année de cursus " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous " +else ¤lix9oxsd-GOP¤ || " est" ||¤l14uaqgk-GOP¤ ) || " inscrit" ||¤l2iur75u-GOP¤ || " ?" + + + + radio-button + + fr.insee + l2owthpd + 1 + CodeList + + + fr.insee + l2owq6i0-RDOP-l2ox4ce3 + 1 + + + fr.insee + l2owthpd + 1 + CodeList + + + + + + + + fr.insee + l2oxxlyk + 1 + + T_GRDIPA + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + + T_GRDIPA + + + + + fr.insee + l2oxxlyk-RDOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + + + "A ce jour, quel est le plus haut diplôme ou titre que " || +(if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous possédez ?" else ¤lix9oxsd-GOP¤ || " possède ?") + + + + radio-button + + fr.insee + l2oxynk2 + 1 + CodeList + + + fr.insee + l2oxxlyk-RDOP-l2oyg33b + 1 + + + fr.insee + l2oxynk2 + 1 + CodeList + + + + + + + fr.insee + l2oy0ft2 + 1 + Instruction + + + fr.insee + l2oy18tj + 1 + Instruction + + + + fr.insee + l2oxyt5u + 1 + + T_GRDIPB + + + fr.insee + l2oxyt5u-QOP-l2oyfpqn + 1 + + T_GRDIPB + + + + + fr.insee + l2oxyt5u-RDOP-l2oyfpqn + 1 + OutParameter + + + fr.insee + l2oxyt5u-QOP-l2oyfpqn + 1 + OutParameter + + + + + "Plus précisément, quel est " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "votre niveau d'études ?" +else "le niveau d'études de " || ¤lix9oxsd-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2oxz6v4 + 1 + CodeList + + + fr.insee + l2oxyt5u-RDOP-l2oyfpqn + 1 + + + fr.insee + l2oxz6v4 + 1 + CodeList + + + + + + + + fr.insee + l2oyar5n + 1 + + T_GRDIPC + + + fr.insee + l2oyar5n-QOP-l2oxzqp8 + 1 + + T_GRDIPC + + + + + fr.insee + l2oyar5n-RDOP-l2oxzqp8 + 1 + OutParameter + + + fr.insee + l2oyar5n-QOP-l2oxzqp8 + 1 + OutParameter + + + + + "Plus précisément, quel diplôme de niveau supérieur à Bac+2 " || +(if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "avez-vous" else ¤lix9oxsd-GOP¤ || " a-t-" ||¤l14uaqgk-GOP¤) || +" obtenu ?" + + + + radio-button + + fr.insee + l2ywyhne + 1 + CodeList + + + fr.insee + l2oyar5n-RDOP-l2oxzqp8 + 1 + + + fr.insee + l2ywyhne + 1 + CodeList + + + + + + + + fr.insee + lj49ypmj + 1 + + HM3 + + + fr.insee + lj49ypmj-QOP-lj4b8lty + 1 + + HM3 + + + + + fr.insee + lj49ypmj-RDOP-lj4b8lty + 1 + OutParameter + + + fr.insee + lj49ypmj-QOP-lj4b8lty + 1 + OutParameter + + + + + "Heure et minute du début du questionnaire Cadre de vie" + + + + + fr.insee + lj49ypmj-RDOP-lj4b8lty + 1 + + + + + fr.insee + lj4a3j8p + 1 + Instruction + + + + fr.insee + l1atmg24 + 1 + + T_TYPLOG + + + fr.insee + l1atmg24-QOP-l1auvika + 1 + + T_TYPLOG + + + + + fr.insee + l1atmg24-RDOP-l1auvika + 1 + OutParameter + + + fr.insee + l1atmg24-QOP-l1auvika + 1 + OutParameter + + + + + "A quoi correspond le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1au0pkk + 1 + CodeList + + + fr.insee + l1atmg24-RDOP-l1auvika + 1 + + + fr.insee + l1au0pkk + 1 + CodeList + + + + + + + + fr.insee + l1au1n73 + 1 + + T_NPIECES + + + fr.insee + l1au1n73-QOP-l1aurrer + 1 + + T_NPIECES + + + + + fr.insee + l1au1n73-RDOP-l1aurrer + 1 + OutParameter + + + fr.insee + l1au1n73-QOP-l1aurrer + 1 + OutParameter + + + + + "Combien de pièces compte le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 1 + 100 + + Decimal + + fr.insee + l1au1n73-RDOP-l1aurrer + 1 + + + + fr.insee + l1au0511 + 1 + Instruction + + + fr.insee + l1au1wbc + 1 + Instruction + + + fr.insee + l1au4wcm + 1 + Instruction + + + + fr.insee + l1au4bgg + 1 + + T_SURFACE + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + + T_SURFACE + + + + + fr.insee + l1au4bgg-RDOP-l1av085u + 1 + OutParameter + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + OutParameter + + + + + "Quelle est la surface du logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 1 + 10000 + + Decimal + + fr.insee + l1au4bgg-RDOP-l1av085u + 1 + + + + fr.insee + l1au6utz + 1 + Instruction + + + + fr.insee + l1aueqyb + 1 + + T_SURFTR + + + fr.insee + l1aueqyb-QOP-l1auw3l5 + 1 + + T_SURFTR + + + + + fr.insee + l1aueqyb-RDOP-l1auw3l5 + 1 + OutParameter + + + fr.insee + l1aueqyb-QOP-l1auw3l5 + 1 + OutParameter + + + + + "A combien estimez-vous approximativement la surface du logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1aufkzv + 1 + CodeList + + + fr.insee + l1aueqyb-RDOP-l1auw3l5 + 1 + + + fr.insee + l1aufkzv + 1 + CodeList + + + + + + + + fr.insee + l1asqysn + 1 + + T_STOC + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-RDOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + + + "Quel est " || +(if (¤lf9ty6tb-GOP¤ = 1) then "votre statut d'occupation " +else "le statut d'occupation de votre ménage ") +|| "dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1asjley + 1 + CodeList + + + fr.insee + l1asqysn-RDOP-l1auyha2 + 1 + + + fr.insee + l1asjley + 1 + CodeList + + + + + + + + fr.insee + l1at6gox + 1 + + T_STOP + + + fr.insee + l1at6gox-QOP-l1av1y5s + 1 + + T_STOP + + + + + fr.insee + l1at6gox-RDOP-l1av1y5s + 1 + OutParameter + + + fr.insee + l1at6gox-QOP-l1av1y5s + 1 + OutParameter + + + + + "Votre ménage doit-il rembourser actuellement un ou plusieurs emprunts pour ce logement ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1at6gox-RDOP-l1av1y5s + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l1at8nud + 1 + + T_STOL + + + fr.insee + l1at8nud-QOP-l1auyess + 1 + + T_STOL + + + + + fr.insee + l1at8nud-RDOP-l1auyess + 1 + OutParameter + + + fr.insee + l1at8nud-QOP-l1auyess + 1 + OutParameter + + + + + "Ce logement est-il un logement social ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1at8nud-RDOP-l1auyess + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + liejzvo8 + 1 + + LOYER + + + fr.insee + liejzvo8-QOP-liekjqi0 + 1 + + LOYER + + + + + fr.insee + liejzvo8-RDOP-liekjqi0 + 1 + OutParameter + + + fr.insee + liejzvo8-QOP-liekjqi0 + 1 + OutParameter + + + + + "Quel est le montant du dernier loyer pour ce logement, sans compter les charges et les taxes locatives ?" + + + + + 0 + 999999 + + Decimal + + fr.insee + liejzvo8-RDOP-liekjqi0 + 1 + + + + fr.insee + liekdout + 1 + Instruction + + + + fr.insee + liekiogo + 1 + + LOYER_MENS + + + fr.insee + liekiogo-QOP-livwywpa + 1 + + LOYER_MENS + + + + + fr.insee + liekiogo-RDOP-livwywpa + 1 + OutParameter + + + fr.insee + liekiogo-QOP-livwywpa + 1 + OutParameter + + + + + "Ce loyer est-il ...?" + + + + radio-button + + fr.insee + livt83k2 + 1 + CodeList + + + fr.insee + liekiogo-RDOP-livwywpa + 1 + + + fr.insee + livt83k2 + 1 + CodeList + + + + + + + + fr.insee + l1atqd1u + 1 + + T_LOGPROPRI + + + fr.insee + l1atqd1u-QOP-l1av2w8v + 1 + + T_LOGPROPRI + + + + + fr.insee + l1atqd1u-RDOP-l1av2w8v + 1 + OutParameter + + + fr.insee + l1atqd1u-QOP-l1av2w8v + 1 + OutParameter + + + + + "Pour votre ménage, le propriétaire du logement est ..." + + + + radio-button + + fr.insee + l1ata22l + 1 + CodeList + + + fr.insee + l1atqd1u-RDOP-l1av2w8v + 1 + + + fr.insee + l1ata22l + 1 + CodeList + + + + + + + fr.insee + l1ati3zd + 1 + Instruction + + + + fr.insee + l1atmtkj + 1 + + T_EMMENAGE + + + fr.insee + l1atmtkj-QOP-l1auvdqg + 1 + + T_EMMENAGE + + + + + fr.insee + l1atmtkj-RDOP-l1auvdqg + 1 + OutParameter + + + fr.insee + l1atmtkj-QOP-l1auvdqg + 1 + OutParameter + + + + + "En quelle année " || +(if (¤lf9ty6tb-GOP¤ = 1) then "êtes-vous arrivé(e)" +else "votre ménage est-il arrivé") +|| " dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + + + 1800 + 2023 + + Decimal + + fr.insee + l1atmtkj-RDOP-l1auvdqg + 1 + + + + fr.insee + l1atq9rq + 1 + Instruction + + + fr.insee + l1atz7au + 1 + Instruction + + + fr.insee + liuh2u3g + 1 + Instruction + + + + fr.insee + libxcq30 + 1 + + ANCONSTR + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + + ANCONSTR + + + + + fr.insee + libxcq30-RDOP-liby4vdc + 1 + OutParameter + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + OutParameter + + + + + "En quelle année ce logement a-t-il été construit ?" + + + + + 1400 + 2023 + + Decimal + + fr.insee + libxcq30-RDOP-liby4vdc + 1 + + + + fr.insee + libxgkpb + 1 + Instruction + + + + fr.insee + libxj1sw + 1 + + ANCONSTR_TR + + + fr.insee + libxj1sw-QOP-liby3bd0 + 1 + + ANCONSTR_TR + + + + + fr.insee + libxj1sw-RDOP-liby3bd0 + 1 + OutParameter + + + fr.insee + libxj1sw-QOP-liby3bd0 + 1 + OutParameter + + + + + "Pourriez-vous indiquer la période de construction de votre logement ?" + + + + radio-button + + fr.insee + libxmauc + 1 + CodeList + + + fr.insee + libxj1sw-RDOP-liby3bd0 + 1 + + + fr.insee + libxmauc + 1 + CodeList + + + + + + + + fr.insee + libxnd91 + 1 + + NRJ_TRAV_PROP + + + fr.insee + libxnd91-QOP-liby200u + 1 + + NRJ_TRAV_PROP + + + + + fr.insee + libxnd91-RDOP-liby200u + 1 + OutParameter + + + fr.insee + libxnd91-QOP-liby200u + 1 + OutParameter + + + + + "Au cours des années 2022 et 2023, avez-vous (ou votre copropriété) réalisé des travaux permettant d’économiser de l’énergie dans votre logement ? " + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + libxnd91-RDOP-liby200u + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + liby4lt6 + 1 + Instruction + + + + fr.insee + libxur5m + 1 + + NRJ_TRAV_LOC + + + fr.insee + libxur5m-QOP-libxuhr9 + 1 + + NRJ_TRAV_LOC + + + + + fr.insee + libxur5m-RDOP-libxuhr9 + 1 + OutParameter + + + fr.insee + libxur5m-QOP-libxuhr9 + 1 + OutParameter + + + + + "Au cours des années 2022 et 2023, votre propriétaire (ou vous-même) a-t-il réalisé des travaux permettant d’économiser de l’énergie dans votre logement ?" + + + + radio-button + + fr.insee + libxsw6w + 1 + CodeList + + + fr.insee + libxur5m-RDOP-libxuhr9 + 1 + + + fr.insee + libxsw6w + 1 + CodeList + + + + + + + fr.insee + libxvogo + 1 + Instruction + + + + fr.insee + liby1f2d + 1 + + NRJ_TRAV_FU + + + fr.insee + liby1f2d-QOP-libygpbq + 1 + + NRJ_TRAV_FU + + + + + fr.insee + liby1f2d-RDOP-libygpbq + 1 + OutParameter + + + fr.insee + liby1f2d-QOP-libygpbq + 1 + OutParameter + + + + + (if (nvl(¤l1asqysn-QOP-l1auyha2¤, "4") = "4" or ¤l1asqysn-QOP-l1auyha2¤ = "3") then "Votre propriétaire a-t-il" +else "Avez-vous (ou votre copropriété)") +||" l’intention d’engager des dépenses pour des travaux permettant d’économiser de l’énergie au cours des douze prochains mois ?" + + + + radio-button + + fr.insee + libyczb1 + 1 + CodeList + + + fr.insee + liby1f2d-RDOP-libygpbq + 1 + + + fr.insee + libyczb1 + 1 + CodeList + + + + + + + + fr.insee + libxjv8p + 1 + + DEPELEC + + + fr.insee + libxjv8p-QOP-liby4idu + 1 + + DEPELEC + + + + + fr.insee + libxjv8p-RDOP-liby4idu + 1 + OutParameter + + + fr.insee + libxjv8p-QOP-liby4idu + 1 + OutParameter + + + + + "Quel a été le montant total de vos dépenses d’électricité au cours des 12 derniers mois pour le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 0 + 99999 + + Decimal + + fr.insee + libxjv8p-RDOP-liby4idu + 1 + + + + fr.insee + libxy3sj + 1 + Instruction + + + fr.insee + liby3jwb + 1 + Instruction + + + + fr.insee + libxyusc + 1 + + DEMNAIS + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + + DEMNAIS + + + + + fr.insee + libxyusc-RDOP-libyj5s7 + 1 + OutParameter + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + OutParameter + + + + + "Combien de fois avez-vous déménagé depuis votre naissance ?" + + + + + 0 + 100 + + Decimal + + fr.insee + libxyusc-RDOP-libyj5s7 + 1 + + + + + fr.insee + libyiflq + 1 + + COND_LOG + + + fr.insee + libyiflq-QOP-libycuna + 1 + + COND_LOG + + + + + fr.insee + libyiflq-RDOP-libycuna + 1 + OutParameter + + + fr.insee + libyiflq-QOP-libycuna + 1 + OutParameter + + + + + "Comment estimez-vous vos conditions actuelles de logement ?" + + + + radio-button + + fr.insee + libya8uw + 1 + CodeList + + + fr.insee + libyiflq-RDOP-libycuna + 1 + + + fr.insee + libya8uw + 1 + CodeList + + + + + + + + fr.insee + libyq99p + 1 + + FINA_LOG + + + fr.insee + libyq99p-QOP-libyh51i + 1 + + FINA_LOG + + + + + fr.insee + libyq99p-RDOP-libyh51i + 1 + OutParameter + + + fr.insee + libyq99p-QOP-libyh51i + 1 + OutParameter + + + + + "Que représentent les dépenses de logement pour " || +(if (¤lf9ty6tb-GOP¤ > 1) then "le budget de votre ménage ?" +else "votre budget ?") + + + + radio-button + + fr.insee + liby6h2m + 1 + CodeList + + + fr.insee + libyq99p-RDOP-libyh51i + 1 + + + fr.insee + liby6h2m + 1 + CodeList + + + + + + + + fr.insee + libygc8z + 1 + + FINA_GEN + + + fr.insee + libygc8z-QOP-libyapwg + 1 + + FINA_GEN + + + + + fr.insee + libygc8z-RDOP-libyapwg + 1 + OutParameter + + + fr.insee + libygc8z-QOP-libyapwg + 1 + OutParameter + + + + + "Actuellement, dans quelle situation financière " || +(if (¤lf9ty6tb-GOP¤ > 1) then "se trouve votre ménage ?" +else "vous trouvez-vous ?") + + + + radio-button + + fr.insee + libyqiss + 1 + CodeList + + + fr.insee + libygc8z-RDOP-libyapwg + 1 + + + fr.insee + libyqiss + 1 + CodeList + + + + + + + + fr.insee + libywy0j + 1 + + AIDE_VOIS + + + fr.insee + libywy0j-QOP-libylizb + 1 + + AIDE_VOIS + + + + + fr.insee + libywy0j-RDOP-libylizb + 1 + OutParameter + + + fr.insee + libywy0j-QOP-libylizb + 1 + OutParameter + + + + + "Au cours des douze derniers mois, avez-vous demandé de l’aide à un voisin ? Ce peut être de l’aide matérielle ou un conseil." + + + + radio-button + + fr.insee + libyycuj + 1 + CodeList + + + fr.insee + libywy0j-RDOP-libylizb + 1 + + + fr.insee + libyycuj + 1 + CodeList + + + + + + + fr.insee + libywoa7 + 1 + Instruction + + + + fr.insee + libynnxl + 1 + + AIDE_VOIS2 + + + fr.insee + libynnxl-QOP-libz1ja6 + 1 + + AIDE_VOIS2 + + + + + fr.insee + libynnxl-RDOP-libz1ja6 + 1 + OutParameter + + + fr.insee + libynnxl-QOP-libz1ja6 + 1 + OutParameter + + + + + "Et au cours des douze derniers mois, avez-vous aidé un voisin ? Ce peut être de l’aide matérielle ou un conseil." + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + libynnxl-RDOP-libz1ja6 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + libyo3vw + 1 + Instruction + + + + fr.insee + libzl5r3 + 1 + + QUART_DEV1 + + + fr.insee + libzl5r3-QOP-libzd0no + 1 + + QUART_DEV1 + + + + + fr.insee + libzl5r3-RDOP-libzd0no + 1 + OutParameter + + + fr.insee + libzl5r3-QOP-libzd0no + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer les services à la personne (garde enfants, aide aux devoirs, aide aux personnes âgées ou en difficulté, etc.) ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libzl5r3-RDOP-libzd0no + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libze5zo + 1 + + QUART_DEV2 + + + fr.insee + libze5zo-QOP-libz4jtn + 1 + + QUART_DEV2 + + + + + fr.insee + libze5zo-RDOP-libz4jtn + 1 + OutParameter + + + fr.insee + libze5zo-QOP-libz4jtn + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer des ressourceries, des vide-greniers ou des ateliers d’auto-réparation (pour réparer soi-même des appareils ménagers, des vélos…) ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libze5zo-RDOP-libz4jtn + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libzg7md + 1 + + QUART_DEV3 + + + fr.insee + libzg7md-QOP-libzodhu + 1 + + QUART_DEV3 + + + + + fr.insee + libzg7md-RDOP-libzodhu + 1 + OutParameter + + + fr.insee + libzg7md-QOP-libzodhu + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer des animations sportives ou culturelles, l’organisation de fêtes ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libzg7md-RDOP-libzodhu + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libzj8cb + 1 + + QUART_DEV4 + + + fr.insee + libzj8cb-QOP-libzg8yb + 1 + + QUART_DEV4 + + + + + fr.insee + libzj8cb-RDOP-libzg8yb + 1 + OutParameter + + + fr.insee + libzj8cb-QOP-libzg8yb + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer le maraîchage, le compostage, les jardins familiaux ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libzj8cb-RDOP-libzg8yb + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libz98wz + 1 + + RECYCLE + + + fr.insee + libz98wz-QOP-libzm2jh + 1 + + RECYCLE + + + + + fr.insee + libz98wz-RDOP-libzm2jh + 1 + OutParameter + + + fr.insee + libz98wz-QOP-libzm2jh + 1 + OutParameter + + + + + "Au cours du dernier mois, à quelle fréquence avez-vous trié le verre, les boîtes en aluminium, le plastique ou les journaux à des fins de recyclage ?" + + + + radio-button + + fr.insee + libzcay7 + 1 + CodeList + + + fr.insee + libz98wz-RDOP-libzm2jh + 1 + + + fr.insee + libzcay7 + 1 + CodeList + + + + + + + + fr.insee + libzt17c + 1 + + ENVIRONNEMNT + + + fr.insee + libzt17c-QOP-lic00p4b + 1 + + ENVIRONNEMNT + + + + + fr.insee + libzt17c-RDOP-lic00p4b + 1 + OutParameter + + + fr.insee + libzt17c-QOP-lic00p4b + 1 + OutParameter + + + + + "Considérant vos achats du dernier mois, à quelle fréquence avez-vous fait attention à l’impact environnemental de ce que vous avez acheté ?" + + + + radio-button + + fr.insee + libze0zu + 1 + CodeList + + + fr.insee + libzt17c-RDOP-lic00p4b + 1 + + + fr.insee + libze0zu + 1 + CodeList + + + + + + + + fr.insee + libziqkz + 1 + + VOITURE + + + fr.insee + libziqkz-QOP-libzk9er + 1 + + VOITURE + + + + + fr.insee + libziqkz-RDOP-libzk9er + 1 + OutParameter + + + fr.insee + libziqkz-QOP-libzk9er + 1 + OutParameter + + + + + "Lorsque c’est possible, limitez-vous vos trajets en voiture pour contribuer à la réduction des émissions de gaz à effets de serre ?" + + + + radio-button + + fr.insee + libzas5e + 1 + CodeList + + + fr.insee + libziqkz-RDOP-libzk9er + 1 + + + fr.insee + libzas5e + 1 + CodeList + + + + + + + + fr.insee + libzm522 + 1 + + QUART_NOTE + + + fr.insee + libzm522-QOP-libzoyzl + 1 + + QUART_NOTE + + + + + fr.insee + libzm522-RDOP-libzoyzl + 1 + OutParameter + + + fr.insee + libzm522-QOP-libzoyzl + 1 + OutParameter + + + + + "Quelle note globale de 1 à 10 donneriez-vous à votre quartier ou village, en tant qu’endroit pour vivre ?" + + + + radio-button + + fr.insee + libzoccs + 1 + CodeList + + + fr.insee + libzm522-RDOP-libzoyzl + 1 + + + fr.insee + libzoccs + 1 + CodeList + + + + + + + fr.insee + libzkj70 + 1 + Instruction + + + + fr.insee + libzghii + 1 + + QUART_OUV + + + fr.insee + libzghii-QOP-libzfsyb + 1 + + QUART_OUV + + + + + fr.insee + libzghii-RDOP-libzfsyb + 1 + OutParameter + + + fr.insee + libzghii-QOP-libzfsyb + 1 + OutParameter + + + + + "Pouvez-vous dire, en quelques mots, ce que votre quartier ou village représente pour vous ?" + + + + + fr.insee + libzghii-RDOP-libzfsyb + 1 + + + + + + fr.insee + lj4am9hr + 1 + + HM4 + + + fr.insee + lj4am9hr-QOP-lj4b2632 + 1 + + HM4 + + + + + fr.insee + lj4am9hr-RDOP-lj4b2632 + 1 + OutParameter + + + fr.insee + lj4am9hr-QOP-lj4b2632 + 1 + OutParameter + + + + + "Heure et minutes de fin du questionnaire Cadre de vie" + + + + + fr.insee + lj4am9hr-RDOP-lj4b2632 + 1 + + + + + fr.insee + lj4aqaks + 1 + Instruction + + + + fr.insee + l2ssvdwm + 1 + + T_SANTGEN + + + fr.insee + l2ssvdwm-QOP-l2st4ss5 + 1 + + T_SANTGEN + + + + + fr.insee + l2ssvdwm-RDOP-l2st4ss5 + 1 + OutParameter + + + fr.insee + l2ssvdwm-QOP-l2st4ss5 + 1 + OutParameter + + + + + "Comment est " ||( + if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "votre état de santé" + else "l'état de santé de " ||¤lix9oxsd-GOP¤) +|| " en général ?" + + + + radio-button + + fr.insee + l2sspd6p + 1 + CodeList + + + fr.insee + l2ssvdwm-RDOP-l2st4ss5 + 1 + + + fr.insee + l2sspd6p + 1 + CodeList + + + + + + + + fr.insee + l2su34dy + 1 + + T_CHRON + + + fr.insee + l2su34dy-QOP-l2su8lzq + 1 + + T_CHRON + + + + + fr.insee + l2su34dy-RDOP-l2su8lzq + 1 + OutParameter + + + fr.insee + l2su34dy-QOP-l2su8lzq + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Avez-vous " + else ¤lix9oxsd-GOP¤ || " a-t-" ||¤l14uaqgk-GOP¤ ) +|| " une maladie ou un problème de santé qui soit chronique ou de caractère durable ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l2su34dy-RDOP-l2su8lzq + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l2stzl7a + 1 + Instruction + + + + fr.insee + l2subqfk + 1 + + T_GALI + + + fr.insee + l2subqfk-QOP-l2suaj3g + 1 + + T_GALI + + + + + fr.insee + l2subqfk-RDOP-l2suaj3g + 1 + OutParameter + + + fr.insee + l2subqfk-QOP-l2suaj3g + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Êtes-vous" else ¤lix9oxsd-GOP¤ || " est-" ||¤l14uaqgk-GOP¤ ) +|| " limité" || ¤l2iur75u-GOP¤ ||", depuis au moins 6 mois, à cause d'un problème de santé, dans les activités que les gens font habituellement ?" + + + + radio-button + + fr.insee + l2sujdf4 + 1 + CodeList + + + fr.insee + l2subqfk-RDOP-l2suaj3g + 1 + + + fr.insee + l2sujdf4 + 1 + CodeList + + + + + + + + fr.insee + lj4amjf7 + 1 + + HM5 + + + fr.insee + lj4amjf7-QOP-lj4autjl + 1 + + HM5 + + + + + fr.insee + lj4amjf7-RDOP-lj4autjl + 1 + OutParameter + + + fr.insee + lj4amjf7-QOP-lj4autjl + 1 + OutParameter + + + + + "Heure et minutes du début du questionnaire méthodo" + + + + + fr.insee + lj4amjf7-RDOP-lj4autjl + 1 + + + + + fr.insee + lj4atimu + 1 + Instruction + + + + fr.insee + libzx6n9 + 1 + + DIF_DEPELEC + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + + DIF_DEPELEC + + + + + fr.insee + libzx6n9-RDOP-libzsemf + 1 + OutParameter + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + OutParameter + + + + + "Avez-vous eu des difficultés pour répondre à la question sur le montant des dépenses d’électricité ?" + + + + radio-button + + fr.insee + libzsoro + 1 + CodeList + + + fr.insee + libzx6n9-RDOP-libzsemf + 1 + + + fr.insee + libzsoro + 1 + CodeList + + + + + + + + fr.insee + libzyjhh + 1 + + DIF_FACTURE + + + fr.insee + libzyjhh-QOP-libzzsw9 + 1 + + DIF_FACTURE + + + + + fr.insee + libzyjhh-RDOP-libzzsw9 + 1 + OutParameter + + + fr.insee + libzyjhh-QOP-libzzsw9 + 1 + OutParameter + + + + + "Avez-vous consulté votre facture (EdF, Engie…), une application de suivi de consommation ou vos relevés bancaires ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + libzyjhh-RDOP-libzzsw9 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + lic05fbi + 1 + + DIF_MONTANT + + + fr.insee + lic05fbi-QOP-libzy5yx + 1 + + DIF_MONTANT + + + + + fr.insee + lic05fbi-RDOP-libzy5yx + 1 + OutParameter + + + fr.insee + lic05fbi-QOP-libzy5yx + 1 + OutParameter + + + + + "Finalement, que pouvez-vous dire du montant que vous avez indiqué pour les dépenses d’électricité au cours des 12 derniers mois ?" + + + + radio-button + + fr.insee + libzjwmo + 1 + CodeList + + + fr.insee + lic05fbi-RDOP-libzy5yx + 1 + + + fr.insee + libzjwmo + 1 + CodeList + + + + + + + + fr.insee + libztts0 + 1 + + DIF_QUARTIER + + + fr.insee + libztts0-QOP-libzvulf + 1 + + DIF_QUARTIER + + + + + fr.insee + libztts0-RDOP-libzvulf + 1 + OutParameter + + + fr.insee + libztts0-QOP-libzvulf + 1 + OutParameter + + + + + "Avez-vous eu des difficultés à savoir à quoi correspond précisément votre quartier ou votre village lors des questions sur ce sujet ?" + + + + radio-button + + fr.insee + lic00r7g + 1 + CodeList + + + fr.insee + libztts0-RDOP-libzvulf + 1 + + + fr.insee + lic00r7g + 1 + CodeList + + + + + + + + fr.insee + libzqz9h + 1 + + DIF_AUTRE + + + fr.insee + libzqz9h-QOP-libzwe8q + 1 + + DIF_AUTRE + + + + + fr.insee + libzqz9h-RDOP-libzwe8q + 1 + OutParameter + + + fr.insee + libzqz9h-QOP-libzwe8q + 1 + OutParameter + + + + + "Avez-vous eu des difficultés pour répondre à d’autres questions ? (autres que le montant des dépenses en électricité ou ce que représente votre quartier ou votre village)" + + + + radio-button + + fr.insee + libznuft + 1 + CodeList + + + fr.insee + libzqz9h-RDOP-libzwe8q + 1 + + + fr.insee + libznuft + 1 + CodeList + + + + + + + + fr.insee + lielxffs + 1 + + DIF_AIDE + + + fr.insee + lielxffs-QOP-liem4fh5 + 1 + + DIF_AIDE + + + + + fr.insee + lielxffs-RDOP-liem4fh5 + 1 + OutParameter + + + fr.insee + lielxffs-QOP-liem4fh5 + 1 + OutParameter + + + + + "Avez-vous demandé de l'aide à des personnes de votre entourage pour répondre à certaines questions ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + lielxffs-RDOP-liem4fh5 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + lieqbhxf + 1 + + DIF_MOND + + + fr.insee + lieqbhxf-QOP-lieqx0bu + 1 + + DIF_MOND + + + + + fr.insee + lieqbhxf-RDOP-lieqx0bu + 1 + OutParameter + + + fr.insee + lieqbhxf-QOP-lieqx0bu + 1 + OutParameter + + + + + "Plus largement, d’autres personnes autour de vous pouvaient-elles voir ou entendre vos réponses ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + lieqbhxf-RDOP-lieqx0bu + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + libzw98y + 1 + + REMARQUES + + + fr.insee + libzw98y-QOP-libzv11v + 1 + + REMARQUES + + + + + fr.insee + libzw98y-RDOP-libzv11v + 1 + OutParameter + + + fr.insee + libzw98y-QOP-libzv11v + 1 + OutParameter + + + + + "Avez-vous d’autres remarques à faire sur ce questionnaire ?" + + + + + fr.insee + libzw98y-RDOP-libzv11v + 1 + + + + + + fr.insee + lj4arado + 1 + + HM6 + + + fr.insee + lj4arado-QOP-lj4b0x4d + 1 + + HM6 + + + + + fr.insee + lj4arado-RDOP-lj4b0x4d + 1 + OutParameter + + + fr.insee + lj4arado-QOP-lj4b0x4d + 1 + OutParameter + + + + + "Heure et minutes du début de fin de questionnaire" + + + + + fr.insee + lj4arado-RDOP-lj4b0x4d + 1 + + + + + fr.insee + lj4aq4tr + 1 + Instruction + + + + fr.insee + l120zrhs + 1 + + T_NATION + + + fr.insee + l120zrhs-QOP-lgdxa90c + 1 + + T_NATION1 + + + + fr.insee + l120zrhs-QOP-lgdxe74z + 1 + + T_NATION2 + + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + + T_NATION3 + + + + fr.insee + l120zrhs-QOP-lgdxew1i + 1 + + T_NATION4 + + + + + fr.insee + l120zrhs-RDOP-lgdxa90c + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdxa90c + 1 + OutParameter + + + + + fr.insee + l120zrhs-RDOP-lgdxe74z + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdxe74z + 1 + OutParameter + + + + + fr.insee + l120zrhs-RDOP-lgdx7dx8 + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + OutParameter + + + + + fr.insee + l120zrhs-RDOP-lgdxew1i + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdxew1i + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre nationalité ?" + else "la nationalité de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + + fr.insee + l1214jho + 1 + CodeList + + + + + + + + fr.insee + l120zrhs-RDOP-lgdxa90c + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l120zrhs-RDOP-lgdxe74z + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l120zrhs-RDOP-lgdx7dx8 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l120zrhs-RDOP-lgdxew1i + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + fr.insee + l121egbq + 1 + Instruction + + + + fr.insee + l13dsgas + 1 + + T_SITUCONJ + + + fr.insee + l13dsgas-QOP-lgdx6hlq + 1 + + T_SITUCONJ1 + + + + fr.insee + l13dsgas-QOP-lgdx7nz7 + 1 + + T_SITUCONJ2 + + + + fr.insee + l13dsgas-QOP-lgdx47a9 + 1 + + T_SITUCONJ3 + + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + + T_SITUCONJ4 + + + + fr.insee + l13dsgas-QOP-lgdx9iyh + 1 + + T_SITUCONJ5 + + + + fr.insee + l13dsgas-QOP-lgdx25a4 + 1 + + T_SITUCONJ6 + + + + fr.insee + l13dsgas-QOP-lgdx2604 + 1 + + T_SITUCONJ7 + + + + fr.insee + l13dsgas-QOP-lgdwxaen + 1 + + T_SITUCONJ8 + + + + + fr.insee + l13dsgas-RDOP-lgdx6hlq + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx6hlq + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx7nz7 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx7nz7 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx47a9 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx47a9 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdxh469 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx9iyh + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx9iyh + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx25a4 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx25a4 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx2604 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx2604 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdwxaen + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdwxaen + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre situation conjugale ?" else "la situation conjugale de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + + fr.insee + l13e77ow + 1 + CodeList + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx6hlq + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx7nz7 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx47a9 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdxh469 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx9iyh + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx25a4 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx2604 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdwxaen + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx + 1 + + T_MINLOGENQ + + + fr.insee + l13ok7fx-QOP-lftiqon3 + 1 + + T_MINLOGENQ1 + + + + fr.insee + l13ok7fx-QOP-lftincwd + 1 + + T_MINLOGENQ2 + + + + fr.insee + l13ok7fx-QOP-lftifone + 1 + + T_MINLOGENQ3 + + + + fr.insee + l13ok7fx-QOP-lftiet0b + 1 + + T_MINLOGENQ4 + + + + fr.insee + l13ok7fx-QOP-lftiozvd + 1 + + T_MINLOGENQ5 + + + + + fr.insee + l13ok7fx-RDOP-lftiqon3 + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftiqon3 + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftincwd + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftincwd + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftifone + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftifone + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftiet0b + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftiet0b + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftiozvd + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftiozvd + 1 + OutParameter + + + + + "Pour quelles raisons " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vivez-vous" else ¤lix9oxsd-GOP¤ || " vit-" || ¤l14uaqgk-GOP¤ ) +|| " dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ ||" sans " || ¤l2osro6c-GOP¤ || " parents ?" + + + + + + fr.insee + l13oddrm + 1 + CodeList + + + + + + + + fr.insee + l13ok7fx-RDOP-lftiqon3 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftincwd + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftifone + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftiet0b + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftiozvd + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx + 1 + + CHOIX_LOG + + + fr.insee + libydcvx-QOP-libyhauu + 1 + + CHOIX_LOG1 + + + + fr.insee + libydcvx-QOP-liby3zsi + 1 + + CHOIX_LOG2 + + + + fr.insee + libydcvx-QOP-liby3jfo + 1 + + CHOIX_LOG3 + + + + fr.insee + libydcvx-QOP-libyj5b0 + 1 + + CHOIX_LOG4 + + + + fr.insee + libydcvx-QOP-liby8707 + 1 + + CHOIX_LOG5 + + + + fr.insee + libydcvx-QOP-libyme13 + 1 + + CHOIX_LOG6 + + + + fr.insee + libydcvx-QOP-libyjv7h + 1 + + CHOIX_LOG7 + + + + fr.insee + libydcvx-QOP-libyk0p1 + 1 + + CHOIX_LOG8 + + + + + fr.insee + libydcvx-RDOP-libyhauu + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyhauu + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-liby3zsi + 1 + OutParameter + + + fr.insee + libydcvx-QOP-liby3zsi + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-liby3jfo + 1 + OutParameter + + + fr.insee + libydcvx-QOP-liby3jfo + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyj5b0 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyj5b0 + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-liby8707 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-liby8707 + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyme13 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyme13 + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyjv7h + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyjv7h + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyk0p1 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyk0p1 + 1 + OutParameter + + + + + "Quels critères principaux ont guidé le choix du logement situé à l’adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + + fr.insee + libyau6k + 1 + CodeList + + + + + + + + fr.insee + libydcvx-RDOP-libyhauu + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-liby3zsi + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-liby3jfo + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyj5b0 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-liby8707 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyme13 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyjv7h + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyk0p1 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + fr.insee + libylb86 + 1 + Instruction + + + + fr.insee + libz5d44 + 1 + + QUART_AVANTAGE + + + fr.insee + libz5d44-QOP-libzk5tj + 1 + + QUART_AVANTAGE11 + + + + fr.insee + libz5d44-QOP-libza36m + 1 + + QUART_AVANTAGE21 + + + + fr.insee + libz5d44-QOP-libzfdjc + 1 + + QUART_AVANTAGE31 + + + + fr.insee + libz5d44-QOP-libyzqra + 1 + + QUART_AVANTAGE41 + + + + fr.insee + libz5d44-QOP-libz54s3 + 1 + + QUART_AVANTAGE51 + + + + fr.insee + libz5d44-QOP-libz77v1 + 1 + + QUART_AVANTAGE61 + + + + fr.insee + libz5d44-QOP-libz31zu + 1 + + QUART_AVANTAGE71 + + + + fr.insee + libz5d44-QOP-libyzyut + 1 + + QUART_AVANTAGE81 + + + + + fr.insee + libz5d44-RDOP-libzk5tj + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libzk5tj + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libza36m + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libza36m + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libzfdjc + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libzfdjc + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libyzqra + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libyzqra + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libz54s3 + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libz54s3 + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libz77v1 + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libz77v1 + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libz31zu + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libz31zu + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libyzyut + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libyzyut + 1 + OutParameter + + + + + "Pour vous, quels sont les avantages de votre quartier ou village ?" + + + + + + fr.insee + libz1uqg + 1 + CodeList + + + + + + + fr.insee + libz5d44-secondDimension-fakeCL-1 + 1 + CodeList + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libzk5tj + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libza36m + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libzfdjc + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libyzqra + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libz54s3 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libz77v1 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libz31zu + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libyzyut + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + + fr.insee + libz9s7u + 1 + + QUART_PB + + + fr.insee + libz9s7u-QOP-libzjc4n + 1 + + QUART_PB11 + + + + fr.insee + libz9s7u-QOP-libzbfd3 + 1 + + QUART_PB21 + + + + fr.insee + libz9s7u-QOP-libz4sl8 + 1 + + QUART_PB31 + + + + fr.insee + libz9s7u-QOP-libzaxfq + 1 + + QUART_PB41 + + + + fr.insee + libz9s7u-QOP-libzhjo1 + 1 + + QUART_PB51 + + + + fr.insee + libz9s7u-QOP-libzhr7d + 1 + + QUART_PB61 + + + + fr.insee + libz9s7u-QOP-libz3gxv + 1 + + QUART_PB71 + + + + fr.insee + libz9s7u-QOP-libz1atx + 1 + + QUART_PB81 + + + + + fr.insee + libz9s7u-RDOP-libzjc4n + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzjc4n + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzbfd3 + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzbfd3 + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libz4sl8 + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libz4sl8 + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzaxfq + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzaxfq + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzhjo1 + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzhjo1 + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzhr7d + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzhr7d + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libz3gxv + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libz3gxv + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libz1atx + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libz1atx + 1 + OutParameter + + + + + "Selon vous, votre quartier ou votre village est-il concerné par les problèmes suivants ?" + + + + + + fr.insee + libyy6jr + 1 + CodeList + + + + + + + fr.insee + libz9s7u-secondDimension-fakeCL-1 + 1 + CodeList + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzjc4n + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzbfd3 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libz4sl8 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzaxfq + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzhjo1 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzhr7d + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libz3gxv + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libz1atx + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + + fr.insee + lic0a3os + 1 + + AVIS + + + fr.insee + lic0a3os-QOP-liemfo1b + 1 + + AVIS11 + + + + fr.insee + lic0a3os-QOP-liemc26n + 1 + + AVIS21 + + + + fr.insee + lic0a3os-QOP-liemf5ws + 1 + + AVIS31 + + + + fr.insee + lic0a3os-QOP-liemg7uh + 1 + + AVIS41 + + + + fr.insee + lic0a3os-QOP-liem386b + 1 + + AVIS51 + + + + + fr.insee + lic0a3os-RDOP-liemfo1b + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemfo1b + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liemc26n + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemc26n + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liemf5ws + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemf5ws + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liemg7uh + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemg7uh + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liem386b + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liem386b + 1 + OutParameter + + + + + "Dans l’ensemble, qu’avez-vous pensé de ce questionnaire ?" + + + + + + fr.insee + lic0700g + 1 + CodeList + + + + + + + fr.insee + lic0a3os-secondDimension-fakeCL-1 + 1 + CodeList + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemfo1b + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemc26n + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemf5ws + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemg7uh + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liem386b + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + + + fr.insee + CategoryScheme-l0v3x4ho + 1 + + L_SEXE + + + fr.insee + CA-l0v3x4ho-1 + 1 + + Homme + + + + fr.insee + CA-l0v3x4ho-2 + 1 + + Femme + + + + + fr.insee + CategoryScheme-l12074mk + 1 + + L_LNAIS + + + fr.insee + CA-l12074mk-1 + 1 + + "En France (Métropole, DOM et COM)" + + + + fr.insee + CA-l12074mk-2 + 1 + + "A l'étranger" + + + + + fr.insee + CategoryScheme-l1214jho + 1 + + L_NATION + + + fr.insee + CA-l1214jho-1 + 1 + + "Française de naissance ou par intégration" + + + + fr.insee + CA-l1214jho-2 + 1 + + "Française par déclaration, naturalisation, option à votre majorité" + + + + fr.insee + CA-l1214jho-3 + 1 + + "Etrangère" + + + + fr.insee + CA-l1214jho-4 + 1 + + "Apatride (pas de nationalité)" + + + + + fr.insee + CategoryScheme-livjnf0y + 1 + + LISTE_LIENS + + + fr.insee + CA-livjnf0y-1 + 1 + + "Son conjoint, sa conjointe" + + + + fr.insee + CA-livjnf0y-2 + 1 + + "Sa mère, son père" + + + + fr.insee + CA-livjnf0y-3 + 1 + + "Sa fille, son fils" + + + + fr.insee + CA-livjnf0y-4 + 1 + + "Sa soeur, son frère (y compris demi et quasi)" + + + + fr.insee + CA-livjnf0y-5 + 1 + + "La conjointe, le conjoint d'un de ses parents (sa belle-mère, son beau-père)" + + + + fr.insee + CA-livjnf0y-6 + 1 + + "L'enfant du conjoint (belle-fille, beau-fils)" + + + + fr.insee + CA-livjnf0y-7 + 1 + + "Le parent de son ou sa conjointe (sa belle-mère, son beau-père)" + + + + fr.insee + CA-livjnf0y-8 + 1 + + "Le conjoint, la conjointe de son enfant (sa belle-fille, son beau-fils)" + + + + fr.insee + CA-livjnf0y-9 + 1 + + "Sa grand-mère, son grand-père" + + + + fr.insee + CA-livjnf0y-10 + 1 + + "Sa petite-fille, petit-fils" + + + + fr.insee + CA-livjnf0y-11 + 1 + + "Sa tante, son oncle" + + + + fr.insee + CA-livjnf0y-12 + 1 + + "Sa cousine, son cousin" + + + + fr.insee + CA-livjnf0y-13 + 1 + + "Sa nièce, son neveu" + + + + fr.insee + CA-livjnf0y-14 + 1 + + "Un enfant placé en famille d'accueil" + + + + fr.insee + CA-livjnf0y-15 + 1 + + "Sa belle-soeur, son beau-frère" + + + + fr.insee + CA-livjnf0y-16 + 1 + + "Un autre lien familial" + + + + fr.insee + CA-livjnf0y-17 + 1 + + "Son ou sa colocataire, sous-locataire" + + + + fr.insee + CA-livjnf0y-18 + 1 + + "Un autre lien (employé de maison, salarié logé, jeune au pair …)" + + + + + fr.insee + CategoryScheme-l13e77ow + 1 + + L_SITUCONJ + + + fr.insee + CA-l13e77ow-1 + 1 + + "Marié" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-2 + 1 + + "Pacsé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-3 + 1 + + En concubinage ou union libre + + + + fr.insee + CA-l13e77ow-4 + 1 + + (if (isnull(¤l0v4b34m-QOP-l0v4bdmx¤)) then "Veuf(ve)" +else if (¤l0v4b34m-QOP-l0v4bdmx¤ = "1") then "Veuf" +else "Veuve") +|| ", conjoint(e) décédé(e)" + + + + fr.insee + CA-l13e77ow-5 + 1 + + "Divorcé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-6 + 1 + + "Dépacsé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-7 + 1 + + "Séparé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-8 + 1 + + Célibataire + + + + + fr.insee + CategoryScheme-l13e94a3 + 1 + + L_VEUF + + + fr.insee + CA-l13e94a3-1 + 1 + + "Marié" || ¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e94a3-2 + 1 + + "Pacsé" || ¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e94a3-3 + 1 + + Ni l'un ni l'autre + + + + + fr.insee + CategoryScheme-l2os145t + 1 + + L_NBPARL + + + fr.insee + CA-l2os145t-1 + 1 + + "Aucun parent dans le logement" + + + + fr.insee + CA-l2os145t-2 + 1 + + "Un seul parent dans le logement" + + + + fr.insee + CA-l2os145t-3 + 1 + + "Deux parents dans le logement" + + + + + fr.insee + CategoryScheme-l0v2k0fj + 1 + + L_OUI_NON + + + fr.insee + CA-l0v2k0fj-1 + 1 + + Oui + + + + fr.insee + CA-l0v2k0fj-2 + 1 + + Non + + + + + fr.insee + CategoryScheme-l13o0n14 + 1 + + L_DURLOG + + + fr.insee + CA-l13o0n14-1 + 1 + + Plus de la moitié du temps + + + + fr.insee + CA-l13o0n14-2 + 1 + + La moitié du temps + + + + fr.insee + CA-l13o0n14-3 + 1 + + Moins de la moitié du temps + + + + + fr.insee + CategoryScheme-l13oddrm + 1 + + L_MINLOGENQ + + + fr.insee + CA-l13oddrm-1 + 1 + + "Pour suivre " ||¤l2iu1atg-GOP¤|| " scolarité ou " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-l13oddrm-2 + 1 + + Pour des raisons de santé ou de handicap + + + + fr.insee + CA-l13oddrm-3 + 1 + + "Pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle" + + + + fr.insee + CA-l13oddrm-4 + 1 + + Suite à une décision de l'aide sociale à l'enfance ou du juge des enfants + + + + fr.insee + CA-l13oddrm-5 + 1 + + Pour une autre raison + + + + + fr.insee + CategoryScheme-l13orz9s + 1 + + L_MINLOGAUT + + + fr.insee + CA-l13orz9s-1 + 1 + + "Le logement de " ||¤l2itqw98-GOP¤|| " ou de " ||¤l2osro6c-GOP¤|| " parent(s)" + + + + fr.insee + CA-l13orz9s-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-l13orz9s-3 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-l13orz9s-4 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour des raisons de santé ou de handicap." + + + + fr.insee + CA-l13orz9s-5 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" suite à une décision de l'aide sociale à l'enfance ou du juge des enfants." + + + + fr.insee + CA-l13orz9s-6 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour une autre raison." + + + + + fr.insee + CategoryScheme-l13p6die + 1 + + L_DORM + + + fr.insee + CA-l13p6die-1 + 1 + + "Dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || "." + + + + fr.insee + CA-l13p6die-2 + 1 + + "Dans le logement de " ||¤l2itqw98-GOP¤|| " autre parent." + + + + + fr.insee + CategoryScheme-l13pat1k + 1 + + L_MAJLOGENQ + + + fr.insee + CA-l13pat1k-1 + 1 + + (if(¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Votre " else "Sa ") || "résidence principale" + + + + fr.insee + CA-l13pat1k-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤ || " occupe") || +" pour " ||¤l2osro6c-GOP¤ || " études." + + + + fr.insee + CA-l13pat1k-3 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez " +else "qu'" || ¤l14uaqgk-GOP¤ || "occupe ") || "pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-l13pat1k-4 + 1 + + "Une résidence secondaire, un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez " +else "qu'" || ¤l14uaqgk-GOP¤ || "occupe ") || "pour le week-end, les vacances ou pour " ||¤l2osro6c-GOP¤|| " loisirs." + + + + fr.insee + CA-l13pat1k-5 + 1 + + "Le logement d'un ou de " ||¤l2osro6c-GOP¤|| " parent(s)." + + + + fr.insee + CA-l13pat1k-6 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez " +else "qu'" || ¤l14uaqgk-GOP¤ || " occupe ") || "pour une autre raison." + + + + + fr.insee + CategoryScheme-l13q0vc2 + 1 + + L_MAJLOGAUT1 + + + fr.insee + CA-l13q0vc2-1 + 1 + + ""|| +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Votre résidence principale." +else "Sa résidence principale.") + + + + + fr.insee + CA-l13q0vc2-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-l13q0vc2-3 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-l13q0vc2-4 + 1 + + "Une résidence secondaire, un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" le week-end, les vacances ou pour " ||¤l2osro6c-GOP¤|| " loisirs." + + + + fr.insee + CA-l13q0vc2-5 + 1 + + "Le logement d'un ou de " ||¤l2osro6c-GOP¤|| " parent(s)" + + + + fr.insee + CA-l13q0vc2-6 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤ || " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " pour une autre raison." + + + + + fr.insee + CategoryScheme-lic06uco + 1 + + L_MAJLOGAUT2 + + + fr.insee + CA-lic06uco-1 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-lic06uco-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-lic06uco-3 + 1 + + "Une résidence secondaire, un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" le week-end, les vacances ou pour " ||¤l2osro6c-GOP¤|| " loisirs." + + + + fr.insee + CA-lic06uco-4 + 1 + + "Le logement d'un ou de " ||¤l2osro6c-GOP¤|| " parent(s)" + + + + fr.insee + CA-lic06uco-5 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤ || " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " pour une autre raison." + + + + + fr.insee + CategoryScheme-l13pwmep + 1 + + L_TYPLOGCO + + + fr.insee + CA-l13pwmep-1 + 1 + + "Un internat, une résidence étudiante ou un foyer d'étudiants" + + + + fr.insee + CA-l13pwmep-2 + 1 + + "Un établissement pour personnes âgées (maison de retraite, Ehpad)" + + + + fr.insee + CA-l13pwmep-3 + 1 + + "Un foyer ou une résidence sociale (CADA, structure gérée par Adoma...), foyer de réinsertion ou foyer de travailleurs" + + + + fr.insee + CA-l13pwmep-4 + 1 + + "Une structure d'aide sociale à l'enfance ou de protection judiciaire" + + + + fr.insee + CA-l13pwmep-5 + 1 + + "Une structure pour personne nécessitant des soins médicaux (hôpital, maison de repos, centre de rééducation)" + + + + fr.insee + CA-l13pwmep-6 + 1 + + "Une caserne, un camp militaire" + + + + fr.insee + CA-l13pwmep-7 + 1 + + "Une autre structure (prison, communauté religieuse, hébergement d'urgence ...)" + + + + + fr.insee + CategoryScheme-l1ax6zmm + 1 + + L_SITUAEU + + + fr.insee + CA-l1ax6zmm-1 + 1 + + En emploi + + + + fr.insee + CA-l1ax6zmm-2 + 1 + + Au chômage (inscrit ou non à Pôle emploi) + + + + fr.insee + CA-l1ax6zmm-3 + 1 + + "Retraité" ||¤l2iur75u-GOP¤|| " ou préretraité" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1ax6zmm-4 + 1 + + En incapacité de travailler en raison d'un handicap ou d'un problème de santé durable + + + + fr.insee + CA-l1ax6zmm-5 + 1 + + En études + + + + fr.insee + CA-l1ax6zmm-6 + 1 + + ¤l1w5mjq9-GOP¤ || " au foyer" + + + + fr.insee + CA-l1ax6zmm-7 + 1 + + Dans une autre situation + + + + + fr.insee + CategoryScheme-l1axlp6q + 1 + + L_NBEMP + + + fr.insee + CA-l1axlp6q-1 + 1 + + Un seul + + + + fr.insee + CA-l1axlp6q-2 + 1 + + Deux ou plus + + + + + fr.insee + CategoryScheme-l1ay1q2v + 1 + + L_STCPUB + + + fr.insee + CA-l1ay1q2v-1 + 1 + + "A " || ¤l2itqw98-GOP¤ || " compte (y compris gérant de société ou chef d'entreprise salarié)" + + + + fr.insee + CA-l1ay1q2v-2 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" de la fonction publique (Etat, territoriale ou hospitalière)" + + + + fr.insee + CA-l1ay1q2v-3 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'une entreprise (y compris d'une association ou de la Sécurité sociale)" + + + + fr.insee + CA-l1ay1q2v-4 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'un particulier" + + + + fr.insee + CA-l1ay1q2v-5 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous travaillez " else ¤lix9oxsd-GOP¤ || " travaille ") +|| "sans être rémunéré" || ¤l2iur75u-GOP¤ || " avec un membre de " ||¤l2iu1atg-GOP¤ || " famille." + + + + + fr.insee + CategoryScheme-l1w5j08x + 1 + + L_QPRCR + + + fr.insee + CA-l1w5j08x-1 + 1 + + "Manoeuvre, ouvri" ||¤l14tv7tn-GOP¤|| " spécialisé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1w5j08x-2 + 1 + + "Ouvri" ||¤l14tv7tn-GOP¤|| " qualifié" ||¤l2iur75u-GOP¤|| " technicien" ||¤l1w5c7yp-GOP¤|| " d'atelier" + + + + fr.insee + CA-l1w5j08x-3 + 1 + + "Employé" ||¤l2iur75u-GOP¤|| " de bureau, de commerce, de services" + + + + fr.insee + CA-l1w5j08x-4 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de maîtrise (y compris administrative ou commerciale)" + + + + fr.insee + CA-l1w5j08x-5 + 1 + + "Technicien" ||¤l1w5c7yp-GOP¤ + + + + fr.insee + CA-l1w5j08x-6 + 1 + + "Ingénieur" ||¤l2iur75u-GOP¤|| ", cadre d'entreprise" + + + + fr.insee + CA-l1w5j08x-7 + 1 + + "Dans une autre situation" + + + + + fr.insee + CategoryScheme-l1w7rcz3 + 1 + + L_QPRCU + + + fr.insee + CA-l1w7rcz3-1 + 1 + + "Manoeuvre, ouvri" ||¤l14tv7tn-GOP¤|| " spécialisé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1w7rcz3-2 + 1 + + "Ouvri" ||¤l14tv7tn-GOP¤|| " qualifié" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1w7rcz3-3 + 1 + + "Technicien" ||¤l1w5c7yp-GOP¤ + + + + fr.insee + CA-l1w7rcz3-4 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de catégorie C de la fonction publique" + + + + fr.insee + CA-l1w7rcz3-5 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de catégorie B de la fonction publique" + + + + fr.insee + CA-l1w7rcz3-6 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de catégorie A de la fonction publique" + + + + fr.insee + CA-l1w7rcz3-7 + 1 + + "Dans une autre situation" + + + + + fr.insee + CategoryScheme-libjlqfo + 1 + + L_ACTIVDOM + + + fr.insee + CA-libjlqfo-1 + 1 + + "Agriculture, sylviculture et pêche" + + + + fr.insee + CA-libjlqfo-2 + 1 + + "Industrie manufacturière, extractive ou autre" + + + + fr.insee + CA-libjlqfo-3 + 1 + + "Construction" + + + + fr.insee + CA-libjlqfo-4 + 1 + + "Commerce" + + + + fr.insee + CA-libjlqfo-5 + 1 + + "Restauration, hébergement" + + + + fr.insee + CA-libjlqfo-6 + 1 + + "Transport, logistique et entreposage" + + + + fr.insee + CA-libjlqfo-7 + 1 + + "Activités de service aux entreprises" + + + + fr.insee + CA-libjlqfo-8 + 1 + + "Administration publique, enseignement, santé humaine" + + + + fr.insee + CA-libjlqfo-9 + 1 + + "Activités sociales ou médico-sociales" + + + + fr.insee + CA-libjlqfo-10 + 1 + + "Activités de service aux particuliers" + + + + fr.insee + CA-libjlqfo-11 + 1 + + "Autres activités" + + + + + fr.insee + CategoryScheme-libjs6u4 + 1 + + L_ACTIVDOM_COM + + + fr.insee + CA-libjs6u4-1 + 1 + + "Des particuliers" + + + + fr.insee + CA-libjs6u4-2 + 1 + + "Des professionnels" + + + + fr.insee + CA-libjs6u4-3 + 1 + + "Vous ne savez pas" + + + + + fr.insee + CategoryScheme-libjrcvd + 1 + + L_ACTIVDOM_SOC + + + fr.insee + CA-libjrcvd-1 + 1 + + "Avec hébergement (maisons de retraite, orphelinats, foyers...)" + + + + fr.insee + CA-libjrcvd-2 + 1 + + "Sans hébergement (crèches, aides à domicile, centres de loisirs ...)" + + + + + fr.insee + CategoryScheme-l1wc2pt4 + 1 + + L_NBSALETAB + + + fr.insee + CA-l1wc2pt4-1 + 1 + + "9 personnes ou moins" + + + + fr.insee + CA-l1wc2pt4-2 + 1 + + "Entre 10 et 19 personnes" + + + + fr.insee + CA-l1wc2pt4-3 + 1 + + "Entre 20 et 49 personnes" + + + + fr.insee + CA-l1wc2pt4-4 + 1 + + "Entre 50 et 249 personnes" + + + + fr.insee + CA-l1wc2pt4-5 + 1 + + "250 personnes ou plus" + + + + + fr.insee + CategoryScheme-l1wcgcka + 1 + + L_NBSALETABA + + + fr.insee + CA-l1wcgcka-1 + 1 + + "1 personne" + + + + fr.insee + CA-l1wcgcka-2 + 1 + + "2 personnes" + + + + fr.insee + CA-l1wcgcka-3 + 1 + + "3 personnes" + + + + fr.insee + CA-l1wcgcka-4 + 1 + + "4 personnes" + + + + fr.insee + CA-l1wcgcka-5 + 1 + + "5 personnes" + + + + fr.insee + CA-l1wcgcka-6 + 1 + + "6 personnes" + + + + fr.insee + CA-l1wcgcka-7 + 1 + + "7 personnes" + + + + fr.insee + CA-l1wcgcka-8 + 1 + + "8 personnes" + + + + fr.insee + CA-l1wcgcka-9 + 1 + + "9 personnes" + + + + + fr.insee + CategoryScheme-l1wcl5qf + 1 + + L_NBSAL1 + + + fr.insee + CA-l1wcl5qf-1 + 1 + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ("Vous travaillez seul" || ¤l2iur75u-GOP¤) +else (¤lix9oxsd-GOP¤ || " travaille seul" || ¤l2iur75u-GOP¤ ) + + + + fr.insee + CA-l1wcl5qf-2 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-l1wcl5qf-3 + 1 + + "Entre 11 et 19 personnes" + + + + fr.insee + CA-l1wcl5qf-4 + 1 + + "Entre 20 et 49 personnes" + + + + fr.insee + CA-l1wcl5qf-5 + 1 + + "Entre 50 et 249 personnes" + + + + fr.insee + CA-l1wcl5qf-6 + 1 + + "250 personnes et plus" + + + + + fr.insee + CategoryScheme-libj9vq3 + 1 + + L_NBSAL2 + + + fr.insee + CA-libj9vq3-1 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-libj9vq3-2 + 1 + + "Entre 11 et 19 personnes" + + + + fr.insee + CA-libj9vq3-3 + 1 + + "Entre 20 et 49 personnes" + + + + fr.insee + CA-libj9vq3-4 + 1 + + "Entre 50 et 249 personnes" + + + + fr.insee + CA-libj9vq3-5 + 1 + + "250 personnes et plus" + + + + + fr.insee + CategoryScheme-l1wdjul6 + 1 + + L_NBSALA + + + fr.insee + CA-l1wdjul6-1 + 1 + + "2 personnes" + + + + fr.insee + CA-l1wdjul6-2 + 1 + + "3 personnes" + + + + fr.insee + CA-l1wdjul6-3 + 1 + + "4 personnes" + + + + fr.insee + CA-l1wdjul6-4 + 1 + + "5 personnes" + + + + fr.insee + CA-l1wdjul6-5 + 1 + + "6 personnes" + + + + fr.insee + CA-l1wdjul6-6 + 1 + + "7 personnes" + + + + fr.insee + CA-l1wdjul6-7 + 1 + + "8 personnes" + + + + fr.insee + CA-l1wdjul6-8 + 1 + + "9 personnes" + + + + fr.insee + CA-l1wdjul6-9 + 1 + + "10 personnes" + + + + + fr.insee + CategoryScheme-l2hnfr8p + 1 + + L_CONTAC + + + fr.insee + CA-l2hnfr8p-1 + 1 + + "CDI ou fonctionnaire" + + + + fr.insee + CA-l2hnfr8p-2 + 1 + + "CDD, intérim ou autre contrat de 3 mois ou plus" + + + + fr.insee + CA-l2hnfr8p-3 + 1 + + "CDD, intérim ou autre contrat de moins de 3 mois" + + + + fr.insee + CA-l2hnfr8p-4 + 1 + + "Contrat en alternance (apprentissage, contrat de professionnalisation), stage" + + + + fr.insee + CA-l2hnfr8p-5 + 1 + + "Dans une autre situation" + + + + + fr.insee + CategoryScheme-l2it94ua + 1 + + L_TPP + + + fr.insee + CA-l2it94ua-1 + 1 + + "A temps complet ?" + + + + fr.insee + CA-l2it94ua-2 + 1 + + "A temps partiel ?" + + + + + fr.insee + CategoryScheme-l2ywf31u + 1 + + L_ASTCPUB + + + fr.insee + CA-l2ywf31u-1 + 1 + + "A " || ¤l2itqw98-GOP¤ || " compte (y compris gérant de société ou chef d'entreprise salarié)" + + + + fr.insee + CA-l2ywf31u-2 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" de la fonction publique (Etat, territoriale ou hospitalière)" + + + + fr.insee + CA-l2ywf31u-3 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'une entreprise (y compris d'une association ou de la Sécurité sociale)" + + + + fr.insee + CA-l2ywf31u-4 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'un particulier" + + + + fr.insee + CA-l2ywf31u-5 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous travailliez " else ¤lix9oxsd-GOP¤ || " travaillait ") +|| "sans être rémunéré" || ¤l2iur75u-GOP¤ || " avec un membre de " ||¤l2iu1atg-GOP¤ || " famille." + + + + + fr.insee + CategoryScheme-l2j4sfwo + 1 + + L_ANBSAL1 + + + fr.insee + CA-l2j4sfwo-1 + 1 + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ("Vous travaillez seul" || ¤l2iur75u-GOP¤) +else (¤lix9oxsd-GOP¤ || " travaille seul" || ¤l2iur75u-GOP¤) + + + + + + fr.insee + CA-l2j4sfwo-2 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-l2j4sfwo-3 + 1 + + "Entre 11 et 49 personnes" + + + + fr.insee + CA-l2j4sfwo-4 + 1 + + "50 personnes ou plus" + + + + + fr.insee + CategoryScheme-libjxzeo + 1 + + L_ANBSAL2 + + + fr.insee + CA-libjxzeo-1 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-libjxzeo-2 + 1 + + "Entre 11 et 49 personnes" + + + + fr.insee + CA-libjxzeo-3 + 1 + + "50 personnes ou plus" + + + + + fr.insee + CategoryScheme-l2ou5fc3 + 1 + + L_FFLIEU + + + fr.insee + CA-l2ou5fc3-1 + 1 + + "Un collège ou lycée (hors BTS et classe préparatoire)" + + + + fr.insee + CA-l2ou5fc3-2 + 1 + + "Un établissement du supérieur (université, école d'ingénieurs, de commerce, d'infirmières...), BTS, classe préparatoire" + + + + fr.insee + CA-l2ou5fc3-3 + 1 + + "Une école de la fonction publique (IRA, école de police ...)" + + + + fr.insee + CA-l2ou5fc3-4 + 1 + + "Un centre de formation d'apprentis (CFA)" + + + + fr.insee + CA-l2ou5fc3-5 + 1 + + "Un organisme de formation pour adultes (Afpa, Greta, Cnam, CCI...)" + + + + fr.insee + CA-l2ou5fc3-6 + 1 + + "Un centre de formation à distance (Cned...)" + + + + + fr.insee + CategoryScheme-l2ov9ta3 + 1 + + L_FFCLA + + + fr.insee + CA-l2ov9ta3-1 + 1 + + "Sixième ou cinquième" + + + + fr.insee + CA-l2ov9ta3-2 + 1 + + "Quatrième" + + + + fr.insee + CA-l2ov9ta3-3 + 1 + + "Troisième (3e prépa-pro, pré-apprentissage)" + + + + fr.insee + CA-l2ov9ta3-4 + 1 + + "Seconde générale et technologique" + + + + fr.insee + CA-l2ov9ta3-5 + 1 + + "Seconde professionnelle" + + + + fr.insee + CA-l2ov9ta3-6 + 1 + + "Première" + + + + fr.insee + CA-l2ov9ta3-7 + 1 + + "Terminale" + + + + fr.insee + CA-l2ov9ta3-8 + 1 + + "CAP - 1ère année" + + + + fr.insee + CA-l2ov9ta3-9 + 1 + + "CAP - 2ème année" + + + + fr.insee + CA-l2ov9ta3-10 + 1 + + "Autre" + + + + + fr.insee + CategoryScheme-l2ovg7g8 + 1 + + L_FFBAC + + + fr.insee + CA-l2ovg7g8-1 + 1 + + "Bac général" + + + + fr.insee + CA-l2ovg7g8-2 + 1 + + "Bac technologique (STI2D, STL, ST2S, STD2A, STMG, S2TMD, STHR)" + + + + fr.insee + CA-l2ovg7g8-3 + 1 + + "Bac technologique agricole (STAV)" + + + + fr.insee + CA-l2ovg7g8-4 + 1 + + "Bac professionnel" + + + + fr.insee + CA-l2ovg7g8-5 + 1 + + "Bac professionnel agricole" + + + + + fr.insee + CategoryScheme-l2ovupfg + 1 + + L_FFCAP + + + fr.insee + CA-l2ovupfg-1 + 1 + + "Un CAP" + + + + fr.insee + CA-l2ovupfg-2 + 1 + + "Un CAP agricole (CAPA)" + + + + + fr.insee + CategoryScheme-l2ovt65t + 1 + + L_FFTYPFORM + + + fr.insee + CA-l2ovt65t-1 + 1 + + "Préparation d'un diplôme ou d'un titre" + + + + fr.insee + CA-l2ovt65t-2 + 1 + + "Préparation d'un ou plusieurs concours" + + + + fr.insee + CA-l2ovt65t-3 + 1 + + "Mise à niveau post-bac" + + + + fr.insee + CA-l2ovt65t-4 + 1 + + "Autre formation" + + + + + fr.insee + CategoryScheme-l2ow3zu7 + 1 + + L_FFCONC + + + fr.insee + CA-l2ow3zu7-1 + 1 + + "Auxiliaire de puériculture, aide soignant, accompagnant éducatif et social" + + + + fr.insee + CA-l2ow3zu7-2 + 1 + + "Autre concours des professions paramédicales ou sociales" + + + + fr.insee + CA-l2ow3zu7-3 + 1 + + "Concours préparé en CPGE (classe préparatoire aux grandes écoles)" + + + + fr.insee + CA-l2ow3zu7-4 + 1 + + "Ecoles d'art et architecture" + + + + fr.insee + CA-l2ow3zu7-5 + 1 + + "Professeur des écoles, professeur certifié (CRPE, CAPES, CAFEP, CAPET, CAPLP, CAPEPS ...)" + + + + fr.insee + CA-l2ow3zu7-6 + 1 + + "Professeur agrégé" + + + + fr.insee + CA-l2ow3zu7-7 + 1 + + "Autre concours de la fonction publique (Magistrature, IRA, Finances publiques ...)" + + + + fr.insee + CA-l2ow3zu7-8 + 1 + + "Autre concours" + + + + + fr.insee + CategoryScheme-l2owamgp + 1 + + L_FFNIVA + + + fr.insee + CA-l2owamgp-1 + 1 + + "Pas de diplôme requis" + + + + fr.insee + CA-l2owamgp-2 + 1 + + "Un diplôme de niveau brevet des collèges ou Diplôme National du Brevet (DNB)" + + + + fr.insee + CA-l2owamgp-3 + 1 + + "Un diplôme de niveau CAP" + + + + fr.insee + CA-l2owamgp-4 + 1 + + "Un diplôme de niveau Bac" + + + + fr.insee + CA-l2owamgp-5 + 1 + + "Un diplôme de niveau Bac+2" + + + + fr.insee + CA-l2owamgp-6 + 1 + + "Un diplôme de niveau Bac+3" + + + + fr.insee + CA-l2owamgp-7 + 1 + + "Un diplôme de niveau Bac+4" + + + + fr.insee + CA-l2owamgp-8 + 1 + + "Un diplôme de niveau Bac+5 ou plus" + + + + + fr.insee + CategoryScheme-l2owah6l + 1 + + L_FFNIVB + + + fr.insee + CA-l2owah6l-1 + 1 + + "Catégorie C" + + + + fr.insee + CA-l2owah6l-2 + 1 + + "Catégorie B" + + + + fr.insee + CA-l2owah6l-3 + 1 + + "Catégorie A" + + + + fr.insee + CA-l2owah6l-4 + 1 + + "Catégorie A+" + + + + + fr.insee + CategoryScheme-l2owv329 + 1 + + L_FFDIPLCLAA + + + fr.insee + CA-l2owv329-1 + 1 + + "Seconde" + + + + fr.insee + CA-l2owv329-2 + 1 + + "Première" + + + + fr.insee + CA-l2owv329-3 + 1 + + "Terminale" + + + + + fr.insee + CategoryScheme-l2owthpd + 1 + + L_FFDIPLCLAB + + + fr.insee + CA-l2owthpd-1 + 1 + + "1ère année (y compris formation se déroulant sur un an ou moins)" + + + + fr.insee + CA-l2owthpd-2 + 1 + + "2ème année" + + + + fr.insee + CA-l2owthpd-3 + 1 + + "3ème année" + + + + fr.insee + CA-l2owthpd-4 + 1 + + "4ème année" + + + + fr.insee + CA-l2owthpd-5 + 1 + + "5ème année" + + + + fr.insee + CA-l2owthpd-6 + 1 + + "6ème année" + + + + fr.insee + CA-l2owthpd-7 + 1 + + "7ème année" + + + + fr.insee + CA-l2owthpd-8 + 1 + + "8ème année" + + + + fr.insee + CA-l2owthpd-9 + 1 + + "9ème année ou plus" + + + + + fr.insee + CategoryScheme-l2oxynk2 + 1 + + L_GRDIPA + + + fr.insee + CA-l2oxynk2-1 + 1 + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous ne possédez " else ¤l14uaqgk-GOP¤ || " ne possède ") || "aucun diplôme" + + + + fr.insee + CA-l2oxynk2-2 + 1 + + "CEP (certificat d'études primaire)" + + + + fr.insee + CA-l2oxynk2-3 + 1 + + "BEPC, brevet élémentaire, brevet des collèges, DNB" + + + + fr.insee + CA-l2oxynk2-4 + 1 + + "CAP, BEP ou diplôme de niveau équivalent" + + + + fr.insee + CA-l2oxynk2-5 + 1 + + "Baccalauréat (général, technologique ou professionnel), brevet supérieur, brevet professionnel, de technicien ou d'enseignement ou diplôme équivalent" + + + + fr.insee + CA-l2oxynk2-6 + 1 + + "Capacité en droit, DAEU, ESEU" + + + + fr.insee + CA-l2oxynk2-7 + 1 + + "BTS, DUT, Deug, Deust, diplôme de la santé ou du social de niveau bac+2 ou diplôme équivalent" + + + + fr.insee + CA-l2oxynk2-8 + 1 + + "Diplôme de niveau supérieur à bac+2 (Licence, licence pro, maîtrise, master, DESS, DEA, doctorat, diplôme d'une grande école)" + + + + + fr.insee + CategoryScheme-l2oxz6v4 + 1 + + L_GRDIPB + + + fr.insee + CA-l2oxz6v4-1 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous n'avez jamais été à l'école ou vous l'avez " +else ¤lix9oxsd-GOP¤ || " n'a jamais été à l'école ou l'a " +)||"quittée avant la fin du primaire" + + + + + fr.insee + CA-l2oxz6v4-2 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous avez " else ¤lix9oxsd-GOP¤ || " a ")|| +"suivi " ||¤l2iu1atg-GOP¤|| " scolarité jusqu'à la fin du primaire ou avant la fin du collège" + + + + + fr.insee + CA-l2oxz6v4-3 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous avez " else ¤lix9oxsd-GOP¤ || " a ")|| +"suivi " ||¤l2iu1atg-GOP¤|| " scolarité jusqu'à la fin du collège ou au-delà" + + + + + fr.insee + CategoryScheme-l2ywyhne + 1 + + L_GRDIPC + + + fr.insee + CA-l2ywyhne-1 + 1 + + "Licence, licence pro, maîtrise ou diplôme équivalent de niveau bac+3 ou bac+4" + + + + fr.insee + CA-l2ywyhne-2 + 1 + + "Master, DEA, DESS, diplôme de grande école de niveau bac+5, doctorat de santé (médecine, pharmacie, dentaire...)" + + + + fr.insee + CA-l2ywyhne-3 + 1 + + "Doctorat de recherche (hors doctorat de santé)" + + + + + fr.insee + CategoryScheme-l1au0pkk + 1 + + L_TYPLOG + + + fr.insee + CA-l1au0pkk-1 + 1 + + Une maison + + + + fr.insee + CA-l1au0pkk-2 + 1 + + Un appartement + + + + fr.insee + CA-l1au0pkk-3 + 1 + + Un logement-foyer + + + + fr.insee + CA-l1au0pkk-4 + 1 + + Une chambre d'hôtel + + + + fr.insee + CA-l1au0pkk-5 + 1 + + Une habitation de fortune + + + + fr.insee + CA-l1au0pkk-6 + 1 + + Une pièce indépendante (ayant sa propre entrée) + + + + + fr.insee + CategoryScheme-l1aufkzv + 1 + + L_SURFTR + + + fr.insee + CA-l1aufkzv-1 + 1 + + "Moins de 25 m²" + + + + fr.insee + CA-l1aufkzv-2 + 1 + + "De 26 à 40 m²" + + + + fr.insee + CA-l1aufkzv-3 + 1 + + "De 41 à 70 m²" + + + + fr.insee + CA-l1aufkzv-4 + 1 + + "De 71 à 100 m²" + + + + fr.insee + CA-l1aufkzv-5 + 1 + + "De 101 à 150 m²" + + + + fr.insee + CA-l1aufkzv-6 + 1 + + "Plus de 151 m²" + + + + + fr.insee + CategoryScheme-l1asjley + 1 + + L_STOC + + + fr.insee + CA-l1asjley-1 + 1 + + "Propriétaire" + + + + fr.insee + CA-l1asjley-2 + 1 + + "Usufruitier, y compris en viager" + + + + fr.insee + CA-l1asjley-3 + 1 + + "Locataire ou sous-locataire" + + + + fr.insee + CA-l1asjley-4 + 1 + + "Logé gratuitement, avec un paiement éventuel de charges" + + + + + fr.insee + CategoryScheme-livt83k2 + 1 + + L_LOYER_MENS + + + fr.insee + CA-livt83k2-1 + 1 + + "Mensuel" + + + + fr.insee + CA-livt83k2-2 + 1 + + "Trimestriel" + + + + fr.insee + CA-livt83k2-3 + 1 + + "Semestriel" + + + + fr.insee + CA-livt83k2-4 + 1 + + "Annuel" + + + + fr.insee + CA-livt83k2-5 + 1 + + "Autre" + + + + + fr.insee + CategoryScheme-l1ata22l + 1 + + L_LOGPROPRI + + + fr.insee + CA-l1ata22l-1 + 1 + + L'employeur d'un membre du ménage dans le cadre d'un logement de fonction ? + + + + fr.insee + CA-l1ata22l-2 + 1 + + Un organisme HLM (ou assimilé, OPAC, offices, sociétés, fondations) ? + + + + fr.insee + CA-l1ata22l-3 + 1 + + Une administration, un organisme de Sécurité Sociale, ou une association au titre de l'Action logement ? + + + + fr.insee + CA-l1ata22l-4 + 1 + + Une banque, une assurance ou une autre société du secteur public ou du secteur privé ? + + + + fr.insee + CA-l1ata22l-5 + 1 + + Un membre de la famille ? + + + + fr.insee + CA-l1ata22l-6 + 1 + + Un autre particulier ? + + + + fr.insee + CA-l1ata22l-7 + 1 + + Autre cas ? + + + + + fr.insee + CategoryScheme-libxmauc + 1 + + L_ANCONSTR + + + fr.insee + CA-libxmauc-1 + 1 + + "Avant 1918" + + + + fr.insee + CA-libxmauc-2 + 1 + + "De 1919 à 1945" + + + + fr.insee + CA-libxmauc-3 + 1 + + "De 1946 à 1970" + + + + fr.insee + CA-libxmauc-4 + 1 + + "De 1971 à 1990" + + + + fr.insee + CA-libxmauc-5 + 1 + + "De 1991 à 2005" + + + + fr.insee + CA-libxmauc-6 + 1 + + "2006 ou après" + + + + + fr.insee + CategoryScheme-libxsw6w + 1 + + L_OUI_NON_NSP + + + fr.insee + CA-libxsw6w-1 + 1 + + "Oui" + + + + fr.insee + CA-libxsw6w-2 + 1 + + "Non" + + + + fr.insee + CA-libxsw6w-3 + 1 + + "Vous ne savez pas" + + + + + fr.insee + CategoryScheme-libyczb1 + 1 + + L_NRJ_TRAV_FU + + + fr.insee + CA-libyczb1-1 + 1 + + "Oui, certainement" + + + + fr.insee + CA-libyczb1-2 + 1 + + "Oui, peut-être" + + + + fr.insee + CA-libyczb1-3 + 1 + + "Non, probablement pas" + + + + fr.insee + CA-libyczb1-4 + 1 + + "Non, certainement pas" + + + + fr.insee + CA-libyczb1-5 + 1 + + "Vous ne savez pas" + + + + + fr.insee + CategoryScheme-libyau6k + 1 + + L_CHOIX_LOG + + + fr.insee + CA-libyau6k-1 + 1 + + "Taille et confort du logement" + + + + fr.insee + CA-libyau6k-2 + 1 + + "Prix du logement" + + + + fr.insee + CA-libyau6k-3 + 1 + + "Proximité du lieu de travail ou d’études" + + + + fr.insee + CA-libyau6k-4 + 1 + + "Proximité des commerces et services, des établissements scolaires…" + + + + fr.insee + CA-libyau6k-5 + 1 + + "Environnement naturel (calme, espaces verts, forêt…)" + + + + fr.insee + CA-libyau6k-6 + 1 + + "Facilité d’accès (transports collectifs, desserte routière)" + + + + fr.insee + CA-libyau6k-7 + 1 + + "Vous n’avez pas choisi votre logement actuel" + + + + fr.insee + CA-libyau6k-8 + 1 + + "Autre critère" + + + + + fr.insee + CategoryScheme-libya8uw + 1 + + L_COND_LOG + + + fr.insee + CA-libya8uw-1 + 1 + + "Très satisfaisantes" + + + + fr.insee + CA-libya8uw-2 + 1 + + "Satisfaisantes" + + + + fr.insee + CA-libya8uw-3 + 1 + + "Acceptables" + + + + fr.insee + CA-libya8uw-4 + 1 + + "Insuffisantes" + + + + fr.insee + CA-libya8uw-5 + 1 + + "Très insuffisantes" + + + + + fr.insee + CategoryScheme-liby6h2m + 1 + + L_FINA_LOG + + + fr.insee + CA-liby6h2m-1 + 1 + + "Une charge négligeable" + + + + fr.insee + CA-liby6h2m-2 + 1 + + "Une charge que vous pouvez supporter sans difficulté" + + + + fr.insee + CA-liby6h2m-3 + 1 + + "Une lourde charge" + + + + fr.insee + CA-liby6h2m-4 + 1 + + "Une très lourde charge" + + + + fr.insee + CA-liby6h2m-5 + 1 + + "Une charge à laquelle vous ne pouvez pas faire face" + + + + + fr.insee + CategoryScheme-libyqiss + 1 + + L_FINA_GEN + + + fr.insee + CA-libyqiss-1 + 1 + + "Vous ne pouvez pas y arriver sans faire de dettes" + + + + fr.insee + CA-libyqiss-2 + 1 + + "Vous y arrivez difficilement" + + + + fr.insee + CA-libyqiss-3 + 1 + + "C’est juste, il faut faire attention" + + + + fr.insee + CA-libyqiss-4 + 1 + + "Ça va" + + + + fr.insee + CA-libyqiss-5 + 1 + + "Vous êtes plutôt à l’aise" + + + + fr.insee + CA-libyqiss-6 + 1 + + "Vous êtes vraiment à l'aise" + + + + + fr.insee + CategoryScheme-libyycuj + 1 + + L_AIDE_VOIS + + + fr.insee + CA-libyycuj-1 + 1 + + "Oui" + + + + fr.insee + CA-libyycuj-2 + 1 + + "Non" + + + + fr.insee + CA-libyycuj-3 + 1 + + "Vous n'avez pas de voisin" + + + + + fr.insee + CategoryScheme-libz1uqg + 1 + + L_QUART_AVANTAGE + + + fr.insee + CA-libz1uqg-1 + 1 + + "L’offre de transport" + + + + fr.insee + CA-libz1uqg-2 + 1 + + "Les commerces, cafés, restaurants, le marché" + + + + fr.insee + CA-libz1uqg-3 + 1 + + "Le calme, la tranquillité" + + + + fr.insee + CA-libz1uqg-4 + 1 + + "Les parcs, les espaces verts, la nature" + + + + fr.insee + CA-libz1uqg-5 + 1 + + "La sécurité" + + + + fr.insee + CA-libz1uqg-6 + 1 + + "La présence de belles maisons ou de beaux immeubles" + + + + fr.insee + CA-libz1uqg-7 + 1 + + "La vie de quartier, l’ambiance de village" + + + + fr.insee + CA-libz1uqg-8 + 1 + + "Les écoles, les services et les équipements (médecins, cinéma, gymnase)" + + + + + fr.insee + CategoryScheme-libzb0ea + 1 + + L_ON + + + fr.insee + CA-libzb0ea-1 + 1 + + "Oui" + + + + fr.insee + CA-libzb0ea-2 + 1 + + "Non" + + + + + fr.insee + CategoryScheme-libyy6jr + 1 + + L_QUART_PB + + + fr.insee + CA-libyy6jr-1 + 1 + + "Le bruit ou la pollution" + + + + fr.insee + CA-libyy6jr-2 + 1 + + "Des transports en commun insuffisants (éloignement, horaires, accessibilité, etc.)" + + + + fr.insee + CA-libyy6jr-3 + 1 + + "Le manque d’équipements (sports, loisirs, santé, services, etc.)" + + + + fr.insee + CA-libyy6jr-4 + 1 + + "Le manque d’animation" + + + + fr.insee + CA-libyy6jr-5 + 1 + + "L’environnement dégradé (mal entretenu, sale)" + + + + fr.insee + CA-libyy6jr-6 + 1 + + "La délinquance" + + + + fr.insee + CA-libyy6jr-7 + 1 + + "Les dangers de la circulation" + + + + fr.insee + CA-libyy6jr-8 + 1 + + "Une mauvaise image ou une mauvaise réputation" + + + + + fr.insee + CategoryScheme-libzhuue + 1 + + L_QUART_DEV + + + fr.insee + CA-libzhuue-1 + 1 + + "Oui, cela doit être créé ou développé" + + + + fr.insee + CA-libzhuue-2 + 1 + + "Non, ces activités ne sont pas utiles dans votre quartier ou village" + + + + fr.insee + CA-libzhuue-3 + 1 + + "Ces activités existent déjà et sont suffisantes" + + + + + fr.insee + CategoryScheme-libzcay7 + 1 + + L_RECYCLE + + + fr.insee + CA-libzcay7-1 + 1 + + "Toujours" + + + + fr.insee + CA-libzcay7-2 + 1 + + "Souvent" + + + + fr.insee + CA-libzcay7-3 + 1 + + "Parfois" + + + + fr.insee + CA-libzcay7-4 + 1 + + "Jamais" + + + + fr.insee + CA-libzcay7-5 + 1 + + "Il n'y a pas de collecte sélective là où vous habitez" + + + + + fr.insee + CategoryScheme-libze0zu + 1 + + L_ENVIRONNEMENT + + + fr.insee + CA-libze0zu-1 + 1 + + "Toujours" + + + + fr.insee + CA-libze0zu-2 + 1 + + "Souvent" + + + + fr.insee + CA-libze0zu-3 + 1 + + "Parfois" + + + + fr.insee + CA-libze0zu-4 + 1 + + "Jamais" + + + + + fr.insee + CategoryScheme-libzas5e + 1 + + L_VOITURE + + + fr.insee + CA-libzas5e-1 + 1 + + "Toujours" + + + + fr.insee + CA-libzas5e-2 + 1 + + "Souvent" + + + + fr.insee + CA-libzas5e-3 + 1 + + "Parfois" + + + + fr.insee + CA-libzas5e-4 + 1 + + "Jamais" + + + + fr.insee + CA-libzas5e-5 + 1 + + "Vous n'utilisez jamais ou rarement la voiture" + + + + + fr.insee + CategoryScheme-libzoccs + 1 + + L_QUART_NOTE + + + fr.insee + CA-libzoccs-1 + 1 + + "1" + + + + fr.insee + CA-libzoccs-2 + 1 + + "2" + + + + fr.insee + CA-libzoccs-3 + 1 + + "3" + + + + fr.insee + CA-libzoccs-4 + 1 + + "4" + + + + fr.insee + CA-libzoccs-5 + 1 + + "5" + + + + fr.insee + CA-libzoccs-6 + 1 + + "6" + + + + fr.insee + CA-libzoccs-7 + 1 + + "7" + + + + fr.insee + CA-libzoccs-8 + 1 + + "8" + + + + fr.insee + CA-libzoccs-9 + 1 + + "9" + + + + fr.insee + CA-libzoccs-10 + 1 + + "10" + + + + + fr.insee + CategoryScheme-l2sspd6p + 1 + + L_SANTGEN + + + fr.insee + CA-l2sspd6p-1 + 1 + + "Très bon" + + + + fr.insee + CA-l2sspd6p-2 + 1 + + "Bon" + + + + fr.insee + CA-l2sspd6p-3 + 1 + + "Assez bon" + + + + fr.insee + CA-l2sspd6p-4 + 1 + + "Mauvais" + + + + fr.insee + CA-l2sspd6p-5 + 1 + + "Très mauvais" + + + + + fr.insee + CategoryScheme-l2sujdf4 + 1 + + L_GALI + + + fr.insee + CA-l2sujdf4-1 + 1 + + "Oui, fortement limité" + + + + fr.insee + CA-l2sujdf4-2 + 1 + + "Oui, limité, mais pas fortement" + + + + fr.insee + CA-l2sujdf4-3 + 1 + + "Non, pas limité du tout" + + + + + fr.insee + CategoryScheme-libzsoro + 1 + + L_DIF_DEPELEC + + + fr.insee + CA-libzsoro-1 + 1 + + "Aucune difficulté" + + + + fr.insee + CA-libzsoro-2 + 1 + + "Pas trop de difficultés, mais ça vous a pris un peu de temps" + + + + fr.insee + CA-libzsoro-3 + 1 + + "Des difficultés, mais vous avez pu répondre" + + + + fr.insee + CA-libzsoro-4 + 1 + + "Vous n'avez pas pu répondre" + + + + + fr.insee + CategoryScheme-libzjwmo + 1 + + L_DIF_MONTANT + + + fr.insee + CA-libzjwmo-1 + 1 + + "C'est le montant exact" + + + + fr.insee + CA-libzjwmo-2 + 1 + + "Ce n'est pas forcément le montant exact, mais c'est proche" + + + + fr.insee + CA-libzjwmo-3 + 1 + + "C'est un montant très approximatif" + + + + + fr.insee + CategoryScheme-lic00r7g + 1 + + L_DIF_QUARTIER + + + fr.insee + CA-lic00r7g-1 + 1 + + "Aucune difficulté" + + + + fr.insee + CA-lic00r7g-2 + 1 + + "Pas trop de difficultés, mais vous avez dû y réfléchir" + + + + fr.insee + CA-lic00r7g-3 + 1 + + "Quelques difficultés (par exemple, vous avez dû faire varier ce que recouvre votre quartier ou village en fonction des thèmes abordés)" + + + + fr.insee + CA-lic00r7g-4 + 1 + + "Des difficultés (vous ne connaissez pas bien votre quartier ou village, vous ne voyez pas bien à quoi il correspond, ...) " + + + + + fr.insee + CategoryScheme-libznuft + 1 + + L_DIF_AUTRE + + + fr.insee + CA-libznuft-1 + 1 + + "Aucune difficulté" + + + + fr.insee + CA-libznuft-2 + 1 + + "Des difficultés pour une ou deux questions" + + + + fr.insee + CA-libznuft-3 + 1 + + "Des difficultés pour plus de deux questions" + + + + + fr.insee + CategoryScheme-lic0700g + 1 + + L_AVIS + + + fr.insee + CA-lic0700g-1 + 1 + + "Il vous a interessé" + + + + fr.insee + CA-lic0700g-2 + 1 + + "Il était trop long" + + + + fr.insee + CA-lic0700g-3 + 1 + + "Il était clair" + + + + fr.insee + CA-lic0700g-4 + 1 + + "C'était facile de répondre" + + + + fr.insee + CA-lic0700g-5 + 1 + + "Vous avez eu des problèmes techniques : connexion interrompue, longs temps de chargement, écran trop petit …" + + + + + fr.insee + CategoryScheme-libz5d44-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz5d44-secondDimension-fakeCL-1 + + + fr.insee + CA-libz5d44-secondDimension-fakeCL-1-1 + 1 + + "Réponse" + + + + + fr.insee + CategoryScheme-libz9s7u-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz9s7u-secondDimension-fakeCL-1 + + + fr.insee + CA-libz9s7u-secondDimension-fakeCL-1-1 + 1 + + "Réponse" + + + + + fr.insee + CategoryScheme-lic0a3os-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-lic0a3os-secondDimension-fakeCL-1 + + + fr.insee + CA-lic0a3os-secondDimension-fakeCL-1-1 + 1 + + "Réponse" + + + + + fr.insee + CategoryScheme-lj76sgq8 + 1 + + A définir + + + fr.insee + INSEE-COMMUN-CA-Booleen-1 + 1 + + + + + + + fr.insee + MMCDVFAF-CLS + 1 + + MMCDVFAF + + + fr.insee + l0v3x4ho + 1 + + L_SEXE + + Regular + + Ordinal + + + fr.insee + l0v3x4ho-1 + 1 + + fr.insee + CA-l0v3x4ho-1 + 1 + Category + + 1 + + + fr.insee + l0v3x4ho-2 + 1 + + fr.insee + CA-l0v3x4ho-2 + 1 + Category + + 2 + + + + fr.insee + l12074mk + 1 + + L_LNAIS + + Regular + + Ordinal + + + fr.insee + l12074mk-1 + 1 + + fr.insee + CA-l12074mk-1 + 1 + Category + + 1 + + + fr.insee + l12074mk-2 + 1 + + fr.insee + CA-l12074mk-2 + 1 + Category + + 2 + + + + fr.insee + l1214jho + 1 + + L_NATION + + Regular + + Ordinal + + + fr.insee + l1214jho-1 + 1 + + fr.insee + CA-l1214jho-1 + 1 + Category + + 1 + + + fr.insee + l1214jho-2 + 1 + + fr.insee + CA-l1214jho-2 + 1 + Category + + 2 + + + fr.insee + l1214jho-3 + 1 + + fr.insee + CA-l1214jho-3 + 1 + Category + + 3 + + + fr.insee + l1214jho-4 + 1 + + fr.insee + CA-l1214jho-4 + 1 + Category + + 4 + + + + fr.insee + livjnf0y + 1 + + LISTE_LIENS + + Regular + + Ordinal + + + fr.insee + livjnf0y-1 + 1 + + fr.insee + CA-livjnf0y-1 + 1 + Category + + 1 + + + fr.insee + livjnf0y-2 + 1 + + fr.insee + CA-livjnf0y-2 + 1 + Category + + 2 + + + fr.insee + livjnf0y-3 + 1 + + fr.insee + CA-livjnf0y-3 + 1 + Category + + 3 + + + fr.insee + livjnf0y-4 + 1 + + fr.insee + CA-livjnf0y-4 + 1 + Category + + 4 + + + fr.insee + livjnf0y-5 + 1 + + fr.insee + CA-livjnf0y-5 + 1 + Category + + 5 + + + fr.insee + livjnf0y-6 + 1 + + fr.insee + CA-livjnf0y-6 + 1 + Category + + 6 + + + fr.insee + livjnf0y-7 + 1 + + fr.insee + CA-livjnf0y-7 + 1 + Category + + 7 + + + fr.insee + livjnf0y-8 + 1 + + fr.insee + CA-livjnf0y-8 + 1 + Category + + 8 + + + fr.insee + livjnf0y-9 + 1 + + fr.insee + CA-livjnf0y-9 + 1 + Category + + 9 + + + fr.insee + livjnf0y-10 + 1 + + fr.insee + CA-livjnf0y-10 + 1 + Category + + 10 + + + fr.insee + livjnf0y-11 + 1 + + fr.insee + CA-livjnf0y-11 + 1 + Category + + 11 + + + fr.insee + livjnf0y-12 + 1 + + fr.insee + CA-livjnf0y-12 + 1 + Category + + 12 + + + fr.insee + livjnf0y-13 + 1 + + fr.insee + CA-livjnf0y-13 + 1 + Category + + 13 + + + fr.insee + livjnf0y-14 + 1 + + fr.insee + CA-livjnf0y-14 + 1 + Category + + 14 + + + fr.insee + livjnf0y-15 + 1 + + fr.insee + CA-livjnf0y-15 + 1 + Category + + 15 + + + fr.insee + livjnf0y-16 + 1 + + fr.insee + CA-livjnf0y-16 + 1 + Category + + 16 + + + fr.insee + livjnf0y-17 + 1 + + fr.insee + CA-livjnf0y-17 + 1 + Category + + 17 + + + fr.insee + livjnf0y-18 + 1 + + fr.insee + CA-livjnf0y-18 + 1 + Category + + 18 + + + + fr.insee + l13e77ow + 1 + + L_SITUCONJ + + Regular + + Ordinal + + + fr.insee + l13e77ow-1 + 1 + + fr.insee + CA-l13e77ow-1 + 1 + Category + + 1 + + + fr.insee + l13e77ow-2 + 1 + + fr.insee + CA-l13e77ow-2 + 1 + Category + + 2 + + + fr.insee + l13e77ow-3 + 1 + + fr.insee + CA-l13e77ow-3 + 1 + Category + + 3 + + + fr.insee + l13e77ow-4 + 1 + + fr.insee + CA-l13e77ow-4 + 1 + Category + + 4 + + + fr.insee + l13e77ow-5 + 1 + + fr.insee + CA-l13e77ow-5 + 1 + Category + + 5 + + + fr.insee + l13e77ow-6 + 1 + + fr.insee + CA-l13e77ow-6 + 1 + Category + + 6 + + + fr.insee + l13e77ow-7 + 1 + + fr.insee + CA-l13e77ow-7 + 1 + Category + + 7 + + + fr.insee + l13e77ow-8 + 1 + + fr.insee + CA-l13e77ow-8 + 1 + Category + + 8 + + + + fr.insee + l13e94a3 + 1 + + L_VEUF + + Regular + + Ordinal + + + fr.insee + l13e94a3-1 + 1 + + fr.insee + CA-l13e94a3-1 + 1 + Category + + 1 + + + fr.insee + l13e94a3-2 + 1 + + fr.insee + CA-l13e94a3-2 + 1 + Category + + 2 + + + fr.insee + l13e94a3-3 + 1 + + fr.insee + CA-l13e94a3-3 + 1 + Category + + 3 + + + + fr.insee + l2os145t + 1 + + L_NBPARL + + Regular + + Ordinal + + + fr.insee + l2os145t-1 + 1 + + fr.insee + CA-l2os145t-1 + 1 + Category + + 0 + + + fr.insee + l2os145t-2 + 1 + + fr.insee + CA-l2os145t-2 + 1 + Category + + 1 + + + fr.insee + l2os145t-3 + 1 + + fr.insee + CA-l2os145t-3 + 1 + Category + + 2 + + + + fr.insee + l0v2k0fj + 1 + + L_OUI_NON + + Regular + + Ordinal + + + fr.insee + l0v2k0fj-1 + 1 + + fr.insee + CA-l0v2k0fj-1 + 1 + Category + + 1 + + + fr.insee + l0v2k0fj-2 + 1 + + fr.insee + CA-l0v2k0fj-2 + 1 + Category + + 2 + + + + fr.insee + l13o0n14 + 1 + + L_DURLOG + + Regular + + Ordinal + + + fr.insee + l13o0n14-1 + 1 + + fr.insee + CA-l13o0n14-1 + 1 + Category + + 1 + + + fr.insee + l13o0n14-2 + 1 + + fr.insee + CA-l13o0n14-2 + 1 + Category + + 2 + + + fr.insee + l13o0n14-3 + 1 + + fr.insee + CA-l13o0n14-3 + 1 + Category + + 3 + + + + fr.insee + l13oddrm + 1 + + L_MINLOGENQ + + Regular + + Ordinal + + + fr.insee + l13oddrm-1 + 1 + + fr.insee + CA-l13oddrm-1 + 1 + Category + + 1 + + + fr.insee + l13oddrm-2 + 1 + + fr.insee + CA-l13oddrm-2 + 1 + Category + + 2 + + + fr.insee + l13oddrm-3 + 1 + + fr.insee + CA-l13oddrm-3 + 1 + Category + + 3 + + + fr.insee + l13oddrm-4 + 1 + + fr.insee + CA-l13oddrm-4 + 1 + Category + + 4 + + + fr.insee + l13oddrm-5 + 1 + + fr.insee + CA-l13oddrm-5 + 1 + Category + + 5 + + + + fr.insee + l13orz9s + 1 + + L_MINLOGAUT + + Regular + + Ordinal + + + fr.insee + l13orz9s-1 + 1 + + fr.insee + CA-l13orz9s-1 + 1 + Category + + 1 + + + fr.insee + l13orz9s-2 + 1 + + fr.insee + CA-l13orz9s-2 + 1 + Category + + 2 + + + fr.insee + l13orz9s-3 + 1 + + fr.insee + CA-l13orz9s-3 + 1 + Category + + 3 + + + fr.insee + l13orz9s-4 + 1 + + fr.insee + CA-l13orz9s-4 + 1 + Category + + 4 + + + fr.insee + l13orz9s-5 + 1 + + fr.insee + CA-l13orz9s-5 + 1 + Category + + 5 + + + fr.insee + l13orz9s-6 + 1 + + fr.insee + CA-l13orz9s-6 + 1 + Category + + 6 + + + + fr.insee + l13p6die + 1 + + L_DORM + + Regular + + Ordinal + + + fr.insee + l13p6die-1 + 1 + + fr.insee + CA-l13p6die-1 + 1 + Category + + 1 + + + fr.insee + l13p6die-2 + 1 + + fr.insee + CA-l13p6die-2 + 1 + Category + + 2 + + + + fr.insee + l13pat1k + 1 + + L_MAJLOGENQ + + Regular + + Ordinal + + + fr.insee + l13pat1k-1 + 1 + + fr.insee + CA-l13pat1k-1 + 1 + Category + + 1 + + + fr.insee + l13pat1k-2 + 1 + + fr.insee + CA-l13pat1k-2 + 1 + Category + + 2 + + + fr.insee + l13pat1k-3 + 1 + + fr.insee + CA-l13pat1k-3 + 1 + Category + + 3 + + + fr.insee + l13pat1k-4 + 1 + + fr.insee + CA-l13pat1k-4 + 1 + Category + + 4 + + + fr.insee + l13pat1k-5 + 1 + + fr.insee + CA-l13pat1k-5 + 1 + Category + + 5 + + + fr.insee + l13pat1k-6 + 1 + + fr.insee + CA-l13pat1k-6 + 1 + Category + + 6 + + + + fr.insee + l13q0vc2 + 1 + + L_MAJLOGAUT1 + + Regular + + Ordinal + + + fr.insee + l13q0vc2-1 + 1 + + fr.insee + CA-l13q0vc2-1 + 1 + Category + + 1 + + + fr.insee + l13q0vc2-2 + 1 + + fr.insee + CA-l13q0vc2-2 + 1 + Category + + 2 + + + fr.insee + l13q0vc2-3 + 1 + + fr.insee + CA-l13q0vc2-3 + 1 + Category + + 3 + + + fr.insee + l13q0vc2-4 + 1 + + fr.insee + CA-l13q0vc2-4 + 1 + Category + + 4 + + + fr.insee + l13q0vc2-5 + 1 + + fr.insee + CA-l13q0vc2-5 + 1 + Category + + 5 + + + fr.insee + l13q0vc2-6 + 1 + + fr.insee + CA-l13q0vc2-6 + 1 + Category + + 6 + + + + fr.insee + lic06uco + 1 + + L_MAJLOGAUT2 + + Regular + + Ordinal + + + fr.insee + lic06uco-1 + 1 + + fr.insee + CA-lic06uco-1 + 1 + Category + + 2 + + + fr.insee + lic06uco-2 + 1 + + fr.insee + CA-lic06uco-2 + 1 + Category + + 3 + + + fr.insee + lic06uco-3 + 1 + + fr.insee + CA-lic06uco-3 + 1 + Category + + 4 + + + fr.insee + lic06uco-4 + 1 + + fr.insee + CA-lic06uco-4 + 1 + Category + + 5 + + + fr.insee + lic06uco-5 + 1 + + fr.insee + CA-lic06uco-5 + 1 + Category + + 6 + + + + fr.insee + l13pwmep + 1 + + L_TYPLOGCO + + Regular + + Ordinal + + + fr.insee + l13pwmep-1 + 1 + + fr.insee + CA-l13pwmep-1 + 1 + Category + + 1 + + + fr.insee + l13pwmep-2 + 1 + + fr.insee + CA-l13pwmep-2 + 1 + Category + + 2 + + + fr.insee + l13pwmep-3 + 1 + + fr.insee + CA-l13pwmep-3 + 1 + Category + + 3 + + + fr.insee + l13pwmep-4 + 1 + + fr.insee + CA-l13pwmep-4 + 1 + Category + + 4 + + + fr.insee + l13pwmep-5 + 1 + + fr.insee + CA-l13pwmep-5 + 1 + Category + + 5 + + + fr.insee + l13pwmep-6 + 1 + + fr.insee + CA-l13pwmep-6 + 1 + Category + + 6 + + + fr.insee + l13pwmep-7 + 1 + + fr.insee + CA-l13pwmep-7 + 1 + Category + + 7 + + + + fr.insee + l1ax6zmm + 1 + + L_SITUAEU + + Regular + + Ordinal + + + fr.insee + l1ax6zmm-1 + 1 + + fr.insee + CA-l1ax6zmm-1 + 1 + Category + + 1 + + + fr.insee + l1ax6zmm-2 + 1 + + fr.insee + CA-l1ax6zmm-2 + 1 + Category + + 2 + + + fr.insee + l1ax6zmm-3 + 1 + + fr.insee + CA-l1ax6zmm-3 + 1 + Category + + 3 + + + fr.insee + l1ax6zmm-4 + 1 + + fr.insee + CA-l1ax6zmm-4 + 1 + Category + + 4 + + + fr.insee + l1ax6zmm-5 + 1 + + fr.insee + CA-l1ax6zmm-5 + 1 + Category + + 5 + + + fr.insee + l1ax6zmm-6 + 1 + + fr.insee + CA-l1ax6zmm-6 + 1 + Category + + 6 + + + fr.insee + l1ax6zmm-7 + 1 + + fr.insee + CA-l1ax6zmm-7 + 1 + Category + + 7 + + + + fr.insee + l1axlp6q + 1 + + L_NBEMP + + Regular + + Ordinal + + + fr.insee + l1axlp6q-1 + 1 + + fr.insee + CA-l1axlp6q-1 + 1 + Category + + 1 + + + fr.insee + l1axlp6q-2 + 1 + + fr.insee + CA-l1axlp6q-2 + 1 + Category + + 2 + + + + fr.insee + l1ay1q2v + 1 + + L_STCPUB + + Regular + + Ordinal + + + fr.insee + l1ay1q2v-1 + 1 + + fr.insee + CA-l1ay1q2v-1 + 1 + Category + + 1 + + + fr.insee + l1ay1q2v-2 + 1 + + fr.insee + CA-l1ay1q2v-2 + 1 + Category + + 2 + + + fr.insee + l1ay1q2v-3 + 1 + + fr.insee + CA-l1ay1q2v-3 + 1 + Category + + 3 + + + fr.insee + l1ay1q2v-4 + 1 + + fr.insee + CA-l1ay1q2v-4 + 1 + Category + + 4 + + + fr.insee + l1ay1q2v-5 + 1 + + fr.insee + CA-l1ay1q2v-5 + 1 + Category + + 5 + + + + fr.insee + l1w5j08x + 1 + + L_QPRCR + + Regular + + Ordinal + + + fr.insee + l1w5j08x-1 + 1 + + fr.insee + CA-l1w5j08x-1 + 1 + Category + + 1 + + + fr.insee + l1w5j08x-2 + 1 + + fr.insee + CA-l1w5j08x-2 + 1 + Category + + 2 + + + fr.insee + l1w5j08x-3 + 1 + + fr.insee + CA-l1w5j08x-3 + 1 + Category + + 3 + + + fr.insee + l1w5j08x-4 + 1 + + fr.insee + CA-l1w5j08x-4 + 1 + Category + + 4 + + + fr.insee + l1w5j08x-5 + 1 + + fr.insee + CA-l1w5j08x-5 + 1 + Category + + 5 + + + fr.insee + l1w5j08x-6 + 1 + + fr.insee + CA-l1w5j08x-6 + 1 + Category + + 6 + + + fr.insee + l1w5j08x-7 + 1 + + fr.insee + CA-l1w5j08x-7 + 1 + Category + + 7 + + + + fr.insee + l1w7rcz3 + 1 + + L_QPRCU + + Regular + + Ordinal + + + fr.insee + l1w7rcz3-1 + 1 + + fr.insee + CA-l1w7rcz3-1 + 1 + Category + + 1 + + + fr.insee + l1w7rcz3-2 + 1 + + fr.insee + CA-l1w7rcz3-2 + 1 + Category + + 2 + + + fr.insee + l1w7rcz3-3 + 1 + + fr.insee + CA-l1w7rcz3-3 + 1 + Category + + 3 + + + fr.insee + l1w7rcz3-4 + 1 + + fr.insee + CA-l1w7rcz3-4 + 1 + Category + + 4 + + + fr.insee + l1w7rcz3-5 + 1 + + fr.insee + CA-l1w7rcz3-5 + 1 + Category + + 5 + + + fr.insee + l1w7rcz3-6 + 1 + + fr.insee + CA-l1w7rcz3-6 + 1 + Category + + 6 + + + fr.insee + l1w7rcz3-7 + 1 + + fr.insee + CA-l1w7rcz3-7 + 1 + Category + + 7 + + + + fr.insee + libjlqfo + 1 + + L_ACTIVDOM + + Regular + + Ordinal + + + fr.insee + libjlqfo-1 + 1 + + fr.insee + CA-libjlqfo-1 + 1 + Category + + 1 + + + fr.insee + libjlqfo-2 + 1 + + fr.insee + CA-libjlqfo-2 + 1 + Category + + 2 + + + fr.insee + libjlqfo-3 + 1 + + fr.insee + CA-libjlqfo-3 + 1 + Category + + 3 + + + fr.insee + libjlqfo-4 + 1 + + fr.insee + CA-libjlqfo-4 + 1 + Category + + 4 + + + fr.insee + libjlqfo-5 + 1 + + fr.insee + CA-libjlqfo-5 + 1 + Category + + 5 + + + fr.insee + libjlqfo-6 + 1 + + fr.insee + CA-libjlqfo-6 + 1 + Category + + 6 + + + fr.insee + libjlqfo-7 + 1 + + fr.insee + CA-libjlqfo-7 + 1 + Category + + 7 + + + fr.insee + libjlqfo-8 + 1 + + fr.insee + CA-libjlqfo-8 + 1 + Category + + 8 + + + fr.insee + libjlqfo-9 + 1 + + fr.insee + CA-libjlqfo-9 + 1 + Category + + 9 + + + fr.insee + libjlqfo-10 + 1 + + fr.insee + CA-libjlqfo-10 + 1 + Category + + 10 + + + fr.insee + libjlqfo-11 + 1 + + fr.insee + CA-libjlqfo-11 + 1 + Category + + 11 + + + + fr.insee + libjs6u4 + 1 + + L_ACTIVDOM_COM + + Regular + + Ordinal + + + fr.insee + libjs6u4-1 + 1 + + fr.insee + CA-libjs6u4-1 + 1 + Category + + 1 + + + fr.insee + libjs6u4-2 + 1 + + fr.insee + CA-libjs6u4-2 + 1 + Category + + 2 + + + fr.insee + libjs6u4-3 + 1 + + fr.insee + CA-libjs6u4-3 + 1 + Category + + 3 + + + + fr.insee + libjrcvd + 1 + + L_ACTIVDOM_SOC + + Regular + + Ordinal + + + fr.insee + libjrcvd-1 + 1 + + fr.insee + CA-libjrcvd-1 + 1 + Category + + 1 + + + fr.insee + libjrcvd-2 + 1 + + fr.insee + CA-libjrcvd-2 + 1 + Category + + 2 + + + + fr.insee + l1wc2pt4 + 1 + + L_NBSALETAB + + Regular + + Ordinal + + + fr.insee + l1wc2pt4-1 + 1 + + fr.insee + CA-l1wc2pt4-1 + 1 + Category + + 1 + + + fr.insee + l1wc2pt4-2 + 1 + + fr.insee + CA-l1wc2pt4-2 + 1 + Category + + 2 + + + fr.insee + l1wc2pt4-3 + 1 + + fr.insee + CA-l1wc2pt4-3 + 1 + Category + + 3 + + + fr.insee + l1wc2pt4-4 + 1 + + fr.insee + CA-l1wc2pt4-4 + 1 + Category + + 4 + + + fr.insee + l1wc2pt4-5 + 1 + + fr.insee + CA-l1wc2pt4-5 + 1 + Category + + 5 + + + + fr.insee + l1wcgcka + 1 + + L_NBSALETABA + + Regular + + Ordinal + + + fr.insee + l1wcgcka-1 + 1 + + fr.insee + CA-l1wcgcka-1 + 1 + Category + + 1 + + + fr.insee + l1wcgcka-2 + 1 + + fr.insee + CA-l1wcgcka-2 + 1 + Category + + 2 + + + fr.insee + l1wcgcka-3 + 1 + + fr.insee + CA-l1wcgcka-3 + 1 + Category + + 3 + + + fr.insee + l1wcgcka-4 + 1 + + fr.insee + CA-l1wcgcka-4 + 1 + Category + + 4 + + + fr.insee + l1wcgcka-5 + 1 + + fr.insee + CA-l1wcgcka-5 + 1 + Category + + 5 + + + fr.insee + l1wcgcka-6 + 1 + + fr.insee + CA-l1wcgcka-6 + 1 + Category + + 6 + + + fr.insee + l1wcgcka-7 + 1 + + fr.insee + CA-l1wcgcka-7 + 1 + Category + + 7 + + + fr.insee + l1wcgcka-8 + 1 + + fr.insee + CA-l1wcgcka-8 + 1 + Category + + 8 + + + fr.insee + l1wcgcka-9 + 1 + + fr.insee + CA-l1wcgcka-9 + 1 + Category + + 9 + + + + fr.insee + l1wcl5qf + 1 + + L_NBSAL1 + + Regular + + Ordinal + + + fr.insee + l1wcl5qf-1 + 1 + + fr.insee + CA-l1wcl5qf-1 + 1 + Category + + 0 + + + fr.insee + l1wcl5qf-2 + 1 + + fr.insee + CA-l1wcl5qf-2 + 1 + Category + + 1 + + + fr.insee + l1wcl5qf-3 + 1 + + fr.insee + CA-l1wcl5qf-3 + 1 + Category + + 2 + + + fr.insee + l1wcl5qf-4 + 1 + + fr.insee + CA-l1wcl5qf-4 + 1 + Category + + 3 + + + fr.insee + l1wcl5qf-5 + 1 + + fr.insee + CA-l1wcl5qf-5 + 1 + Category + + 4 + + + fr.insee + l1wcl5qf-6 + 1 + + fr.insee + CA-l1wcl5qf-6 + 1 + Category + + 5 + + + + fr.insee + libj9vq3 + 1 + + L_NBSAL2 + + Regular + + Ordinal + + + fr.insee + libj9vq3-1 + 1 + + fr.insee + CA-libj9vq3-1 + 1 + Category + + 1 + + + fr.insee + libj9vq3-2 + 1 + + fr.insee + CA-libj9vq3-2 + 1 + Category + + 2 + + + fr.insee + libj9vq3-3 + 1 + + fr.insee + CA-libj9vq3-3 + 1 + Category + + 3 + + + fr.insee + libj9vq3-4 + 1 + + fr.insee + CA-libj9vq3-4 + 1 + Category + + 4 + + + fr.insee + libj9vq3-5 + 1 + + fr.insee + CA-libj9vq3-5 + 1 + Category + + 5 + + + + fr.insee + l1wdjul6 + 1 + + L_NBSALA + + Regular + + Ordinal + + + fr.insee + l1wdjul6-1 + 1 + + fr.insee + CA-l1wdjul6-1 + 1 + Category + + 1 + + + fr.insee + l1wdjul6-2 + 1 + + fr.insee + CA-l1wdjul6-2 + 1 + Category + + 2 + + + fr.insee + l1wdjul6-3 + 1 + + fr.insee + CA-l1wdjul6-3 + 1 + Category + + 3 + + + fr.insee + l1wdjul6-4 + 1 + + fr.insee + CA-l1wdjul6-4 + 1 + Category + + 4 + + + fr.insee + l1wdjul6-5 + 1 + + fr.insee + CA-l1wdjul6-5 + 1 + Category + + 5 + + + fr.insee + l1wdjul6-6 + 1 + + fr.insee + CA-l1wdjul6-6 + 1 + Category + + 6 + + + fr.insee + l1wdjul6-7 + 1 + + fr.insee + CA-l1wdjul6-7 + 1 + Category + + 7 + + + fr.insee + l1wdjul6-8 + 1 + + fr.insee + CA-l1wdjul6-8 + 1 + Category + + 8 + + + fr.insee + l1wdjul6-9 + 1 + + fr.insee + CA-l1wdjul6-9 + 1 + Category + + 9 + + + + fr.insee + l2hnfr8p + 1 + + L_CONTAC + + Regular + + Ordinal + + + fr.insee + l2hnfr8p-1 + 1 + + fr.insee + CA-l2hnfr8p-1 + 1 + Category + + 1 + + + fr.insee + l2hnfr8p-2 + 1 + + fr.insee + CA-l2hnfr8p-2 + 1 + Category + + 2 + + + fr.insee + l2hnfr8p-3 + 1 + + fr.insee + CA-l2hnfr8p-3 + 1 + Category + + 3 + + + fr.insee + l2hnfr8p-4 + 1 + + fr.insee + CA-l2hnfr8p-4 + 1 + Category + + 4 + + + fr.insee + l2hnfr8p-5 + 1 + + fr.insee + CA-l2hnfr8p-5 + 1 + Category + + 5 + + + + fr.insee + l2it94ua + 1 + + L_TPP + + Regular + + Ordinal + + + fr.insee + l2it94ua-1 + 1 + + fr.insee + CA-l2it94ua-1 + 1 + Category + + 1 + + + fr.insee + l2it94ua-2 + 1 + + fr.insee + CA-l2it94ua-2 + 1 + Category + + 2 + + + + fr.insee + l2ywf31u + 1 + + L_ASTCPUB + + Regular + + Ordinal + + + fr.insee + l2ywf31u-1 + 1 + + fr.insee + CA-l2ywf31u-1 + 1 + Category + + 1 + + + fr.insee + l2ywf31u-2 + 1 + + fr.insee + CA-l2ywf31u-2 + 1 + Category + + 2 + + + fr.insee + l2ywf31u-3 + 1 + + fr.insee + CA-l2ywf31u-3 + 1 + Category + + 3 + + + fr.insee + l2ywf31u-4 + 1 + + fr.insee + CA-l2ywf31u-4 + 1 + Category + + 4 + + + fr.insee + l2ywf31u-5 + 1 + + fr.insee + CA-l2ywf31u-5 + 1 + Category + + 5 + + + + fr.insee + l2j4sfwo + 1 + + L_ANBSAL1 + + Regular + + Ordinal + + + fr.insee + l2j4sfwo-1 + 1 + + fr.insee + CA-l2j4sfwo-1 + 1 + Category + + 0 + + + fr.insee + l2j4sfwo-2 + 1 + + fr.insee + CA-l2j4sfwo-2 + 1 + Category + + 1 + + + fr.insee + l2j4sfwo-3 + 1 + + fr.insee + CA-l2j4sfwo-3 + 1 + Category + + 2 + + + fr.insee + l2j4sfwo-4 + 1 + + fr.insee + CA-l2j4sfwo-4 + 1 + Category + + 3 + + + + fr.insee + libjxzeo + 1 + + L_ANBSAL2 + + Regular + + Ordinal + + + fr.insee + libjxzeo-1 + 1 + + fr.insee + CA-libjxzeo-1 + 1 + Category + + 1 + + + fr.insee + libjxzeo-2 + 1 + + fr.insee + CA-libjxzeo-2 + 1 + Category + + 2 + + + fr.insee + libjxzeo-3 + 1 + + fr.insee + CA-libjxzeo-3 + 1 + Category + + 3 + + + + fr.insee + l2ou5fc3 + 1 + + L_FFLIEU + + Regular + + Ordinal + + + fr.insee + l2ou5fc3-1 + 1 + + fr.insee + CA-l2ou5fc3-1 + 1 + Category + + 1 + + + fr.insee + l2ou5fc3-2 + 1 + + fr.insee + CA-l2ou5fc3-2 + 1 + Category + + 2 + + + fr.insee + l2ou5fc3-3 + 1 + + fr.insee + CA-l2ou5fc3-3 + 1 + Category + + 3 + + + fr.insee + l2ou5fc3-4 + 1 + + fr.insee + CA-l2ou5fc3-4 + 1 + Category + + 4 + + + fr.insee + l2ou5fc3-5 + 1 + + fr.insee + CA-l2ou5fc3-5 + 1 + Category + + 5 + + + fr.insee + l2ou5fc3-6 + 1 + + fr.insee + CA-l2ou5fc3-6 + 1 + Category + + 6 + + + + fr.insee + l2ov9ta3 + 1 + + L_FFCLA + + Regular + + Ordinal + + + fr.insee + l2ov9ta3-1 + 1 + + fr.insee + CA-l2ov9ta3-1 + 1 + Category + + 1 + + + fr.insee + l2ov9ta3-2 + 1 + + fr.insee + CA-l2ov9ta3-2 + 1 + Category + + 2 + + + fr.insee + l2ov9ta3-3 + 1 + + fr.insee + CA-l2ov9ta3-3 + 1 + Category + + 3 + + + fr.insee + l2ov9ta3-4 + 1 + + fr.insee + CA-l2ov9ta3-4 + 1 + Category + + 4 + + + fr.insee + l2ov9ta3-5 + 1 + + fr.insee + CA-l2ov9ta3-5 + 1 + Category + + 5 + + + fr.insee + l2ov9ta3-6 + 1 + + fr.insee + CA-l2ov9ta3-6 + 1 + Category + + 6 + + + fr.insee + l2ov9ta3-7 + 1 + + fr.insee + CA-l2ov9ta3-7 + 1 + Category + + 7 + + + fr.insee + l2ov9ta3-8 + 1 + + fr.insee + CA-l2ov9ta3-8 + 1 + Category + + 8 + + + fr.insee + l2ov9ta3-9 + 1 + + fr.insee + CA-l2ov9ta3-9 + 1 + Category + + 9 + + + fr.insee + l2ov9ta3-10 + 1 + + fr.insee + CA-l2ov9ta3-10 + 1 + Category + + 10 + + + + fr.insee + l2ovg7g8 + 1 + + L_FFBAC + + Regular + + Ordinal + + + fr.insee + l2ovg7g8-1 + 1 + + fr.insee + CA-l2ovg7g8-1 + 1 + Category + + 1 + + + fr.insee + l2ovg7g8-2 + 1 + + fr.insee + CA-l2ovg7g8-2 + 1 + Category + + 2 + + + fr.insee + l2ovg7g8-3 + 1 + + fr.insee + CA-l2ovg7g8-3 + 1 + Category + + 3 + + + fr.insee + l2ovg7g8-4 + 1 + + fr.insee + CA-l2ovg7g8-4 + 1 + Category + + 4 + + + fr.insee + l2ovg7g8-5 + 1 + + fr.insee + CA-l2ovg7g8-5 + 1 + Category + + 5 + + + + fr.insee + l2ovupfg + 1 + + L_FFCAP + + Regular + + Ordinal + + + fr.insee + l2ovupfg-1 + 1 + + fr.insee + CA-l2ovupfg-1 + 1 + Category + + 1 + + + fr.insee + l2ovupfg-2 + 1 + + fr.insee + CA-l2ovupfg-2 + 1 + Category + + 2 + + + + fr.insee + l2ovt65t + 1 + + L_FFTYPFORM + + Regular + + Ordinal + + + fr.insee + l2ovt65t-1 + 1 + + fr.insee + CA-l2ovt65t-1 + 1 + Category + + 1 + + + fr.insee + l2ovt65t-2 + 1 + + fr.insee + CA-l2ovt65t-2 + 1 + Category + + 2 + + + fr.insee + l2ovt65t-3 + 1 + + fr.insee + CA-l2ovt65t-3 + 1 + Category + + 3 + + + fr.insee + l2ovt65t-4 + 1 + + fr.insee + CA-l2ovt65t-4 + 1 + Category + + 4 + + + + fr.insee + l2ow3zu7 + 1 + + L_FFCONC + + Regular + + Ordinal + + + fr.insee + l2ow3zu7-1 + 1 + + fr.insee + CA-l2ow3zu7-1 + 1 + Category + + 1 + + + fr.insee + l2ow3zu7-2 + 1 + + fr.insee + CA-l2ow3zu7-2 + 1 + Category + + 2 + + + fr.insee + l2ow3zu7-3 + 1 + + fr.insee + CA-l2ow3zu7-3 + 1 + Category + + 3 + + + fr.insee + l2ow3zu7-4 + 1 + + fr.insee + CA-l2ow3zu7-4 + 1 + Category + + 4 + + + fr.insee + l2ow3zu7-5 + 1 + + fr.insee + CA-l2ow3zu7-5 + 1 + Category + + 5 + + + fr.insee + l2ow3zu7-6 + 1 + + fr.insee + CA-l2ow3zu7-6 + 1 + Category + + 6 + + + fr.insee + l2ow3zu7-7 + 1 + + fr.insee + CA-l2ow3zu7-7 + 1 + Category + + 7 + + + fr.insee + l2ow3zu7-8 + 1 + + fr.insee + CA-l2ow3zu7-8 + 1 + Category + + 8 + + + + fr.insee + l2owamgp + 1 + + L_FFNIVA + + Regular + + Ordinal + + + fr.insee + l2owamgp-1 + 1 + + fr.insee + CA-l2owamgp-1 + 1 + Category + + 1 + + + fr.insee + l2owamgp-2 + 1 + + fr.insee + CA-l2owamgp-2 + 1 + Category + + 2 + + + fr.insee + l2owamgp-3 + 1 + + fr.insee + CA-l2owamgp-3 + 1 + Category + + 3 + + + fr.insee + l2owamgp-4 + 1 + + fr.insee + CA-l2owamgp-4 + 1 + Category + + 4 + + + fr.insee + l2owamgp-5 + 1 + + fr.insee + CA-l2owamgp-5 + 1 + Category + + 5 + + + fr.insee + l2owamgp-6 + 1 + + fr.insee + CA-l2owamgp-6 + 1 + Category + + 6 + + + fr.insee + l2owamgp-7 + 1 + + fr.insee + CA-l2owamgp-7 + 1 + Category + + 7 + + + fr.insee + l2owamgp-8 + 1 + + fr.insee + CA-l2owamgp-8 + 1 + Category + + 8 + + + + fr.insee + l2owah6l + 1 + + L_FFNIVB + + Regular + + Ordinal + + + fr.insee + l2owah6l-1 + 1 + + fr.insee + CA-l2owah6l-1 + 1 + Category + + 1 + + + fr.insee + l2owah6l-2 + 1 + + fr.insee + CA-l2owah6l-2 + 1 + Category + + 2 + + + fr.insee + l2owah6l-3 + 1 + + fr.insee + CA-l2owah6l-3 + 1 + Category + + 3 + + + fr.insee + l2owah6l-4 + 1 + + fr.insee + CA-l2owah6l-4 + 1 + Category + + 4 + + + + fr.insee + l2owv329 + 1 + + L_FFDIPLCLAA + + Regular + + Ordinal + + + fr.insee + l2owv329-1 + 1 + + fr.insee + CA-l2owv329-1 + 1 + Category + + 1 + + + fr.insee + l2owv329-2 + 1 + + fr.insee + CA-l2owv329-2 + 1 + Category + + 2 + + + fr.insee + l2owv329-3 + 1 + + fr.insee + CA-l2owv329-3 + 1 + Category + + 3 + + + + fr.insee + l2owthpd + 1 + + L_FFDIPLCLAB + + Regular + + Ordinal + + + fr.insee + l2owthpd-1 + 1 + + fr.insee + CA-l2owthpd-1 + 1 + Category + + 1 + + + fr.insee + l2owthpd-2 + 1 + + fr.insee + CA-l2owthpd-2 + 1 + Category + + 2 + + + fr.insee + l2owthpd-3 + 1 + + fr.insee + CA-l2owthpd-3 + 1 + Category + + 3 + + + fr.insee + l2owthpd-4 + 1 + + fr.insee + CA-l2owthpd-4 + 1 + Category + + 4 + + + fr.insee + l2owthpd-5 + 1 + + fr.insee + CA-l2owthpd-5 + 1 + Category + + 5 + + + fr.insee + l2owthpd-6 + 1 + + fr.insee + CA-l2owthpd-6 + 1 + Category + + 6 + + + fr.insee + l2owthpd-7 + 1 + + fr.insee + CA-l2owthpd-7 + 1 + Category + + 7 + + + fr.insee + l2owthpd-8 + 1 + + fr.insee + CA-l2owthpd-8 + 1 + Category + + 8 + + + fr.insee + l2owthpd-9 + 1 + + fr.insee + CA-l2owthpd-9 + 1 + Category + + 9 + + + + fr.insee + l2oxynk2 + 1 + + L_GRDIPA + + Regular + + Ordinal + + + fr.insee + l2oxynk2-1 + 1 + + fr.insee + CA-l2oxynk2-1 + 1 + Category + + 1 + + + fr.insee + l2oxynk2-2 + 1 + + fr.insee + CA-l2oxynk2-2 + 1 + Category + + 2 + + + fr.insee + l2oxynk2-3 + 1 + + fr.insee + CA-l2oxynk2-3 + 1 + Category + + 3 + + + fr.insee + l2oxynk2-4 + 1 + + fr.insee + CA-l2oxynk2-4 + 1 + Category + + 4 + + + fr.insee + l2oxynk2-5 + 1 + + fr.insee + CA-l2oxynk2-5 + 1 + Category + + 5 + + + fr.insee + l2oxynk2-6 + 1 + + fr.insee + CA-l2oxynk2-6 + 1 + Category + + 6 + + + fr.insee + l2oxynk2-7 + 1 + + fr.insee + CA-l2oxynk2-7 + 1 + Category + + 7 + + + fr.insee + l2oxynk2-8 + 1 + + fr.insee + CA-l2oxynk2-8 + 1 + Category + + 8 + + + + fr.insee + l2oxz6v4 + 1 + + L_GRDIPB + + Regular + + Ordinal + + + fr.insee + l2oxz6v4-1 + 1 + + fr.insee + CA-l2oxz6v4-1 + 1 + Category + + 1 + + + fr.insee + l2oxz6v4-2 + 1 + + fr.insee + CA-l2oxz6v4-2 + 1 + Category + + 2 + + + fr.insee + l2oxz6v4-3 + 1 + + fr.insee + CA-l2oxz6v4-3 + 1 + Category + + 3 + + + + fr.insee + l2ywyhne + 1 + + L_GRDIPC + + Regular + + Ordinal + + + fr.insee + l2ywyhne-1 + 1 + + fr.insee + CA-l2ywyhne-1 + 1 + Category + + 1 + + + fr.insee + l2ywyhne-2 + 1 + + fr.insee + CA-l2ywyhne-2 + 1 + Category + + 2 + + + fr.insee + l2ywyhne-3 + 1 + + fr.insee + CA-l2ywyhne-3 + 1 + Category + + 3 + + + + fr.insee + l1au0pkk + 1 + + L_TYPLOG + + Regular + + Ordinal + + + fr.insee + l1au0pkk-1 + 1 + + fr.insee + CA-l1au0pkk-1 + 1 + Category + + 1 + + + fr.insee + l1au0pkk-2 + 1 + + fr.insee + CA-l1au0pkk-2 + 1 + Category + + 2 + + + fr.insee + l1au0pkk-3 + 1 + + fr.insee + CA-l1au0pkk-3 + 1 + Category + + 3 + + + fr.insee + l1au0pkk-4 + 1 + + fr.insee + CA-l1au0pkk-4 + 1 + Category + + 4 + + + fr.insee + l1au0pkk-5 + 1 + + fr.insee + CA-l1au0pkk-5 + 1 + Category + + 5 + + + fr.insee + l1au0pkk-6 + 1 + + fr.insee + CA-l1au0pkk-6 + 1 + Category + + 6 + + + + fr.insee + l1aufkzv + 1 + + L_SURFTR + + Regular + + Ordinal + + + fr.insee + l1aufkzv-1 + 1 + + fr.insee + CA-l1aufkzv-1 + 1 + Category + + 1 + + + fr.insee + l1aufkzv-2 + 1 + + fr.insee + CA-l1aufkzv-2 + 1 + Category + + 2 + + + fr.insee + l1aufkzv-3 + 1 + + fr.insee + CA-l1aufkzv-3 + 1 + Category + + 3 + + + fr.insee + l1aufkzv-4 + 1 + + fr.insee + CA-l1aufkzv-4 + 1 + Category + + 4 + + + fr.insee + l1aufkzv-5 + 1 + + fr.insee + CA-l1aufkzv-5 + 1 + Category + + 5 + + + fr.insee + l1aufkzv-6 + 1 + + fr.insee + CA-l1aufkzv-6 + 1 + Category + + 6 + + + + fr.insee + l1asjley + 1 + + L_STOC + + Regular + + Ordinal + + + fr.insee + l1asjley-1 + 1 + + fr.insee + CA-l1asjley-1 + 1 + Category + + 1 + + + fr.insee + l1asjley-2 + 1 + + fr.insee + CA-l1asjley-2 + 1 + Category + + 2 + + + fr.insee + l1asjley-3 + 1 + + fr.insee + CA-l1asjley-3 + 1 + Category + + 3 + + + fr.insee + l1asjley-4 + 1 + + fr.insee + CA-l1asjley-4 + 1 + Category + + 4 + + + + fr.insee + livt83k2 + 1 + + L_LOYER_MENS + + Regular + + Ordinal + + + fr.insee + livt83k2-1 + 1 + + fr.insee + CA-livt83k2-1 + 1 + Category + + 1 + + + fr.insee + livt83k2-2 + 1 + + fr.insee + CA-livt83k2-2 + 1 + Category + + 2 + + + fr.insee + livt83k2-3 + 1 + + fr.insee + CA-livt83k2-3 + 1 + Category + + 3 + + + fr.insee + livt83k2-4 + 1 + + fr.insee + CA-livt83k2-4 + 1 + Category + + 4 + + + fr.insee + livt83k2-5 + 1 + + fr.insee + CA-livt83k2-5 + 1 + Category + + 5 + + + + fr.insee + l1ata22l + 1 + + L_LOGPROPRI + + Regular + + Ordinal + + + fr.insee + l1ata22l-1 + 1 + + fr.insee + CA-l1ata22l-1 + 1 + Category + + 1 + + + fr.insee + l1ata22l-2 + 1 + + fr.insee + CA-l1ata22l-2 + 1 + Category + + 2 + + + fr.insee + l1ata22l-3 + 1 + + fr.insee + CA-l1ata22l-3 + 1 + Category + + 3 + + + fr.insee + l1ata22l-4 + 1 + + fr.insee + CA-l1ata22l-4 + 1 + Category + + 4 + + + fr.insee + l1ata22l-5 + 1 + + fr.insee + CA-l1ata22l-5 + 1 + Category + + 5 + + + fr.insee + l1ata22l-6 + 1 + + fr.insee + CA-l1ata22l-6 + 1 + Category + + 6 + + + fr.insee + l1ata22l-7 + 1 + + fr.insee + CA-l1ata22l-7 + 1 + Category + + 7 + + + + fr.insee + libxmauc + 1 + + L_ANCONSTR + + Regular + + Ordinal + + + fr.insee + libxmauc-1 + 1 + + fr.insee + CA-libxmauc-1 + 1 + Category + + 1 + + + fr.insee + libxmauc-2 + 1 + + fr.insee + CA-libxmauc-2 + 1 + Category + + 2 + + + fr.insee + libxmauc-3 + 1 + + fr.insee + CA-libxmauc-3 + 1 + Category + + 3 + + + fr.insee + libxmauc-4 + 1 + + fr.insee + CA-libxmauc-4 + 1 + Category + + 4 + + + fr.insee + libxmauc-5 + 1 + + fr.insee + CA-libxmauc-5 + 1 + Category + + 5 + + + fr.insee + libxmauc-6 + 1 + + fr.insee + CA-libxmauc-6 + 1 + Category + + 6 + + + + fr.insee + libxsw6w + 1 + + L_OUI_NON_NSP + + Regular + + Ordinal + + + fr.insee + libxsw6w-1 + 1 + + fr.insee + CA-libxsw6w-1 + 1 + Category + + 1 + + + fr.insee + libxsw6w-2 + 1 + + fr.insee + CA-libxsw6w-2 + 1 + Category + + 2 + + + fr.insee + libxsw6w-3 + 1 + + fr.insee + CA-libxsw6w-3 + 1 + Category + + 3 + + + + fr.insee + libyczb1 + 1 + + L_NRJ_TRAV_FU + + Regular + + Ordinal + + + fr.insee + libyczb1-1 + 1 + + fr.insee + CA-libyczb1-1 + 1 + Category + + 1 + + + fr.insee + libyczb1-2 + 1 + + fr.insee + CA-libyczb1-2 + 1 + Category + + 2 + + + fr.insee + libyczb1-3 + 1 + + fr.insee + CA-libyczb1-3 + 1 + Category + + 3 + + + fr.insee + libyczb1-4 + 1 + + fr.insee + CA-libyczb1-4 + 1 + Category + + 4 + + + fr.insee + libyczb1-5 + 1 + + fr.insee + CA-libyczb1-5 + 1 + Category + + 5 + + + + fr.insee + libyau6k + 1 + + L_CHOIX_LOG + + Regular + + Ordinal + + + fr.insee + libyau6k-1 + 1 + + fr.insee + CA-libyau6k-1 + 1 + Category + + 1 + + + fr.insee + libyau6k-2 + 1 + + fr.insee + CA-libyau6k-2 + 1 + Category + + 2 + + + fr.insee + libyau6k-3 + 1 + + fr.insee + CA-libyau6k-3 + 1 + Category + + 3 + + + fr.insee + libyau6k-4 + 1 + + fr.insee + CA-libyau6k-4 + 1 + Category + + 4 + + + fr.insee + libyau6k-5 + 1 + + fr.insee + CA-libyau6k-5 + 1 + Category + + 5 + + + fr.insee + libyau6k-6 + 1 + + fr.insee + CA-libyau6k-6 + 1 + Category + + 6 + + + fr.insee + libyau6k-7 + 1 + + fr.insee + CA-libyau6k-7 + 1 + Category + + 7 + + + fr.insee + libyau6k-8 + 1 + + fr.insee + CA-libyau6k-8 + 1 + Category + + 8 + + + + fr.insee + libya8uw + 1 + + L_COND_LOG + + Regular + + Ordinal + + + fr.insee + libya8uw-1 + 1 + + fr.insee + CA-libya8uw-1 + 1 + Category + + 1 + + + fr.insee + libya8uw-2 + 1 + + fr.insee + CA-libya8uw-2 + 1 + Category + + 2 + + + fr.insee + libya8uw-3 + 1 + + fr.insee + CA-libya8uw-3 + 1 + Category + + 3 + + + fr.insee + libya8uw-4 + 1 + + fr.insee + CA-libya8uw-4 + 1 + Category + + 4 + + + fr.insee + libya8uw-5 + 1 + + fr.insee + CA-libya8uw-5 + 1 + Category + + 5 + + + + fr.insee + liby6h2m + 1 + + L_FINA_LOG + + Regular + + Ordinal + + + fr.insee + liby6h2m-1 + 1 + + fr.insee + CA-liby6h2m-1 + 1 + Category + + 1 + + + fr.insee + liby6h2m-2 + 1 + + fr.insee + CA-liby6h2m-2 + 1 + Category + + 2 + + + fr.insee + liby6h2m-3 + 1 + + fr.insee + CA-liby6h2m-3 + 1 + Category + + 3 + + + fr.insee + liby6h2m-4 + 1 + + fr.insee + CA-liby6h2m-4 + 1 + Category + + 4 + + + fr.insee + liby6h2m-5 + 1 + + fr.insee + CA-liby6h2m-5 + 1 + Category + + 5 + + + + fr.insee + libyqiss + 1 + + L_FINA_GEN + + Regular + + Ordinal + + + fr.insee + libyqiss-1 + 1 + + fr.insee + CA-libyqiss-1 + 1 + Category + + 1 + + + fr.insee + libyqiss-2 + 1 + + fr.insee + CA-libyqiss-2 + 1 + Category + + 2 + + + fr.insee + libyqiss-3 + 1 + + fr.insee + CA-libyqiss-3 + 1 + Category + + 3 + + + fr.insee + libyqiss-4 + 1 + + fr.insee + CA-libyqiss-4 + 1 + Category + + 4 + + + fr.insee + libyqiss-5 + 1 + + fr.insee + CA-libyqiss-5 + 1 + Category + + 5 + + + fr.insee + libyqiss-6 + 1 + + fr.insee + CA-libyqiss-6 + 1 + Category + + 6 + + + + fr.insee + libyycuj + 1 + + L_AIDE_VOIS + + Regular + + Ordinal + + + fr.insee + libyycuj-1 + 1 + + fr.insee + CA-libyycuj-1 + 1 + Category + + 1 + + + fr.insee + libyycuj-2 + 1 + + fr.insee + CA-libyycuj-2 + 1 + Category + + 2 + + + fr.insee + libyycuj-3 + 1 + + fr.insee + CA-libyycuj-3 + 1 + Category + + 3 + + + + fr.insee + libz1uqg + 1 + + L_QUART_AVANTAGE + + Regular + + Ordinal + + + fr.insee + libz1uqg-1 + 1 + + fr.insee + CA-libz1uqg-1 + 1 + Category + + 1 + + + fr.insee + libz1uqg-2 + 1 + + fr.insee + CA-libz1uqg-2 + 1 + Category + + 2 + + + fr.insee + libz1uqg-3 + 1 + + fr.insee + CA-libz1uqg-3 + 1 + Category + + 3 + + + fr.insee + libz1uqg-4 + 1 + + fr.insee + CA-libz1uqg-4 + 1 + Category + + 4 + + + fr.insee + libz1uqg-5 + 1 + + fr.insee + CA-libz1uqg-5 + 1 + Category + + 5 + + + fr.insee + libz1uqg-6 + 1 + + fr.insee + CA-libz1uqg-6 + 1 + Category + + 6 + + + fr.insee + libz1uqg-7 + 1 + + fr.insee + CA-libz1uqg-7 + 1 + Category + + 7 + + + fr.insee + libz1uqg-8 + 1 + + fr.insee + CA-libz1uqg-8 + 1 + Category + + 8 + + + + fr.insee + libzb0ea + 1 + + L_ON + + Regular + + Ordinal + + + fr.insee + libzb0ea-1 + 1 + + fr.insee + CA-libzb0ea-1 + 1 + Category + + 1 + + + fr.insee + libzb0ea-2 + 1 + + fr.insee + CA-libzb0ea-2 + 1 + Category + + 2 + + + + fr.insee + libyy6jr + 1 + + L_QUART_PB + + Regular + + Ordinal + + + fr.insee + libyy6jr-1 + 1 + + fr.insee + CA-libyy6jr-1 + 1 + Category + + 1 + + + fr.insee + libyy6jr-2 + 1 + + fr.insee + CA-libyy6jr-2 + 1 + Category + + 2 + + + fr.insee + libyy6jr-3 + 1 + + fr.insee + CA-libyy6jr-3 + 1 + Category + + 3 + + + fr.insee + libyy6jr-4 + 1 + + fr.insee + CA-libyy6jr-4 + 1 + Category + + 4 + + + fr.insee + libyy6jr-5 + 1 + + fr.insee + CA-libyy6jr-5 + 1 + Category + + 5 + + + fr.insee + libyy6jr-6 + 1 + + fr.insee + CA-libyy6jr-6 + 1 + Category + + 6 + + + fr.insee + libyy6jr-7 + 1 + + fr.insee + CA-libyy6jr-7 + 1 + Category + + 7 + + + fr.insee + libyy6jr-8 + 1 + + fr.insee + CA-libyy6jr-8 + 1 + Category + + 8 + + + + fr.insee + libzhuue + 1 + + L_QUART_DEV + + Regular + + Ordinal + + + fr.insee + libzhuue-1 + 1 + + fr.insee + CA-libzhuue-1 + 1 + Category + + 1 + + + fr.insee + libzhuue-2 + 1 + + fr.insee + CA-libzhuue-2 + 1 + Category + + 2 + + + fr.insee + libzhuue-3 + 1 + + fr.insee + CA-libzhuue-3 + 1 + Category + + 3 + + + + fr.insee + libzcay7 + 1 + + L_RECYCLE + + Regular + + Ordinal + + + fr.insee + libzcay7-1 + 1 + + fr.insee + CA-libzcay7-1 + 1 + Category + + 1 + + + fr.insee + libzcay7-2 + 1 + + fr.insee + CA-libzcay7-2 + 1 + Category + + 2 + + + fr.insee + libzcay7-3 + 1 + + fr.insee + CA-libzcay7-3 + 1 + Category + + 3 + + + fr.insee + libzcay7-4 + 1 + + fr.insee + CA-libzcay7-4 + 1 + Category + + 4 + + + fr.insee + libzcay7-5 + 1 + + fr.insee + CA-libzcay7-5 + 1 + Category + + 5 + + + + fr.insee + libze0zu + 1 + + L_ENVIRONNEMENT + + Regular + + Ordinal + + + fr.insee + libze0zu-1 + 1 + + fr.insee + CA-libze0zu-1 + 1 + Category + + 1 + + + fr.insee + libze0zu-2 + 1 + + fr.insee + CA-libze0zu-2 + 1 + Category + + 2 + + + fr.insee + libze0zu-3 + 1 + + fr.insee + CA-libze0zu-3 + 1 + Category + + 3 + + + fr.insee + libze0zu-4 + 1 + + fr.insee + CA-libze0zu-4 + 1 + Category + + 4 + + + + fr.insee + libzas5e + 1 + + L_VOITURE + + Regular + + Ordinal + + + fr.insee + libzas5e-1 + 1 + + fr.insee + CA-libzas5e-1 + 1 + Category + + 1 + + + fr.insee + libzas5e-2 + 1 + + fr.insee + CA-libzas5e-2 + 1 + Category + + 2 + + + fr.insee + libzas5e-3 + 1 + + fr.insee + CA-libzas5e-3 + 1 + Category + + 3 + + + fr.insee + libzas5e-4 + 1 + + fr.insee + CA-libzas5e-4 + 1 + Category + + 4 + + + fr.insee + libzas5e-5 + 1 + + fr.insee + CA-libzas5e-5 + 1 + Category + + 5 + + + + fr.insee + libzoccs + 1 + + L_QUART_NOTE + + Regular + + Ordinal + + + fr.insee + libzoccs-1 + 1 + + fr.insee + CA-libzoccs-1 + 1 + Category + + 1 + + + fr.insee + libzoccs-2 + 1 + + fr.insee + CA-libzoccs-2 + 1 + Category + + 2 + + + fr.insee + libzoccs-3 + 1 + + fr.insee + CA-libzoccs-3 + 1 + Category + + 3 + + + fr.insee + libzoccs-4 + 1 + + fr.insee + CA-libzoccs-4 + 1 + Category + + 4 + + + fr.insee + libzoccs-5 + 1 + + fr.insee + CA-libzoccs-5 + 1 + Category + + 5 + + + fr.insee + libzoccs-6 + 1 + + fr.insee + CA-libzoccs-6 + 1 + Category + + 6 + + + fr.insee + libzoccs-7 + 1 + + fr.insee + CA-libzoccs-7 + 1 + Category + + 7 + + + fr.insee + libzoccs-8 + 1 + + fr.insee + CA-libzoccs-8 + 1 + Category + + 8 + + + fr.insee + libzoccs-9 + 1 + + fr.insee + CA-libzoccs-9 + 1 + Category + + 9 + + + fr.insee + libzoccs-10 + 1 + + fr.insee + CA-libzoccs-10 + 1 + Category + + 10 + + + + fr.insee + l2sspd6p + 1 + + L_SANTGEN + + Regular + + Ordinal + + + fr.insee + l2sspd6p-1 + 1 + + fr.insee + CA-l2sspd6p-1 + 1 + Category + + 1 + + + fr.insee + l2sspd6p-2 + 1 + + fr.insee + CA-l2sspd6p-2 + 1 + Category + + 2 + + + fr.insee + l2sspd6p-3 + 1 + + fr.insee + CA-l2sspd6p-3 + 1 + Category + + 3 + + + fr.insee + l2sspd6p-4 + 1 + + fr.insee + CA-l2sspd6p-4 + 1 + Category + + 4 + + + fr.insee + l2sspd6p-5 + 1 + + fr.insee + CA-l2sspd6p-5 + 1 + Category + + 5 + + + + fr.insee + l2sujdf4 + 1 + + L_GALI + + Regular + + Ordinal + + + fr.insee + l2sujdf4-1 + 1 + + fr.insee + CA-l2sujdf4-1 + 1 + Category + + 1 + + + fr.insee + l2sujdf4-2 + 1 + + fr.insee + CA-l2sujdf4-2 + 1 + Category + + 2 + + + fr.insee + l2sujdf4-3 + 1 + + fr.insee + CA-l2sujdf4-3 + 1 + Category + + 3 + + + + fr.insee + libzsoro + 1 + + L_DIF_DEPELEC + + Regular + + Ordinal + + + fr.insee + libzsoro-1 + 1 + + fr.insee + CA-libzsoro-1 + 1 + Category + + 1 + + + fr.insee + libzsoro-2 + 1 + + fr.insee + CA-libzsoro-2 + 1 + Category + + 2 + + + fr.insee + libzsoro-3 + 1 + + fr.insee + CA-libzsoro-3 + 1 + Category + + 3 + + + fr.insee + libzsoro-4 + 1 + + fr.insee + CA-libzsoro-4 + 1 + Category + + 4 + + + + fr.insee + libzjwmo + 1 + + L_DIF_MONTANT + + Regular + + Ordinal + + + fr.insee + libzjwmo-1 + 1 + + fr.insee + CA-libzjwmo-1 + 1 + Category + + 1 + + + fr.insee + libzjwmo-2 + 1 + + fr.insee + CA-libzjwmo-2 + 1 + Category + + 2 + + + fr.insee + libzjwmo-3 + 1 + + fr.insee + CA-libzjwmo-3 + 1 + Category + + 3 + + + + fr.insee + lic00r7g + 1 + + L_DIF_QUARTIER + + Regular + + Ordinal + + + fr.insee + lic00r7g-1 + 1 + + fr.insee + CA-lic00r7g-1 + 1 + Category + + 1 + + + fr.insee + lic00r7g-2 + 1 + + fr.insee + CA-lic00r7g-2 + 1 + Category + + 2 + + + fr.insee + lic00r7g-3 + 1 + + fr.insee + CA-lic00r7g-3 + 1 + Category + + 3 + + + fr.insee + lic00r7g-4 + 1 + + fr.insee + CA-lic00r7g-4 + 1 + Category + + 4 + + + + fr.insee + libznuft + 1 + + L_DIF_AUTRE + + Regular + + Ordinal + + + fr.insee + libznuft-1 + 1 + + fr.insee + CA-libznuft-1 + 1 + Category + + 1 + + + fr.insee + libznuft-2 + 1 + + fr.insee + CA-libznuft-2 + 1 + Category + + 2 + + + fr.insee + libznuft-3 + 1 + + fr.insee + CA-libznuft-3 + 1 + Category + + 3 + + + + fr.insee + lic0700g + 1 + + L_AVIS + + Regular + + Ordinal + + + fr.insee + lic0700g-1 + 1 + + fr.insee + CA-lic0700g-1 + 1 + Category + + 1 + + + fr.insee + lic0700g-2 + 1 + + fr.insee + CA-lic0700g-2 + 1 + Category + + 2 + + + fr.insee + lic0700g-3 + 1 + + fr.insee + CA-lic0700g-3 + 1 + Category + + 3 + + + fr.insee + lic0700g-4 + 1 + + fr.insee + CA-lic0700g-4 + 1 + Category + + 4 + + + fr.insee + lic0700g-5 + 1 + + fr.insee + CA-lic0700g-5 + 1 + Category + + 5 + + + + fr.insee + libz5d44-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz5d44-secondDimension-fakeCL-1 + + Regular + + Ordinal + + + fr.insee + libz5d44-secondDimension-fakeCL-1-1 + 1 + + fr.insee + CA-libz5d44-secondDimension-fakeCL-1-1 + 1 + Category + + 1 + + + + fr.insee + libz9s7u-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz9s7u-secondDimension-fakeCL-1 + + Regular + + Ordinal + + + fr.insee + libz9s7u-secondDimension-fakeCL-1-1 + 1 + + fr.insee + CA-libz9s7u-secondDimension-fakeCL-1-1 + 1 + Category + + 1 + + + + fr.insee + lic0a3os-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-lic0a3os-secondDimension-fakeCL-1 + + Regular + + Ordinal + + + fr.insee + lic0a3os-secondDimension-fakeCL-1-1 + 1 + + fr.insee + CA-lic0a3os-secondDimension-fakeCL-1-1 + 1 + Category + + 1 + + + + fr.insee + INSEE-COMMUN-CL-Booleen + 1 + + Booleen + + Regular + + Ordinal + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + + fr.insee + INSEE-COMMUN-CA-Booleen-1 + 1 + Category + + 1 + + + + + fr.insee + VariableScheme-lj76sgq8 + 1 + + Variable Scheme for the survey + + + fr.insee + l13h1ecy + 1 + + T_ANNAIS + + + Année de naissance (T_ANNAIS) + + + fr.insee + l13h1ecy-VROP + 1 + + + + fr.insee + l13h1ecy-GI + 1 + GenerationInstruction + + + fr.insee + l13h1ecy-GOP + 1 + OutParameter + + + fr.insee + l13h1ecy-VROP + 1 + OutParameter + + + + + + + + fr.insee + l13h4aiz + 1 + + T_AGE + + + Âge (T_AGE) + + + fr.insee + l13h4aiz-VROP + 1 + + + + fr.insee + l13h4aiz-GI + 1 + GenerationInstruction + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13h4aiz-VROP + 1 + OutParameter + + + + + + 0 + 120 + + Decimal + + + + + fr.insee + l14uaqgk + 1 + + LIB_PR + + + GENRER - Pronom il/elle (LIB_PR) + + + fr.insee + l14uaqgk-VROP + 1 + + + + fr.insee + l14uaqgk-GI + 1 + GenerationInstruction + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + fr.insee + l14uaqgk-VROP + 1 + OutParameter + + + + + + + + fr.insee + l14tv7tn + 1 + + LIB_ERE + + + GENRER - Terminaisons en ERE (LIB_ERE) + + + fr.insee + l14tv7tn-VROP + 1 + + + + fr.insee + l14tv7tn-GI + 1 + GenerationInstruction + + + fr.insee + l14tv7tn-GOP + 1 + OutParameter + + + fr.insee + l14tv7tn-VROP + 1 + OutParameter + + + + + + + + fr.insee + l14vgvlc + 1 + + PRENOMREFB + + + Premier prénom Brut (PRENOMREFB) + + + fr.insee + l14vgvlc-VROP + 1 + + + + fr.insee + l14vgvlc-GI + 1 + GenerationInstruction + + + fr.insee + l14vgvlc-GOP + 1 + OutParameter + + + fr.insee + l14vgvlc-VROP + 1 + OutParameter + + + + + + + + fr.insee + l14vew0k + 1 + + PRENOMB + + + Préniom Brut (PRENOMB) + + + fr.insee + l14vew0k-VROP + 1 + + + + fr.insee + l14vew0k-GI + 1 + GenerationInstruction + + + fr.insee + l14vew0k-GOP + 1 + OutParameter + + + fr.insee + l14vew0k-VROP + 1 + OutParameter + + + + + + + + fr.insee + l1w5c7yp + 1 + + LIB_NE + + + GENRER - Terminaisons en NE (LIB_NE) + + + fr.insee + l1w5c7yp-VROP + 1 + + + + fr.insee + l1w5c7yp-GI + 1 + GenerationInstruction + + + fr.insee + l1w5c7yp-GOP + 1 + OutParameter + + + fr.insee + l1w5c7yp-VROP + 1 + OutParameter + + + + + + + + fr.insee + l1w5mjq9 + 1 + + LIB_HF + + + GENRER - Hommes Femmes (LIB_HF) + + + fr.insee + l1w5mjq9-VROP + 1 + + + + fr.insee + l1w5mjq9-GI + 1 + GenerationInstruction + + + fr.insee + l1w5mjq9-GOP + 1 + OutParameter + + + fr.insee + l1w5mjq9-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2itqw98 + 1 + + LIB_SON + + + VOUVOIEMENT - SON (LIB_SON) + + + fr.insee + l2itqw98-VROP + 1 + + + + fr.insee + l2itqw98-GI + 1 + GenerationInstruction + + + fr.insee + l2itqw98-GOP + 1 + OutParameter + + + fr.insee + l2itqw98-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2iu1atg + 1 + + LIB_SA + + + VOUVOIEMENT - SA (LIB_SA) + + + fr.insee + l2iu1atg-VROP + 1 + + + + fr.insee + l2iu1atg-GI + 1 + GenerationInstruction + + + fr.insee + l2iu1atg-GOP + 1 + OutParameter + + + fr.insee + l2iu1atg-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2iur75u + 1 + + LIB_E + + + GENRER - Terminaisons en E (LIB_E) + + + fr.insee + l2iur75u-VROP + 1 + + + + fr.insee + l2iur75u-GI + 1 + GenerationInstruction + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + fr.insee + l2iur75u-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2j6udu0 + 1 + + T_EMPLOI + + + En emploi (T_EMPLOI) + + + fr.insee + l2j6udu0-VROP + 1 + + + + fr.insee + l2j6udu0-GI + 1 + GenerationInstruction + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + l2j6udu0-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2osro6c + 1 + + LIB_SES + + + VOUVOIEMENT - SES (LIB_SES) + + + fr.insee + l2osro6c-VROP + 1 + + + + fr.insee + l2osro6c-GI + 1 + GenerationInstruction + + + fr.insee + l2osro6c-GOP + 1 + OutParameter + + + fr.insee + l2osro6c-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2oti60m + 1 + + T_MINEUR + + + Individu mineur (T_MINEUR) + + + fr.insee + l2oti60m-VROP + 1 + + + + fr.insee + l2oti60m-GI + 1 + GenerationInstruction + + + fr.insee + l2oti60m-GOP + 1 + OutParameter + + + fr.insee + l2oti60m-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2re729e + 1 + + FFM + + + Formation formelle en cours (T_FFM) + + + fr.insee + l2re729e-VROP + 1 + + + + fr.insee + l2re729e-GI + 1 + GenerationInstruction + + + fr.insee + l2re729e-GOP + 1 + OutParameter + + + fr.insee + l2re729e-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rf764i + 1 + + T_PER1E + + + Père dans le logement (T_PER1E) + + + fr.insee + l2rf764i-VROP + 1 + + + + fr.insee + l2rf764i-GI + 1 + GenerationInstruction + + + fr.insee + l2rf764i-GOP + 1 + OutParameter + + + fr.insee + l2rf764i-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rez3ig + 1 + + T_MER1E + + + Mère dans le logement (T_MER1E) + + + fr.insee + l2rez3ig-VROP + 1 + + + + fr.insee + l2rez3ig-GI + 1 + GenerationInstruction + + + fr.insee + l2rez3ig-GOP + 1 + OutParameter + + + fr.insee + l2rez3ig-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rs9ar9 + 1 + + T_PRENOMAP + + + Prénom de l'autre parent avec null (T_PRENOMAP) + + + fr.insee + l2rs9ar9-VROP + 1 + + + + fr.insee + l2rs9ar9-GI + 1 + GenerationInstruction + + + fr.insee + l2rs9ar9-GOP + 1 + OutParameter + + + fr.insee + l2rs9ar9-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rs5tmg + 1 + + LIB_LUI + + + VOUVOIEMENT - LUI (LIB_LUI) + + + fr.insee + l2rs5tmg-VROP + 1 + + + + fr.insee + l2rs5tmg-GI + 1 + GenerationInstruction + + + fr.insee + l2rs5tmg-GOP + 1 + OutParameter + + + fr.insee + l2rs5tmg-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2st84mt + 1 + + LIB_SE + + + VOUVOIEMENT - SE (LIB_SE) + + + fr.insee + l2st84mt-VROP + 1 + + + + fr.insee + l2st84mt-GI + 1 + GenerationInstruction + + + fr.insee + l2st84mt-GOP + 1 + OutParameter + + + fr.insee + l2st84mt-VROP + 1 + OutParameter + + + + + + + + fr.insee + l3jyfypp + 1 + + LIB_LE + + + GENRER - Attributs LE/LA (LIB_LE) + + + fr.insee + l3jyfypp-VROP + 1 + + + + fr.insee + l3jyfypp-GI + 1 + GenerationInstruction + + + fr.insee + l3jyfypp-GOP + 1 + OutParameter + + + fr.insee + l3jyfypp-VROP + 1 + OutParameter + + + + + + + + fr.insee + lf9ty6tb + 1 + + T_NBHAB + + + Nombre d'habitants prise en compte du null (T_NBHAB) + + + fr.insee + lf9ty6tb-VROP + 1 + + + + fr.insee + lf9ty6tb-GI + 1 + GenerationInstruction + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + lf9ty6tb-VROP + 1 + OutParameter + + + + + + 1 + 20 + + Decimal + + + + + fr.insee + liahw5su + 1 + + ADR + + + Adresse finale (ADR) + + + fr.insee + liahw5su-VROP + 1 + + + + fr.insee + liahw5su-GI + 1 + GenerationInstruction + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + fr.insee + liahw5su-VROP + 1 + OutParameter + + + + + + + + fr.insee + liboqrtq + 1 + + T_TYPLIST + + + Diplôme préparé correspond à un diplôme du secondaire long (T_TYPLIST) + + + fr.insee + liboqrtq-VROP + 1 + + + + fr.insee + liboqrtq-GI + 1 + GenerationInstruction + + + fr.insee + liboqrtq-GOP + 1 + OutParameter + + + fr.insee + liboqrtq-VROP + 1 + OutParameter + + + + + + + + fr.insee + lic0n43l + 1 + + T_MAJLOGAUT + + + Regroupement des deux listes (T_MAJLOGAUT) + + + fr.insee + lic0n43l-VROP + 1 + + + + fr.insee + lic0n43l-GI + 1 + GenerationInstruction + + + fr.insee + lic0n43l-GOP + 1 + OutParameter + + + fr.insee + lic0n43l-VROP + 1 + OutParameter + + + + + + + + fr.insee + lix9oxsd + 1 + + PRENOM + + + PRENOM (gestion du null) + + + fr.insee + lix9oxsd-VROP + 1 + + + + fr.insee + lix9oxsd-GI + 1 + GenerationInstruction + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + lix9oxsd-VROP + 1 + OutParameter + + + + + + + + fr.insee + lix9pz46 + 1 + + PRENOMREF + + + PRENOMREF (gestion du null) + + + fr.insee + lix9pz46-VROP + 1 + + + + fr.insee + lix9pz46-GI + 1 + GenerationInstruction + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + lix9pz46-VROP + 1 + OutParameter + + + + + + + + fr.insee + l0v32sjd + 1 + + ADR_EXT + + + ADRESSE (ADR_EXT) + + + + + + + fr.insee + lj49pfu5 + 1 + + HM1 + + + HM1 label + + + fr.insee + lj49nr0f-QOP-lj4atyq0 + 1 + OutParameter + + + fr.insee + lj49nr0f + 1 + QuestionItem + + + + + + + fr.insee + lfthszef + 1 + + T_NHAB + + + Nombre d'habitants (T_HAB) + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + OutParameter + + + fr.insee + l0v2t2lc + 1 + QuestionItem + + + + + 1 + 20 + + Decimal + + + + + fr.insee + lftrwvwz + 1 + + T_PRENOM + + + T_PRENOM label + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i + 1 + QuestionItem + + + + + + + fr.insee + lfthsyka + 1 + + T_SEXE + + + T_SEXE label + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l0v4b34m + 1 + QuestionItem + + + + + fr.insee + l0v3x4ho + 1 + CodeList + + + + + + fr.insee + lfthns08 + 1 + + T_DATENAIS + + + T_DATENAIS label + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l0v4oi1v + 1 + QuestionItem + + + + YYYY-MM-DD + date + + 1900-01-01 + 2022-03-17 + + + + + + fr.insee + liubyc07 + 1 + + T_ANNAISS + + + T_ANNAISS label + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too + 1 + QuestionItem + + + + + 1900 + 2023 + + Decimal + + + + + fr.insee + lfthywce + 1 + + T_LNAIS + + + T_LNAIS label + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + fr.insee + l11zznh4 + 1 + QuestionItem + + + + + fr.insee + l12074mk + 1 + CodeList + + + + + + fr.insee + liyb2s38 + 1 + + T_COMNAIS + + + T_COMNAIS label + + + fr.insee + l120kmks-QOP-liyb80ve + 1 + OutParameter + + + fr.insee + l120kmks + 1 + QuestionItem + + + + + + + fr.insee + liyazq7r + 1 + + T_PAYSNAIS + + + T_PAYSNAIS label + + + fr.insee + l120lqns-QOP-liybbdn2 + 1 + OutParameter + + + fr.insee + l120lqns + 1 + QuestionItem + + + + + + + fr.insee + lgdwxbba + 1 + + T_NATION1 + + + 1 - "Française de naissance ou par intégration" + + + fr.insee + l120zrhs-QOP-lgdxa90c + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwjspi + 1 + + T_NATION2 + + + 2 - "Française par déclaration, naturalisation, option à votre majorité" + + + fr.insee + l120zrhs-QOP-lgdxe74z + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwstt9 + 1 + + T_NATION3 + + + 3 - "Etrangère" + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdx1hd3 + 1 + + T_NATION4 + + + 4 - "Apatride (pas de nationalité)" + + + fr.insee + l120zrhs-QOP-lgdxew1i + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + liybaezx + 1 + + T_NATIONETR + + + T_NATIONETR label + + + fr.insee + l121ftlg-QOP-liybewnm + 1 + OutParameter + + + fr.insee + l121ftlg + 1 + QuestionItem + + + + + + + fr.insee + livk5bpx + 1 + + LIENS + + + LIENS label + + + fr.insee + livjrp7n-QOP-livnuzag + 1 + OutParameter + + + fr.insee + livjrp7n + 1 + QuestionItem + + + + + fr.insee + livjnf0y + 1 + CodeList + + + + + + fr.insee + lgdwju3p + 1 + + T_SITUCONJ1 + + + 1 - "Marié" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx6hlq + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwp0g7 + 1 + + T_SITUCONJ2 + + + 2 - "Pacsé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx7nz7 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdx10a4 + 1 + + T_SITUCONJ3 + + + 3 - En concubinage ou union libre + + + fr.insee + l13dsgas-QOP-lgdx47a9 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwkuzh + 1 + + T_SITUCONJ4 + + + 4 - (if (¤l0v4b34m-QOP-l0v4bdmx¤ = "1") then "Veuf" else if isnull(¤l0v4b34m-QOP-l0v4bdmx¤) then "Veuf(ve)" else "Veuve")|| ", conjoint(e) décédé(e)" + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwmsce + 1 + + T_SITUCONJ5 + + + 5 - "Divorcé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx9iyh + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdx232e + 1 + + T_SITUCONJ6 + + + 6 - "Dépacsé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx25a4 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwnfpn + 1 + + T_SITUCONJ7 + + + 7 - "Séparé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx2604 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwlk66 + 1 + + T_SITUCONJ8 + + + 8 - Célibataire + + + fr.insee + l13dsgas-QOP-lgdwxaen + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfti22hh + 1 + + T_VEUF + + + T_VEUF label + + + fr.insee + l13dy5ql-QOP-l13ek5gb + 1 + OutParameter + + + fr.insee + l13dy5ql + 1 + QuestionItem + + + + + fr.insee + l13e94a3 + 1 + CodeList + + + + + + fr.insee + lfthmqdh + 1 + + T_NBPARL + + + T_NBPARL label + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2os6w01 + 1 + QuestionItem + + + + + fr.insee + l2os145t + 1 + CodeList + + + + + + fr.insee + lfthn9tb + 1 + + T_UNLOG + + + T_UNLOG label + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13nj6s2 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthx41v + 1 + + T_DURLOG + + + T_DURLOG label + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + OutParameter + + + fr.insee + l13nyqwe + 1 + QuestionItem + + + + + fr.insee + l13o0n14 + 1 + CodeList + + + + + + fr.insee + lfthuefy + 1 + + T_MINLOGENQ1 + + + 1 - "Pour suivre " ||¤l2iu1atg-GOP¤|| " scolarité ou " ||¤l2osro6c-GOP¤|| " études." + + + fr.insee + l13ok7fx-QOP-lftiqon3 + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfti02a9 + 1 + + T_MINLOGENQ2 + + + 2 - Pour des raisons de santé ou de handicap + + + fr.insee + l13ok7fx-QOP-lftincwd + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfti7k6i + 1 + + T_MINLOGENQ3 + + + 3 - "Pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle" + + + fr.insee + l13ok7fx-QOP-lftifone + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfthv4nz + 1 + + T_MINLOGENQ4 + + + 4 - Suite à une décision de l'aide sociale à l'enfance ou du juge des enfants + + + fr.insee + l13ok7fx-QOP-lftiet0b + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfthsxdu + 1 + + T_MINLOGENQ5 + + + 5 - Pour une autre raison + + + fr.insee + l13ok7fx-QOP-lftiozvd + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfthzt5t + 1 + + T_MINLOGAUT + + + L'autre logement d'un mineur (T_MINLOGAUT) + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + fr.insee + l13on6tn + 1 + QuestionItem + + + + + fr.insee + l13orz9s + 1 + CodeList + + + + + + fr.insee + lfthupt0 + 1 + + T_GARDE + + + T_GARDE label + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + OutParameter + + + fr.insee + l13oux5e + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfti3toq + 1 + + T_DORM + + + T_DORM label + + + fr.insee + l13pabqu-QOP-l13qneoc + 1 + OutParameter + + + fr.insee + l13pabqu + 1 + QuestionItem + + + + + fr.insee + l13p6die + 1 + CodeList + + + + + + fr.insee + lfti6imf + 1 + + T_MAJLOGENQ + + + T_MAJLOGENQ label + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + l13pbxr1 + 1 + QuestionItem + + + + + fr.insee + l13pat1k + 1 + CodeList + + + + + + fr.insee + lic03m4k + 1 + + T_MAJLOGAUT1 + + + T_MAJLOGAUT1 label + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + OutParameter + + + fr.insee + l13pyw1k + 1 + QuestionItem + + + + + fr.insee + l13q0vc2 + 1 + CodeList + + + + + + fr.insee + lic00nl4 + 1 + + T_MAJLOGAUT2 + + + T_MAJLOGAUT2 label + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + OutParameter + + + fr.insee + lic040m4 + 1 + QuestionItem + + + + + fr.insee + lic06uco + 1 + CodeList + + + + + + fr.insee + lfthra34 + 1 + + T_LOGCO + + + T_LOGCO label + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + OutParameter + + + fr.insee + l13q9a24 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthqmic + 1 + + T_TYPLOGCO + + + T_TYPLOGCO label + + + fr.insee + l13qc9n8-QOP-l13qly1w + 1 + OutParameter + + + fr.insee + l13qc9n8 + 1 + QuestionItem + + + + + fr.insee + l13pwmep + 1 + CodeList + + + + + + fr.insee + lj49yszv + 1 + + HM2 + + + HM2 label + + + fr.insee + lj49vhtv-QOP-lj4b08se + 1 + OutParameter + + + fr.insee + lj49vhtv + 1 + QuestionItem + + + + + + + fr.insee + lfti75fy + 1 + + T_SITUAEU + + + T_SITUAEU label + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + fr.insee + l1awvkop + 1 + QuestionItem + + + + + fr.insee + l1ax6zmm + 1 + CodeList + + + + + + fr.insee + lfti40wt + 1 + + T_TRAVAIL + + + T_TRAVAIL label + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + OutParameter + + + fr.insee + l1axg6y2 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthzjxg + 1 + + T_ACTIVANTE + + + T_ACTIVANTE label + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l1axqt6w + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfti0ja6 + 1 + + T_ACTIVANTEB + + + T_ACTIVANTEB label + + + fr.insee + l1axn5kx-QOP-l1aynm3x + 1 + OutParameter + + + fr.insee + l1axn5kx + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthtjxw + 1 + + T_NBEMP + + + T_NBEMP label + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + OutParameter + + + fr.insee + l1ax891g + 1 + QuestionItem + + + + + fr.insee + l1axlp6q + 1 + CodeList + + + + + + fr.insee + liyb1tsh + 1 + + T_PCLCAF + + + T_PCLCAF label + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + OutParameter + + + fr.insee + l1axtzy5 + 1 + QuestionItem + + + + + + + fr.insee + liyawaar + 1 + + T_PCLCAH + + + T_PCLCAH label + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + OutParameter + + + fr.insee + lix6ywd1 + 1 + QuestionItem + + + + + + + fr.insee + lfthxx6q + 1 + + T_PCLCACLAIR + + + T_PCLCACLAIR label + + + fr.insee + l2j37ba4-QOP-l2j35xk9 + 1 + OutParameter + + + fr.insee + l2j37ba4 + 1 + QuestionItem + + + + + + + fr.insee + lfthw15y + 1 + + T_STCPUB + + + T_STCPUB label + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l1ay3ugz + 1 + QuestionItem + + + + + fr.insee + l1ay1q2v + 1 + CodeList + + + + + + fr.insee + lfti2yll + 1 + + T_ENCADR + + + T_ENCADR label + + + fr.insee + l1uy49nh-QOP-l1uymz10 + 1 + OutParameter + + + fr.insee + l1uy49nh + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libj0v8w + 1 + + T_QPRCR + + + T_QPRCR label + + + fr.insee + l1w579tb-QOP-l1w8bfa3 + 1 + OutParameter + + + fr.insee + l1w579tb + 1 + QuestionItem + + + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + fr.insee + l1w7rkgd + 1 + + QPRCU + + + Salarié public (QPRCU) + + + fr.insee + l1w7wvih-QOP-l1w832nc + 1 + OutParameter + + + fr.insee + l1w7wvih + 1 + QuestionItem + + + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + fr.insee + liybgk2j + 1 + + T_ACTIV + + + T_ACTIV label + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + OutParameter + + + fr.insee + l1w7xqie + 1 + QuestionItem + + + + + + + fr.insee + libj5yrw + 1 + + T_ACTIVCLAIR + + + T_ACTIVCLAIR label + + + fr.insee + l1wcbosx-QOP-l1wdop3b + 1 + OutParameter + + + fr.insee + l1wcbosx + 1 + QuestionItem + + + + + + + fr.insee + libje0ml + 1 + + T_ACTIVDOM + + + T_ACTIVDOM label + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + fr.insee + l1wc3dr5 + 1 + QuestionItem + + + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + fr.insee + libjs7ko + 1 + + T_ACTIVDOM_COM + + + T_ACTIVDOM_COM label + + + fr.insee + libjqd0h-QOP-libjm9k1 + 1 + OutParameter + + + fr.insee + libjqd0h + 1 + QuestionItem + + + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + fr.insee + libjk3wc + 1 + + T_ACTIVDOM_SOC + + + T_ACTIVDOM_SOC label + + + fr.insee + libjy106-QOP-libjqw3x + 1 + OutParameter + + + fr.insee + libjy106 + 1 + QuestionItem + + + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + fr.insee + lfti95gd + 1 + + T_NBSALETAB + + + T_NBSALETAB label + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + OutParameter + + + fr.insee + l1wcdojm + 1 + QuestionItem + + + + + fr.insee + l1wc2pt4 + 1 + CodeList + + + + + + fr.insee + lfti7kn4 + 1 + + T_NBSALETABA + + + T_NBSALETABA label + + + fr.insee + l1wcfol1-QOP-l1wdh1gg + 1 + OutParameter + + + fr.insee + l1wcfol1 + 1 + QuestionItem + + + + + fr.insee + l1wcgcka + 1 + CodeList + + + + + + fr.insee + libj8ic8 + 1 + + T_NBSAL1 + + + T_NBSAL1 label + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + OutParameter + + + fr.insee + l1wde502 + 1 + QuestionItem + + + + + fr.insee + l1wcl5qf + 1 + CodeList + + + + + + fr.insee + libjjl0g + 1 + + T_NBSAL2 + + + T_NBSAL2 label + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + OutParameter + + + fr.insee + libjdd9j + 1 + QuestionItem + + + + + fr.insee + libj9vq3 + 1 + CodeList + + + + + + fr.insee + lfti6a6p + 1 + + T_NBSALA + + + T_NBSALA label + + + fr.insee + l1wd3z30-QOP-l1wdm9an + 1 + OutParameter + + + fr.insee + l1wd3z30 + 1 + QuestionItem + + + + + fr.insee + l1wdjul6 + 1 + CodeList + + + + + + fr.insee + lfti3r16 + 1 + + T_CONTAC + + + T_CONTAC label + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + OutParameter + + + fr.insee + l2hngtu9 + 1 + QuestionItem + + + + + fr.insee + l2hnfr8p + 1 + CodeList + + + + + + fr.insee + lfti8lm2 + 1 + + T_TPP + + + T_TPP label + + + fr.insee + l2it2sxv-QOP-l2iton8o + 1 + OutParameter + + + fr.insee + l2it2sxv + 1 + QuestionItem + + + + + fr.insee + l2it94ua + 1 + CodeList + + + + + + fr.insee + liybjiu5 + 1 + + T_APCLCAF + + + T_APCLCAF label + + + fr.insee + l2j4dvv4-QOP-liybrex0 + 1 + OutParameter + + + fr.insee + l2j4dvv4 + 1 + QuestionItem + + + + + + + fr.insee + liybpc6c + 1 + + T_APCLCAH + + + T_APCLCAH label + + + fr.insee + lix760d6-QOP-liybq2e4 + 1 + OutParameter + + + fr.insee + lix760d6 + 1 + QuestionItem + + + + + + + fr.insee + lftioj2k + 1 + + T_APCLCACLAIR + + + T_APCLCACLAIR label + + + fr.insee + l2j4wcna-QOP-l2j4n8nj + 1 + OutParameter + + + fr.insee + l2j4wcna + 1 + QuestionItem + + + + + + + fr.insee + lftikx5z + 1 + + T_ASTCPUB + + + T_ASTCPUB label + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j4wtox + 1 + QuestionItem + + + + + fr.insee + l2ywf31u + 1 + CodeList + + + + + + fr.insee + lftia5gj + 1 + + T_AQPRCR + + + T_AQPRCR label + + + fr.insee + l2j4lkhe-QOP-l2j6ziye + 1 + OutParameter + + + fr.insee + l2j4lkhe + 1 + QuestionItem + + + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + fr.insee + lftikne5 + 1 + + T_AQPRCU + + + T_AQPRCU label + + + fr.insee + l2j4qf0d-QOP-l2j6xfm5 + 1 + OutParameter + + + fr.insee + l2j4qf0d + 1 + QuestionItem + + + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + fr.insee + libjt2hh + 1 + + T_ANBSAL1 + + + T_ANBSAL1 label + + + fr.insee + l2j4q4wo-QOP-l2j6kkcg + 1 + OutParameter + + + fr.insee + l2j4q4wo + 1 + QuestionItem + + + + + fr.insee + l2j4sfwo + 1 + CodeList + + + + + + fr.insee + libjyuaj + 1 + + T_ANBSAL2 + + + T_ANBSAL2 label + + + fr.insee + libk67yb-QOP-libjno8l + 1 + OutParameter + + + fr.insee + libk67yb + 1 + QuestionItem + + + + + fr.insee + libjxzeo + 1 + CodeList + + + + + + fr.insee + liyayeec + 1 + + T_AACTIV + + + T_AACTIV label + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + OutParameter + + + fr.insee + libjs2lh + 1 + QuestionItem + + + + + + + fr.insee + libk0tg3 + 1 + + T_AACTIVCLAIR + + + T_AACTIVCLAIR label + + + fr.insee + libk2ree-QOP-libjumge + 1 + OutParameter + + + fr.insee + libk2ree + 1 + QuestionItem + + + + + + + fr.insee + libjywmp + 1 + + T_AACTIVDOM + + + T_AACTIVDOM label + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + fr.insee + libjvvif + 1 + QuestionItem + + + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + fr.insee + libk7tic + 1 + + T_AACTIVDOM_COM + + + T_AACTIVDOM_COM label + + + fr.insee + libk3ld2-QOP-libk3at3 + 1 + OutParameter + + + fr.insee + libk3ld2 + 1 + QuestionItem + + + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + fr.insee + libk4150 + 1 + + T_AACTIVDOM_SOC + + + T_AACTIVDOM_SOC label + + + fr.insee + libk6fhp-QOP-libk307f + 1 + OutParameter + + + fr.insee + libk6fhp + 1 + QuestionItem + + + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + fr.insee + lfti5s8s + 1 + + T_FF + + + T_FF label + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2otzngx + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lftii4kx + 1 + + T_FFVAC + + + T_FFVAC label + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2otx5kf + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lftiid82 + 1 + + T_FFLIEU + + + T_FFLIEU label + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ou3bde + 1 + QuestionItem + + + + + fr.insee + l2ou5fc3 + 1 + CodeList + + + + + + fr.insee + lfti6h19 + 1 + + T_FFCLA + + + T_FFCLA label + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ovmzu9 + 1 + QuestionItem + + + + + fr.insee + l2ov9ta3 + 1 + CodeList + + + + + + fr.insee + lfticvnn + 1 + + T_FFBAC + + + T_FFBAC label + + + fr.insee + l2ovtsij-QOP-l2ox5ckn + 1 + OutParameter + + + fr.insee + l2ovtsij + 1 + QuestionItem + + + + + fr.insee + l2ovg7g8 + 1 + CodeList + + + + + + fr.insee + lfti6f6i + 1 + + T_FFCAP + + + T_FFCAP label + + + fr.insee + l2ovpx9p-QOP-l2ox6bqm + 1 + OutParameter + + + fr.insee + l2ovpx9p + 1 + QuestionItem + + + + + fr.insee + l2ovupfg + 1 + CodeList + + + + + + fr.insee + lftim8ar + 1 + + T_FFTYPFORM + + + T_FFTYPFORM label + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2ovy39g + 1 + QuestionItem + + + + + fr.insee + l2ovt65t + 1 + CodeList + + + + + + fr.insee + lftilijf + 1 + + T_FFCONC + + + T_FFCONC label + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + OutParameter + + + fr.insee + l2owam6j + 1 + QuestionItem + + + + + fr.insee + l2ow3zu7 + 1 + CodeList + + + + + + fr.insee + lftig6f7 + 1 + + T_FFNIVA + + + T_FFNIVA label + + + fr.insee + l2ow3zh7-QOP-l2ox0dz3 + 1 + OutParameter + + + fr.insee + l2ow3zh7 + 1 + QuestionItem + + + + + fr.insee + l2owamgp + 1 + CodeList + + + + + + fr.insee + lftimdfz + 1 + + T_FFNIVB + + + T_FFNIVB label + + + fr.insee + l2owbbw3-QOP-l2ox5o3w + 1 + OutParameter + + + fr.insee + l2owbbw3 + 1 + QuestionItem + + + + + fr.insee + l2owah6l + 1 + CodeList + + + + + + fr.insee + lftio1rh + 1 + + T_FFNIVC + + + T_FFNIVC label + + + fr.insee + l2ow52ru-QOP-l2owyisb + 1 + OutParameter + + + fr.insee + l2ow52ru + 1 + QuestionItem + + + + + + + fr.insee + liybidad + 1 + + T_FFDIPL + + + T_FFDIPL label + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + fr.insee + l2owdadb + 1 + QuestionItem + + + + + + + fr.insee + lftie4bp + 1 + + T_FFDIPLCLAIR + + + T_FFDIPLCLAIR label + + + fr.insee + l2owvxuc-QOP-l2oxbuly + 1 + OutParameter + + + fr.insee + l2owvxuc + 1 + QuestionItem + + + + + + + fr.insee + lftiag6m + 1 + + T_FFDIPLCLAA + + + T_FFDIPLCLAA label + + + fr.insee + l2owkpof-QOP-l2ox77uk + 1 + OutParameter + + + fr.insee + l2owkpof + 1 + QuestionItem + + + + + fr.insee + l2owv329 + 1 + CodeList + + + + + + fr.insee + lftiqm52 + 1 + + T_FFDIPLCLAB + + + T_FFDIPLCLAB label + + + fr.insee + l2owq6i0-QOP-l2ox4ce3 + 1 + OutParameter + + + fr.insee + l2owq6i0 + 1 + QuestionItem + + + + + fr.insee + l2owthpd + 1 + CodeList + + + + + + fr.insee + lftif85z + 1 + + T_GRDIPA + + + T_GRDIPA label + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oxxlyk + 1 + QuestionItem + + + + + fr.insee + l2oxynk2 + 1 + CodeList + + + + + + fr.insee + lftiqqol + 1 + + T_GRDIPB + + + T_GRDIPB label + + + fr.insee + l2oxyt5u-QOP-l2oyfpqn + 1 + OutParameter + + + fr.insee + l2oxyt5u + 1 + QuestionItem + + + + + fr.insee + l2oxz6v4 + 1 + CodeList + + + + + + fr.insee + lftiiz6t + 1 + + T_GRDIPC + + + T_GRDIPC label + + + fr.insee + l2oyar5n-QOP-l2oxzqp8 + 1 + OutParameter + + + fr.insee + l2oyar5n + 1 + QuestionItem + + + + + fr.insee + l2ywyhne + 1 + CodeList + + + + + + fr.insee + lj49wj9j + 1 + + HM3 + + + HM3 label + + + fr.insee + lj49ypmj-QOP-lj4b8lty + 1 + OutParameter + + + fr.insee + lj49ypmj + 1 + QuestionItem + + + + + + + fr.insee + lfti4gsr + 1 + + T_TYPLOG + + + T_TYPLOG label + + + fr.insee + l1atmg24-QOP-l1auvika + 1 + OutParameter + + + fr.insee + l1atmg24 + 1 + QuestionItem + + + + + fr.insee + l1au0pkk + 1 + CodeList + + + + + + fr.insee + lfthtvfg + 1 + + T_NPIECES + + + T_NPIECES label + + + fr.insee + l1au1n73-QOP-l1aurrer + 1 + OutParameter + + + fr.insee + l1au1n73 + 1 + QuestionItem + + + + + 1 + 100 + + Decimal + + + + + fr.insee + lgdx3swn + 1 + + T_SURFACE + + + T_SURFACE label + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + OutParameter + + + fr.insee + l1au4bgg + 1 + QuestionItem + + + + mètres carrés + + 1 + 10000 + + Decimal + + + + + fr.insee + lfthxhdc + 1 + + T_SURFTR + + + T_SURFTR label + + + fr.insee + l1aueqyb-QOP-l1auw3l5 + 1 + OutParameter + + + fr.insee + l1aueqyb + 1 + QuestionItem + + + + + fr.insee + l1aufkzv + 1 + CodeList + + + + + + fr.insee + liajqaj3 + 1 + + T_STOC + + + T_STOC label + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1asqysn + 1 + QuestionItem + + + + + fr.insee + l1asjley + 1 + CodeList + + + + + + fr.insee + lfthvj57 + 1 + + T_STOP + + + T_STOP label + + + fr.insee + l1at6gox-QOP-l1av1y5s + 1 + OutParameter + + + fr.insee + l1at6gox + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfti5749 + 1 + + T_STOL + + + T_STOL label + + + fr.insee + l1at8nud-QOP-l1auyess + 1 + OutParameter + + + fr.insee + l1at8nud + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + liekmwnc + 1 + + LOYER + + + LOYER label + + + fr.insee + liejzvo8-QOP-liekjqi0 + 1 + OutParameter + + + fr.insee + liejzvo8 + 1 + QuestionItem + + + + + + 0 + 999999 + + Decimal + + + + + fr.insee + livt6fyo + 1 + + LOYER_MENS + + + LOYER_MENS label + + + fr.insee + liekiogo-QOP-livwywpa + 1 + OutParameter + + + fr.insee + liekiogo + 1 + QuestionItem + + + + + fr.insee + livt83k2 + 1 + CodeList + + + + + + fr.insee + lfti4ir9 + 1 + + T_LOGPROPRI + + + T_LOGPROPRI label + + + fr.insee + l1atqd1u-QOP-l1av2w8v + 1 + OutParameter + + + fr.insee + l1atqd1u + 1 + QuestionItem + + + + + fr.insee + l1ata22l + 1 + CodeList + + + + + + fr.insee + liugv9mi + 1 + + T_EMMENAGE + + + T_EMMENAGE label + + + fr.insee + l1atmtkj-QOP-l1auvdqg + 1 + OutParameter + + + fr.insee + l1atmtkj + 1 + QuestionItem + + + + + 1800 + 2023 + + Decimal + + + + + fr.insee + livxamr4 + 1 + + ANCONSTR + + + ANCONSTR label + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + OutParameter + + + fr.insee + libxcq30 + 1 + QuestionItem + + + + + 1400 + 2023 + + Decimal + + + + + fr.insee + libxo8n9 + 1 + + ANCONSTR_TR + + + ANCONSTR_TR label + + + fr.insee + libxj1sw-QOP-liby3bd0 + 1 + OutParameter + + + fr.insee + libxj1sw + 1 + QuestionItem + + + + + fr.insee + libxmauc + 1 + CodeList + + + + + + fr.insee + liby2bfs + 1 + + NRJ_TRAV_PROP + + + NRJ_TRAV_PROP label + + + fr.insee + libxnd91-QOP-liby200u + 1 + OutParameter + + + fr.insee + libxnd91 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libxyfsj + 1 + + NRJ_TRAV_LOC + + + NRJ_TRAV_LOC label + + + fr.insee + libxur5m-QOP-libxuhr9 + 1 + OutParameter + + + fr.insee + libxur5m + 1 + QuestionItem + + + + + fr.insee + libxsw6w + 1 + CodeList + + + + + + fr.insee + liby7vpw + 1 + + NRJ_TRAV_FU + + + NRJ_TRAV_FU label + + + fr.insee + liby1f2d-QOP-libygpbq + 1 + OutParameter + + + fr.insee + liby1f2d + 1 + QuestionItem + + + + + fr.insee + libyczb1 + 1 + CodeList + + + + + + fr.insee + liby0wcw + 1 + + DEPELEC + + + DEPELEC label + + + fr.insee + libxjv8p-QOP-liby4idu + 1 + OutParameter + + + fr.insee + libxjv8p + 1 + QuestionItem + + + + + + 0 + 99999 + + Decimal + + + + + fr.insee + libyjp15 + 1 + + DEMNAIS + + + DEMNAIS label + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + OutParameter + + + fr.insee + libxyusc + 1 + QuestionItem + + + + + 0 + 100 + + Decimal + + + + + fr.insee + liby7r39 + 1 + + CHOIX_LOG1 + + + 1 - "Taille et confort du logement" + + + fr.insee + libydcvx-QOP-libyhauu + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyh55c + 1 + + CHOIX_LOG2 + + + 2 - "Prix du logement" + + + fr.insee + libydcvx-QOP-liby3zsi + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyjmsl + 1 + + CHOIX_LOG3 + + + 3 - "Proximité du lieu de travail ou d’études" + + + fr.insee + libydcvx-QOP-liby3jfo + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libym5yo + 1 + + CHOIX_LOG4 + + + 4 - "Proximité des commerces et services, des établissements scolaires…" + + + fr.insee + libydcvx-QOP-libyj5b0 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyhfba + 1 + + CHOIX_LOG5 + + + 5 - "Environnement naturel (calme, espaces verts, forêt…)" + + + fr.insee + libydcvx-QOP-liby8707 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + liby3d0u + 1 + + CHOIX_LOG6 + + + 6 - "Facilité d’accès (transports collectifs, desserte routière)" + + + fr.insee + libydcvx-QOP-libyme13 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyayil + 1 + + CHOIX_LOG7 + + + 7 - "Vous n’avez pas choisi votre logement actuel (attribution HLM, logement de fonction, maison de famille, etc.)" + + + fr.insee + libydcvx-QOP-libyjv7h + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyco0f + 1 + + CHOIX_LOG8 + + + 8 - "Autre critère" + + + fr.insee + libydcvx-QOP-libyk0p1 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyk01t + 1 + + COND_LOG + + + COND_LOG label + + + fr.insee + libyiflq-QOP-libycuna + 1 + OutParameter + + + fr.insee + libyiflq + 1 + QuestionItem + + + + + fr.insee + libya8uw + 1 + CodeList + + + + + + fr.insee + libybcpb + 1 + + FINA_LOG + + + FINA_LOG label + + + fr.insee + libyq99p-QOP-libyh51i + 1 + OutParameter + + + fr.insee + libyq99p + 1 + QuestionItem + + + + + fr.insee + liby6h2m + 1 + CodeList + + + + + + fr.insee + libytezx + 1 + + FINA_GEN + + + FINA_GEN label + + + fr.insee + libygc8z-QOP-libyapwg + 1 + OutParameter + + + fr.insee + libygc8z + 1 + QuestionItem + + + + + fr.insee + libyqiss + 1 + CodeList + + + + + + fr.insee + libz0hpf + 1 + + AIDE_VOIS + + + AIDE_VOIS label + + + fr.insee + libywy0j-QOP-libylizb + 1 + OutParameter + + + fr.insee + libywy0j + 1 + QuestionItem + + + + + fr.insee + libyycuj + 1 + CodeList + + + + + + fr.insee + libz0uax + 1 + + AIDE_VOIS2 + + + AIDE_VOIS2 label + + + fr.insee + libynnxl-QOP-libz1ja6 + 1 + OutParameter + + + fr.insee + libynnxl + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libyzqc9 + 1 + + QUART_AVANTAGE11 + + + "L’offre de transport"-"Réponse" + + + fr.insee + libz5d44-QOP-libzk5tj + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz0sx1 + 1 + + QUART_AVANTAGE21 + + + "Les commerces, cafés, restaurants, le marché"-"Réponse" + + + fr.insee + libz5d44-QOP-libza36m + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzgi9n + 1 + + QUART_AVANTAGE31 + + + "Le calme, la tranquillité"-"Réponse" + + + fr.insee + libz5d44-QOP-libzfdjc + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzf5ng + 1 + + QUART_AVANTAGE41 + + + "Les parcs, les espaces verts, la nature"-"Réponse" + + + fr.insee + libz5d44-QOP-libyzqra + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzc6qc + 1 + + QUART_AVANTAGE51 + + + "La sécurité"-"Réponse" + + + fr.insee + libz5d44-QOP-libz54s3 + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzggky + 1 + + QUART_AVANTAGE61 + + + "La présence de belles maisons ou de beaux immeubles"-"Réponse" + + + fr.insee + libz5d44-QOP-libz77v1 + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzfazi + 1 + + QUART_AVANTAGE71 + + + "La vie de quartier, l’ambiance de village"-"Réponse" + + + fr.insee + libz5d44-QOP-libz31zu + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzhc7g + 1 + + QUART_AVANTAGE81 + + + "Les écoles, les services et les équipements (médecins, cinéma, gymnase)"-"Réponse" + + + fr.insee + libz5d44-QOP-libyzyut + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libyygxn + 1 + + QUART_PB11 + + + "Le bruit ou la pollution"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzjc4n + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzbo7t + 1 + + QUART_PB21 + + + "Des transports en commun insuffisants (éloignement, horaires, accessibilité, etc.)"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzbfd3 + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libyxr8n + 1 + + QUART_PB31 + + + "Le manque d’équipements (sports, loisirs, santé, services, etc.)"-"Réponse" + + + fr.insee + libz9s7u-QOP-libz4sl8 + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz3liz + 1 + + QUART_PB41 + + + "Le manque d’animation"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzaxfq + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libyw6h5 + 1 + + QUART_PB51 + + + "L’environnement dégradé (mal entretenu, sale)"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzhjo1 + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz0wvv + 1 + + QUART_PB61 + + + "La délinquance"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzhr7d + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzcgnq + 1 + + QUART_PB71 + + + "Les dangers de la circulation"-"Réponse" + + + fr.insee + libz9s7u-QOP-libz3gxv + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz9lmw + 1 + + QUART_PB81 + + + "Une mauvaise image ou une mauvaise réputation"-"Réponse" + + + fr.insee + libz9s7u-QOP-libz1atx + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + lieo0kaa + 1 + + QUART_DEV1 + + + QUART_DEV1 label + + + fr.insee + libzl5r3-QOP-libzd0no + 1 + OutParameter + + + fr.insee + libzl5r3 + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libzjwk9 + 1 + + QUART_DEV2 + + + QUART_DEV2 label + + + fr.insee + libze5zo-QOP-libz4jtn + 1 + OutParameter + + + fr.insee + libze5zo + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libz9pwz + 1 + + QUART_DEV3 + + + QUART_DEV3 label + + + fr.insee + libzg7md-QOP-libzodhu + 1 + OutParameter + + + fr.insee + libzg7md + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libzpmfh + 1 + + QUART_DEV4 + + + QUART_DEV4 label + + + fr.insee + libzj8cb-QOP-libzg8yb + 1 + OutParameter + + + fr.insee + libzj8cb + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libzozg8 + 1 + + RECYCLE + + + RECYCLE label + + + fr.insee + libz98wz-QOP-libzm2jh + 1 + OutParameter + + + fr.insee + libz98wz + 1 + QuestionItem + + + + + fr.insee + libzcay7 + 1 + CodeList + + + + + + fr.insee + libzcd8v + 1 + + ENVIRONNEMNT + + + ENVIRONNEMNT label + + + fr.insee + libzt17c-QOP-lic00p4b + 1 + OutParameter + + + fr.insee + libzt17c + 1 + QuestionItem + + + + + fr.insee + libze0zu + 1 + CodeList + + + + + + fr.insee + lielxo8h + 1 + + VOITURE + + + VOITURE label + + + fr.insee + libziqkz-QOP-libzk9er + 1 + OutParameter + + + fr.insee + libziqkz + 1 + QuestionItem + + + + + fr.insee + libzas5e + 1 + CodeList + + + + + + fr.insee + libzdxbq + 1 + + QUART_NOTE + + + QUART_NOTE label + + + fr.insee + libzm522-QOP-libzoyzl + 1 + OutParameter + + + fr.insee + libzm522 + 1 + QuestionItem + + + + + fr.insee + libzoccs + 1 + CodeList + + + + + + fr.insee + libzjk56 + 1 + + QUART_OUV + + + QUART_OUV label + + + fr.insee + libzghii-QOP-libzfsyb + 1 + OutParameter + + + fr.insee + libzghii + 1 + QuestionItem + + + + + + + fr.insee + lj4aoang + 1 + + HM4 + + + HM4 label + + + fr.insee + lj4am9hr-QOP-lj4b2632 + 1 + OutParameter + + + fr.insee + lj4am9hr + 1 + QuestionItem + + + + + + + fr.insee + lftith9c + 1 + + T_SANTGEN + + + T_SANTGEN label + + + fr.insee + l2ssvdwm-QOP-l2st4ss5 + 1 + OutParameter + + + fr.insee + l2ssvdwm + 1 + QuestionItem + + + + + fr.insee + l2sspd6p + 1 + CodeList + + + + + + fr.insee + lftiq5tg + 1 + + T_CHRON + + + T_CHRON label + + + fr.insee + l2su34dy-QOP-l2su8lzq + 1 + OutParameter + + + fr.insee + l2su34dy + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lftia97o + 1 + + T_GALI + + + T_GALI label + + + fr.insee + l2subqfk-QOP-l2suaj3g + 1 + OutParameter + + + fr.insee + l2subqfk + 1 + QuestionItem + + + + + fr.insee + l2sujdf4 + 1 + CodeList + + + + + + fr.insee + lj4aw6bg + 1 + + HM5 + + + HM5 label + + + fr.insee + lj4amjf7-QOP-lj4autjl + 1 + OutParameter + + + fr.insee + lj4amjf7 + 1 + QuestionItem + + + + + + + fr.insee + libzvprt + 1 + + DIF_DEPELEC + + + DIF_DEPELEC label + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + OutParameter + + + fr.insee + libzx6n9 + 1 + QuestionItem + + + + + fr.insee + libzsoro + 1 + CodeList + + + + + + fr.insee + libzwroy + 1 + + DIF_FACTURE + + + DIF_FACTURE label + + + fr.insee + libzyjhh-QOP-libzzsw9 + 1 + OutParameter + + + fr.insee + libzyjhh + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libzleg6 + 1 + + DIF_MONTANT + + + DIF_MONTANT label + + + fr.insee + lic05fbi-QOP-libzy5yx + 1 + OutParameter + + + fr.insee + lic05fbi + 1 + QuestionItem + + + + + fr.insee + libzjwmo + 1 + CodeList + + + + + + fr.insee + libzsdyw + 1 + + DIF_QUARTIER + + + DIF_QUARTIER label + + + fr.insee + libztts0-QOP-libzvulf + 1 + OutParameter + + + fr.insee + libztts0 + 1 + QuestionItem + + + + + fr.insee + lic00r7g + 1 + CodeList + + + + + + fr.insee + lic0787y + 1 + + DIF_AUTRE + + + DIF_AUTRE label + + + fr.insee + libzqz9h-QOP-libzwe8q + 1 + OutParameter + + + fr.insee + libzqz9h + 1 + QuestionItem + + + + + fr.insee + libznuft + 1 + CodeList + + + + + + fr.insee + liem9rlm + 1 + + DIF_AIDE + + + DIF_AIDE label + + + fr.insee + lielxffs-QOP-liem4fh5 + 1 + OutParameter + + + fr.insee + lielxffs + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lieqrbrl + 1 + + DIF_MOND + + + DIF_MOND label + + + fr.insee + lieqbhxf-QOP-lieqx0bu + 1 + OutParameter + + + fr.insee + lieqbhxf + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + liem6nss + 1 + + AVIS11 + + + "Il vous a interessé"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemfo1b + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liemawub + 1 + + AVIS21 + + + "Il était trop long"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemc26n + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liem31eg + 1 + + AVIS31 + + + "Il était clair"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemf5ws + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liembo18 + 1 + + AVIS41 + + + "C'était facile de répondre"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemg7uh + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liem5dxi + 1 + + AVIS51 + + + "Vous avez eu des problèmes techniques : connexion interrompue, longs temps de chargement, écran trop petit …"-"Réponse" + + + fr.insee + lic0a3os-QOP-liem386b + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + lic043uz + 1 + + REMARQUES + + + REMARQUES label + + + fr.insee + libzw98y-QOP-libzv11v + 1 + OutParameter + + + fr.insee + libzw98y + 1 + QuestionItem + + + + + + + fr.insee + lj4b3s61 + 1 + + HM6 + + + HM6 label + + + fr.insee + lj4arado-QOP-lj4b0x4d + 1 + OutParameter + + + fr.insee + lj4arado + 1 + QuestionItem + + + + + + + fr.insee + l0v3gfcr-vg + 1 + + + fr.insee + l0v3gfcr + 1 + Loop + + + fr.insee + l0v43iz7 + 1 + Loop + + + fr.insee + livn4kyr + 1 + Loop + + + fr.insee + l13ntyek + 1 + Loop + + + fr.insee + livu7csk + 1 + Loop + + + fr.insee + lixbrpzz + 1 + Loop + + + Loop + + BOUCLE_PRENOMS + + + fr.insee + l13h1ecy + 1 + Variable + + + fr.insee + l13h4aiz + 1 + Variable + + + fr.insee + l14uaqgk + 1 + Variable + + + fr.insee + l14tv7tn + 1 + Variable + + + fr.insee + l14vew0k + 1 + Variable + + + fr.insee + l1w5c7yp + 1 + Variable + + + fr.insee + l1w5mjq9 + 1 + Variable + + + fr.insee + l2itqw98 + 1 + Variable + + + fr.insee + l2iu1atg + 1 + Variable + + + fr.insee + l2iur75u + 1 + Variable + + + fr.insee + l2j6udu0 + 1 + Variable + + + fr.insee + l2osro6c + 1 + Variable + + + fr.insee + l2oti60m + 1 + Variable + + + fr.insee + l2re729e + 1 + Variable + + + fr.insee + l2rf764i + 1 + Variable + + + fr.insee + l2rez3ig + 1 + Variable + + + fr.insee + l2rs9ar9 + 1 + Variable + + + fr.insee + l2rs5tmg + 1 + Variable + + + fr.insee + l2st84mt + 1 + Variable + + + fr.insee + l3jyfypp + 1 + Variable + + + fr.insee + liboqrtq + 1 + Variable + + + fr.insee + lic0n43l + 1 + Variable + + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lftrwvwz + 1 + Variable + + + fr.insee + lfthsyka + 1 + Variable + + + fr.insee + lfthns08 + 1 + Variable + + + fr.insee + liubyc07 + 1 + Variable + + + fr.insee + lfthywce + 1 + Variable + + + fr.insee + liyb2s38 + 1 + Variable + + + fr.insee + liyazq7r + 1 + Variable + + + fr.insee + lgdwxbba + 1 + Variable + + + fr.insee + lgdwjspi + 1 + Variable + + + fr.insee + lgdwstt9 + 1 + Variable + + + fr.insee + lgdx1hd3 + 1 + Variable + + + fr.insee + liybaezx + 1 + Variable + + + fr.insee + lgdwju3p + 1 + Variable + + + fr.insee + lgdwp0g7 + 1 + Variable + + + fr.insee + lgdx10a4 + 1 + Variable + + + fr.insee + lgdwkuzh + 1 + Variable + + + fr.insee + lgdwmsce + 1 + Variable + + + fr.insee + lgdx232e + 1 + Variable + + + fr.insee + lgdwnfpn + 1 + Variable + + + fr.insee + lgdwlk66 + 1 + Variable + + + fr.insee + lfti22hh + 1 + Variable + + + fr.insee + lfthmqdh + 1 + Variable + + + fr.insee + lfthn9tb + 1 + Variable + + + fr.insee + lfthx41v + 1 + Variable + + + fr.insee + lfthuefy + 1 + Variable + + + fr.insee + lfti02a9 + 1 + Variable + + + fr.insee + lfti7k6i + 1 + Variable + + + fr.insee + lfthv4nz + 1 + Variable + + + fr.insee + lfthsxdu + 1 + Variable + + + fr.insee + lfthzt5t + 1 + Variable + + + fr.insee + lfthupt0 + 1 + Variable + + + fr.insee + lfti3toq + 1 + Variable + + + fr.insee + lfti6imf + 1 + Variable + + + fr.insee + lic03m4k + 1 + Variable + + + fr.insee + lic00nl4 + 1 + Variable + + + fr.insee + lfthra34 + 1 + Variable + + + fr.insee + lfthqmic + 1 + Variable + + + fr.insee + lj49yszv + 1 + Variable + + + fr.insee + lfti75fy + 1 + Variable + + + fr.insee + lfti40wt + 1 + Variable + + + fr.insee + lfthzjxg + 1 + Variable + + + fr.insee + lfti0ja6 + 1 + Variable + + + fr.insee + lfthtjxw + 1 + Variable + + + fr.insee + liyb1tsh + 1 + Variable + + + fr.insee + liyawaar + 1 + Variable + + + fr.insee + lfthxx6q + 1 + Variable + + + fr.insee + lfthw15y + 1 + Variable + + + fr.insee + lfti2yll + 1 + Variable + + + fr.insee + libj0v8w + 1 + Variable + + + fr.insee + l1w7rkgd + 1 + Variable + + + fr.insee + liybgk2j + 1 + Variable + + + fr.insee + libj5yrw + 1 + Variable + + + fr.insee + libje0ml + 1 + Variable + + + fr.insee + libjs7ko + 1 + Variable + + + fr.insee + libjk3wc + 1 + Variable + + + fr.insee + lfti95gd + 1 + Variable + + + fr.insee + lfti7kn4 + 1 + Variable + + + fr.insee + libj8ic8 + 1 + Variable + + + fr.insee + libjjl0g + 1 + Variable + + + fr.insee + lfti6a6p + 1 + Variable + + + fr.insee + lfti3r16 + 1 + Variable + + + fr.insee + lfti8lm2 + 1 + Variable + + + fr.insee + liybjiu5 + 1 + Variable + + + fr.insee + liybpc6c + 1 + Variable + + + fr.insee + lftioj2k + 1 + Variable + + + fr.insee + lftikx5z + 1 + Variable + + + fr.insee + lftia5gj + 1 + Variable + + + fr.insee + lftikne5 + 1 + Variable + + + fr.insee + libjt2hh + 1 + Variable + + + fr.insee + libjyuaj + 1 + Variable + + + fr.insee + liyayeec + 1 + Variable + + + fr.insee + libk0tg3 + 1 + Variable + + + fr.insee + libjywmp + 1 + Variable + + + fr.insee + libk7tic + 1 + Variable + + + fr.insee + libk4150 + 1 + Variable + + + fr.insee + lfti5s8s + 1 + Variable + + + fr.insee + lftii4kx + 1 + Variable + + + fr.insee + lftiid82 + 1 + Variable + + + fr.insee + lfti6h19 + 1 + Variable + + + fr.insee + lfticvnn + 1 + Variable + + + fr.insee + lfti6f6i + 1 + Variable + + + fr.insee + lftim8ar + 1 + Variable + + + fr.insee + lftilijf + 1 + Variable + + + fr.insee + lftig6f7 + 1 + Variable + + + fr.insee + lftimdfz + 1 + Variable + + + fr.insee + lftio1rh + 1 + Variable + + + fr.insee + liybidad + 1 + Variable + + + fr.insee + lftie4bp + 1 + Variable + + + fr.insee + lftiag6m + 1 + Variable + + + fr.insee + lftiqm52 + 1 + Variable + + + fr.insee + lftif85z + 1 + Variable + + + fr.insee + lftiqqol + 1 + Variable + + + fr.insee + lftiiz6t + 1 + Variable + + + fr.insee + lftith9c + 1 + Variable + + + fr.insee + lftiq5tg + 1 + Variable + + + fr.insee + lftia97o + 1 + Variable + + + + fr.insee + INSEE-Instrument-lj76sgq8-vg + 1 + + + fr.insee + Instrument-lj76sgq8 + 1 + Instrument + + + Questionnaire + + MMCDVFAF + + + fr.insee + l14vgvlc + 1 + Variable + + + fr.insee + lf9ty6tb + 1 + Variable + + + fr.insee + liahw5su + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + fr.insee + l0v32sjd + 1 + Variable + + + fr.insee + lj49pfu5 + 1 + Variable + + + fr.insee + lfthszef + 1 + Variable + + + fr.insee + livk5bpx + 1 + Variable + + + fr.insee + lj49wj9j + 1 + Variable + + + fr.insee + lfti4gsr + 1 + Variable + + + fr.insee + lfthtvfg + 1 + Variable + + + fr.insee + lgdx3swn + 1 + Variable + + + fr.insee + lfthxhdc + 1 + Variable + + + fr.insee + liajqaj3 + 1 + Variable + + + fr.insee + lfthvj57 + 1 + Variable + + + fr.insee + lfti5749 + 1 + Variable + + + fr.insee + liekmwnc + 1 + Variable + + + fr.insee + livt6fyo + 1 + Variable + + + fr.insee + lfti4ir9 + 1 + Variable + + + fr.insee + liugv9mi + 1 + Variable + + + fr.insee + livxamr4 + 1 + Variable + + + fr.insee + libxo8n9 + 1 + Variable + + + fr.insee + liby2bfs + 1 + Variable + + + fr.insee + libxyfsj + 1 + Variable + + + fr.insee + liby7vpw + 1 + Variable + + + fr.insee + liby0wcw + 1 + Variable + + + fr.insee + libyjp15 + 1 + Variable + + + fr.insee + liby7r39 + 1 + Variable + + + fr.insee + libyh55c + 1 + Variable + + + fr.insee + libyjmsl + 1 + Variable + + + fr.insee + libym5yo + 1 + Variable + + + fr.insee + libyhfba + 1 + Variable + + + fr.insee + liby3d0u + 1 + Variable + + + fr.insee + libyayil + 1 + Variable + + + fr.insee + libyco0f + 1 + Variable + + + fr.insee + libyk01t + 1 + Variable + + + fr.insee + libybcpb + 1 + Variable + + + fr.insee + libytezx + 1 + Variable + + + fr.insee + libz0hpf + 1 + Variable + + + fr.insee + libz0uax + 1 + Variable + + + fr.insee + libyzqc9 + 1 + Variable + + + fr.insee + libz0sx1 + 1 + Variable + + + fr.insee + libzgi9n + 1 + Variable + + + fr.insee + libzf5ng + 1 + Variable + + + fr.insee + libzc6qc + 1 + Variable + + + fr.insee + libzggky + 1 + Variable + + + fr.insee + libzfazi + 1 + Variable + + + fr.insee + libzhc7g + 1 + Variable + + + fr.insee + libyygxn + 1 + Variable + + + fr.insee + libzbo7t + 1 + Variable + + + fr.insee + libyxr8n + 1 + Variable + + + fr.insee + libz3liz + 1 + Variable + + + fr.insee + libyw6h5 + 1 + Variable + + + fr.insee + libz0wvv + 1 + Variable + + + fr.insee + libzcgnq + 1 + Variable + + + fr.insee + libz9lmw + 1 + Variable + + + fr.insee + lieo0kaa + 1 + Variable + + + fr.insee + libzjwk9 + 1 + Variable + + + fr.insee + libz9pwz + 1 + Variable + + + fr.insee + libzpmfh + 1 + Variable + + + fr.insee + libzozg8 + 1 + Variable + + + fr.insee + libzcd8v + 1 + Variable + + + fr.insee + lielxo8h + 1 + Variable + + + fr.insee + libzdxbq + 1 + Variable + + + fr.insee + libzjk56 + 1 + Variable + + + fr.insee + lj4aoang + 1 + Variable + + + fr.insee + lj4aw6bg + 1 + Variable + + + fr.insee + libzvprt + 1 + Variable + + + fr.insee + libzwroy + 1 + Variable + + + fr.insee + libzleg6 + 1 + Variable + + + fr.insee + libzsdyw + 1 + Variable + + + fr.insee + lic0787y + 1 + Variable + + + fr.insee + liem9rlm + 1 + Variable + + + fr.insee + lieqrbrl + 1 + Variable + + + fr.insee + liem6nss + 1 + Variable + + + fr.insee + liemawub + 1 + Variable + + + fr.insee + liem31eg + 1 + Variable + + + fr.insee + liembo18 + 1 + Variable + + + fr.insee + liem5dxi + 1 + Variable + + + fr.insee + lic043uz + 1 + Variable + + + fr.insee + lj4b3s61 + 1 + Variable + + + fr.insee + l0v3gfcr-vg + 1 + VariableGroup + + + + + fr.insee + INSEE-SIMPSONS-PIS-1 + 1 + + SIMPSONS + + + Processing instructions of the Simpsons questionnaire + + + fr.insee + l13h1ecy-GI + 1 + + fr.insee + l0v4oi1v + 1 + QuestionItem + + + fr.insee + l11z2too + 1 + QuestionItem + + + fr.insee + lfthns08 + 1 + Variable + + + fr.insee + liubyc07 + 1 + Variable + + + + vtl + + fr.insee + l13h1ecy-IP-1 + 1 + + T_DATENAIS + + + + fr.insee + l13h1ecy-IP-2 + 1 + + T_ANNAISS + + + + fr.insee + l13h1ecy-GOP + 1 + + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l13h1ecy-IP-1 + 1 + InParameter + + + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l13h1ecy-IP-2 + 1 + InParameter + + + if isnull(l13h1ecy-IP-1) and isnull (l13h1ecy-IP-2) then null else if isnull(l13h1ecy-IP-1) and not isnull (l13h1ecy-IP-2) then cast(l13h1ecy-IP-2, string) else substr(cast(l13h1ecy-IP-1,string,"YYYY-MM-DD"),1,4) + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l13h4aiz-GI + 1 + + fr.insee + l13h1ecy + 1 + Variable + + + + vtl + + fr.insee + l13h4aiz-IP-1 + 1 + + T_ANNAIS + + + + fr.insee + l13h4aiz-GOP + 1 + + + + fr.insee + l13h1ecy-GOP + 1 + OutParameter + + + fr.insee + l13h4aiz-IP-1 + 1 + InParameter + + + if isnull(l13h4aiz-IP-1) then 17 else 2023 - cast(l13h4aiz-IP-1,integer) + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l14uaqgk-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l14uaqgk-IP-1 + 1 + + T_SEXE + + + + fr.insee + l14uaqgk-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l14uaqgk-IP-1 + 1 + InParameter + + + if isnull(l14uaqgk-IP-1) then "il(elle)" else if l14uaqgk-IP-1 = "1" then "il" else "elle" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l14tv7tn-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l14tv7tn-IP-1 + 1 + + T_SEXE + + + + fr.insee + l14tv7tn-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l14tv7tn-IP-1 + 1 + InParameter + + + if isnull(l14tv7tn-IP-1) then "er(ère)" else if l14tv7tn-IP-1 = "1" then "er" else "ère" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l14vgvlc-GI + 1 + + fr.insee + l0v3g11i + 1 + QuestionItem + + + fr.insee + lftrwvwz + 1 + Variable + + + + vtl + + fr.insee + l14vgvlc-IP-1 + 1 + + T_PRENOM + + + + fr.insee + l14vgvlc-GOP + 1 + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l14vgvlc-IP-1 + 1 + InParameter + + + first_value(l14vgvlc-IP-1 over()) + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + fr.insee + l14vew0k-GI + 1 + + fr.insee + l0v3g11i + 1 + QuestionItem + + + fr.insee + lftrwvwz + 1 + Variable + + + + vtl + + fr.insee + l14vew0k-IP-1 + 1 + + T_PRENOM + + + + fr.insee + l14vew0k-GOP + 1 + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l14vew0k-IP-1 + 1 + InParameter + + + l14vew0k-IP-1 + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l1w5c7yp-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l1w5c7yp-IP-1 + 1 + + T_SEXE + + + + fr.insee + l1w5c7yp-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l1w5c7yp-IP-1 + 1 + InParameter + + + if isnull(l1w5c7yp-IP-1) then "(ne)" else if l1w5c7yp-IP-1 = "1" then "" else "ne" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l1w5mjq9-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l1w5mjq9-IP-1 + 1 + + T_SEXE + + + + fr.insee + l1w5mjq9-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l1w5mjq9-IP-1 + 1 + InParameter + + + if isnull(l1w5mjq9-IP-1) then "Homme ou Femme" else if l1w5mjq9-IP-1 = "1" then "Homme" else "Femme" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2itqw98-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2itqw98-IP-1 + 1 + + PRENOM + + + + fr.insee + l2itqw98-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2itqw98-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2itqw98-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2itqw98-IP-2 + 1 + InParameter + + + if (l2itqw98-IP-1 = l2itqw98-IP-2) then "votre" else "son" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2iu1atg-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2iu1atg-IP-1 + 1 + + PRENOM + + + + fr.insee + l2iu1atg-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2iu1atg-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2iu1atg-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2iu1atg-IP-2 + 1 + InParameter + + + if (l2iu1atg-IP-1 = l2iu1atg-IP-2) then "votre" else "sa" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2iur75u-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l2iur75u-IP-1 + 1 + + T_SEXE + + + + fr.insee + l2iur75u-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l2iur75u-IP-1 + 1 + InParameter + + + if isnull(l2iur75u-IP-1) then "(e)" else if l2iur75u-IP-1 = "1" then "" else "e" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2j6udu0-GI + 1 + + fr.insee + l1awvkop + 1 + QuestionItem + + + fr.insee + l1axg6y2 + 1 + QuestionItem + + + fr.insee + lfti75fy + 1 + Variable + + + fr.insee + lfti40wt + 1 + Variable + + + + vtl + + fr.insee + l2j6udu0-IP-1 + 1 + + T_SITUAEU + + + + fr.insee + l2j6udu0-IP-2 + 1 + + T_TRAVAIL + + + + fr.insee + l2j6udu0-GOP + 1 + + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + fr.insee + l2j6udu0-IP-1 + 1 + InParameter + + + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + OutParameter + + + fr.insee + l2j6udu0-IP-2 + 1 + InParameter + + + if l2j6udu0-IP-1 = "1" then "1" else if l2j6udu0-IP-2 = "1" then "1" else if isnull(l2j6udu0-IP-2) and isnull(l2j6udu0-IP-1) then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2osro6c-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2osro6c-IP-1 + 1 + + PRENOM + + + + fr.insee + l2osro6c-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2osro6c-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2osro6c-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2osro6c-IP-2 + 1 + InParameter + + + if (l2osro6c-IP-1 = l2osro6c-IP-2) then "vos" else "ses" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2oti60m-GI + 1 + + fr.insee + l13h4aiz + 1 + Variable + + + + vtl + + fr.insee + l2oti60m-IP-1 + 1 + + T_AGE + + + + fr.insee + l2oti60m-GOP + 1 + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l2oti60m-IP-1 + 1 + InParameter + + + if l2oti60m-IP-1 < 18 then "1" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2re729e-GI + 1 + + fr.insee + l2otzngx + 1 + QuestionItem + + + fr.insee + l2otx5kf + 1 + QuestionItem + + + fr.insee + lfti5s8s + 1 + Variable + + + fr.insee + lftii4kx + 1 + Variable + + + + vtl + + fr.insee + l2re729e-IP-1 + 1 + + T_FF + + + + fr.insee + l2re729e-IP-2 + 1 + + T_FFVAC + + + + fr.insee + l2re729e-GOP + 1 + + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2re729e-IP-1 + 1 + InParameter + + + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2re729e-IP-2 + 1 + InParameter + + + if (l2re729e-IP-1 = "1") then "1" else if (l2re729e-IP-2 = "1") then "1" else if isnull(l2re729e-IP-1) and isnull(l2re729e-IP-2) then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rf764i-GI + 1 + + fr.insee + l2os6w01 + 1 + QuestionItem + + + fr.insee + lfthmqdh + 1 + Variable + + + + vtl + + fr.insee + l2rf764i-IP-1 + 1 + + T_NBPARL + + + + fr.insee + l2rf764i-GOP + 1 + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2rf764i-IP-1 + 1 + InParameter + + + if nvl(l2rf764i-IP-1, "0")="0" then "2" else if l2rf764i-IP-1 = "1" and $T_SPAR1$ = "1" then "1" else if l2rf764i-IP-1 = "1" and $T_SPAR1$ = "2" then "2" else if l2rf764i-IP-1 = "2" and $T_SPAR1$ = "1" then "1" else if l2rf764i-IP-1 = "2" and $T_SPAR1$ = "2" and $T_SPAR2$ = "1" then "1" else if l2rf764i-IP-1 = "2" and $T_SPAR1$ = "2" and $T_SPAR2$ = "2" then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rez3ig-GI + 1 + + fr.insee + l2os6w01 + 1 + QuestionItem + + + fr.insee + lfthmqdh + 1 + Variable + + + + vtl + + fr.insee + l2rez3ig-IP-1 + 1 + + T_NBPARL + + + + fr.insee + l2rez3ig-GOP + 1 + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2rez3ig-IP-1 + 1 + InParameter + + + if nvl(l2rez3ig-IP-1, "0") = "0" then "2" else if l2rez3ig-IP-1 = "1" and $T_SPAR1$ = "2" then "1" else if l2rez3ig-IP-1 = "1" and $T_SPAR1$ = "1" then "2" else if l2rez3ig-IP-1 = "2" and $T_SPAR1$ = "2" then "1" else if l2rez3ig-IP-1 = "2" and $T_SPAR1$ = "1" and $T_SPAR2$ = "2" then "1" else if l2rez3ig-IP-1 = "2" and $T_SPAR1$ = "1" and $T_SPAR2$ = "1" then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rs9ar9-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2rs9ar9-IP-1 + 1 + + PRENOM + + + + fr.insee + l2rs9ar9-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2rs9ar9-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2rs9ar9-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2rs9ar9-IP-2 + 1 + InParameter + + + if isnull($T_PRENOMP$) and l2rs9ar9-IP-1 = l2rs9ar9-IP-2 then "votre autre parent" else if isnull($T_PRENOMP$) and l2rs9ar9-IP-1 <> l2rs9ar9-IP-2 then "son autre parent" else $T_PRENOMP$ + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rs5tmg-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2rs5tmg-IP-1 + 1 + + PRENOM + + + + fr.insee + l2rs5tmg-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2rs5tmg-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2rs5tmg-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2rs5tmg-IP-2 + 1 + InParameter + + + if (l2rs5tmg-IP-1 = l2rs5tmg-IP-2) then "vous" else "lui" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2st84mt-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2st84mt-IP-1 + 1 + + PRENOM + + + + fr.insee + l2st84mt-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2st84mt-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2st84mt-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2st84mt-IP-2 + 1 + InParameter + + + if (l2st84mt-IP-1 = l2st84mt-IP-2) then "vous" else "se" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l3jyfypp-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l3jyfypp-IP-1 + 1 + + T_SEXE + + + + fr.insee + l3jyfypp-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l3jyfypp-IP-1 + 1 + InParameter + + + if isnull(l3jyfypp-IP-1) then "le(la)" else if l3jyfypp-IP-1 = "1" then "le" else "la" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lf9ty6tb-GI + 1 + + fr.insee + l0v2t2lc + 1 + QuestionItem + + + fr.insee + lfthszef + 1 + Variable + + + + vtl + + fr.insee + lf9ty6tb-IP-1 + 1 + + T_NHAB + + + + fr.insee + lf9ty6tb-GOP + 1 + + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + OutParameter + + + fr.insee + lf9ty6tb-IP-1 + 1 + InParameter + + + nvl(lf9ty6tb-IP-1,1) + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + fr.insee + liahw5su-GI + 1 + + fr.insee + l0v32sjd + 1 + Variable + + + + vtl + + fr.insee + liahw5su-IP-1 + 1 + + ADR_EXT + + + + fr.insee + liahw5su-GOP + 1 + + + + fr.insee + ADR_EXT + 1 + InParameter + + + fr.insee + liahw5su-IP-1 + 1 + InParameter + + + liahw5su-IP-1 + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + fr.insee + liboqrtq-GI + 1 + + fr.insee + l2owdadb + 1 + QuestionItem + + + fr.insee + liybidad + 1 + Variable + + + + vtl + + fr.insee + liboqrtq-IP-1 + 1 + + T_FFDIPL + + + + fr.insee + liboqrtq-GOP + 1 + + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + fr.insee + liboqrtq-IP-1 + 1 + InParameter + + + if (cast(liboqrtq-IP-1, integer) > 100 and cast(liboqrtq-IP-1, integer) < 107) then "1" else if (liboqrtq-IP-1 = "122" or liboqrtq-IP-1 = "123") then "1" else if (nvl(liboqrtq-IP-1, "999") = "999") then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lic0n43l-GI + 1 + + fr.insee + l13pbxr1 + 1 + QuestionItem + + + fr.insee + l13pyw1k + 1 + QuestionItem + + + fr.insee + lic040m4 + 1 + QuestionItem + + + fr.insee + lfti6imf + 1 + Variable + + + fr.insee + lic03m4k + 1 + Variable + + + fr.insee + lic00nl4 + 1 + Variable + + + + vtl + + fr.insee + lic0n43l-IP-1 + 1 + + T_MAJLOGENQ + + + + fr.insee + lic0n43l-IP-2 + 1 + + T_MAJLOGAUT1 + + + + fr.insee + lic0n43l-IP-3 + 1 + + T_MAJLOGAUT2 + + + + fr.insee + lic0n43l-GOP + 1 + + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + lic0n43l-IP-1 + 1 + InParameter + + + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + OutParameter + + + fr.insee + lic0n43l-IP-2 + 1 + InParameter + + + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + OutParameter + + + fr.insee + lic0n43l-IP-3 + 1 + InParameter + + + if (lic0n43l-IP-1 = "1") then lic0n43l-IP-3 else lic0n43l-IP-2 + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lix9oxsd-GI + 1 + + fr.insee + l14vew0k + 1 + Variable + + + + vtl + + fr.insee + lix9oxsd-IP-1 + 1 + + PRENOMB + + + + fr.insee + lix9oxsd-GOP + 1 + + + + fr.insee + l14vew0k-GOP + 1 + OutParameter + + + fr.insee + lix9oxsd-IP-1 + 1 + InParameter + + + nvl(lix9oxsd-IP-1, "PRENOM") + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lix9pz46-GI + 1 + + fr.insee + l14vgvlc + 1 + Variable + + + fr.insee + lf9ty6tb + 1 + Variable + + + + vtl + + fr.insee + lix9pz46-IP-1 + 1 + + PRENOMREFB + + + + fr.insee + lix9pz46-IP-2 + 1 + + T_NBHAB + + + + fr.insee + lix9pz46-GOP + 1 + + + + fr.insee + l14vgvlc-GOP + 1 + OutParameter + + + fr.insee + lix9pz46-IP-1 + 1 + InParameter + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + lix9pz46-IP-2 + 1 + InParameter + + + if (lix9pz46-IP-2 = 1) then nvl(lix9pz46-IP-1, "PRENOM") else nvl(lix9pz46-IP-1, "PRENOM1") + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + + fr.insee + INSEE-SIMPSONS-MRS + 1 + + Liste de formats numériques et dates de + l'enquête + Numeric and DateTime list for the survey + + + fr.insee + INSEE-COMMUN-MNR-DateTimedate-YYYY-MM-DD + 1 + YYYY-MM-DD + date + + 1900-01-01 + format-date(current-date(),'[Y0001]-[M01]-[D01]') + + + + + + fr.insee + StudyUnit-lj76sgq8 + 1 + + + fr.insee + DataCollection-lj76sgq8 + 1 + + fr.insee + QuestionScheme-lj76sgq8 + 1 + QuestionScheme + + + fr.insee + ControlConstructScheme-lj76sgq8 + 1 + ControlConstructScheme + + + fr.insee + InterviewerInstructionScheme-lj76sgq8 + 1 + InterviewerInstructionScheme + + + fr.insee + InstrumentScheme-lj76sgq8 + 1 + + fr.insee + Instrument-lj76sgq8 + 1 + + MMCDVFAF + + + Enquête Méthodologique Cadre de vie - FAF questionnaire + + A définir + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + + + diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/kraftwerk.json b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/kraftwerk.json new file mode 100644 index 00000000..0c4c2568 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v1/kraftwerk.json @@ -0,0 +1,26 @@ +{ + + "campaign": "SAMPLETEST-MULTIPLEDATA-v1", + + "survey_data": [ + { + "data_mode": "FAF", + "data_file": "data/faf", + "DDI_file": "ddi-SAMPLETEST-MULTIPLEDATA-v1.xml", + "lunatic_file": "SAMPLETEST-MULTIPLEDATA-v1.json", + "data_format": "LUNATIC_XML", + "paradata_folder": "", + "reporting_data_file": "", + "mode_specifications": "" + } + ], + + "multimode_dataset_name": "MULTIMODE", + + "reconciliation_specifications": "", + + "transformation_specifications": "", + + "information_levels_specifications": "" + +} From a399c6dc95361c47e054cec50c78748b995cfc51 Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Fri, 7 Jun 2024 08:41:46 +0200 Subject: [PATCH 05/21] add paper data tests --- .../core/parsers/PaperDataParserTest.java | 10 + .../features/do_we_export_data.feature | 4 +- .../SAMPLETEST-PAPERDATA-v1.json | 18816 +++++++ .../faf/data.diff.TESTFAF.20230911141652.xml | 4393 ++ .../data.diff.TESTPAPI.20230911141652.csv | 3 + .../ddi-SAMPLETEST-PAPERDATA-v1.xml | 41984 ++++++++++++++++ .../in/SAMPLETEST-PAPERDATA-v1/kraftwerk.json | 36 + 7 files changed, 65245 insertions(+), 1 deletion(-) create mode 100644 kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/SAMPLETEST-PAPERDATA-v1.json create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/data/faf/data.diff.TESTFAF.20230911141652.xml create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/data/papi/data.diff.TESTPAPI.20230911141652.csv create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/ddi-SAMPLETEST-PAPERDATA-v1.xml create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/kraftwerk.json diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java new file mode 100644 index 00000000..79740e3c --- /dev/null +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java @@ -0,0 +1,10 @@ +package fr.insee.kraftwerk.core.parsers; + +import org.junit.jupiter.api.Test; + +class PaperDataParserTest { + @Test + void parseDataFileTest(){ + + } +} diff --git a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature index 3c7aa191..a0bb2c46 100644 --- a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature +++ b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature @@ -14,6 +14,7 @@ Feature: Do we save correctly all data ? |Directory |ExpectedLineCount |ExpectedDataFieldCount | |SAMPLETEST-DATAONLY-v1 |4 |136 | + |SAMPLETEST-PAPERDATA-v1 |6 |137 | Scenario Outline: Do we create Parquet data file with the right structure Given Step 0 : We have some survey in directory "" @@ -27,4 +28,5 @@ Feature: Do we save correctly all data ? # - ExpectedDataFieldCount : Expected field quantity |Directory |ExpectedLineCount |ExpectedDataFieldCount | - |SAMPLETEST-DATAONLY-v1 |3 |136 | \ No newline at end of file + |SAMPLETEST-DATAONLY-v1 |3 |136 | + |SAMPLETEST-PAPERDATA-v1 |5 |137 | \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/SAMPLETEST-PAPERDATA-v1.json b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/SAMPLETEST-PAPERDATA-v1.json new file mode 100644 index 00000000..c238b5e0 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/SAMPLETEST-PAPERDATA-v1.json @@ -0,0 +1,18816 @@ +{ + "id": "lj76sgq8", + "modele": "MMCDVFAF", + "enoCoreVersion": "2.4.3", + "lunaticModelVersion": "2.3.2", + "generatingDate": "28-06-2023 12:17:35", + "missing": false, + "pagination": "question", + "maxPage": "65", + "label": { + "value": "Enquête Méthodologique Cadre de vie - FAF", + "type": "VTL|MD" + }, + "components": [ + { + "id": "kfxmfvwj", + "componentType": "Sequence", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "kfxmfvwj-lfjwkohf", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Commençons par décrire les personnes qui habitent dans le logement situé à l’adresse : \" || ADR || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR" + ] + }, + { + "id": "lj49nr0f", + "componentType": "Input", + "mandatory": false, + "page": "2", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minute du début du TCM\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj49j6tc-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj49nr0f-lj49y43b", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM1" + ], + "response": { + "name": "HM1" + } + }, + { + "id": "l0v2t2lc", + "componentType": "InputNumber", + "mandatory": false, + "page": "3", + "min": 1, + "max": 20, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"En vous comptant, combien de personnes habitent dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l0v2t2lc-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_NHAB)) and (1>T_NHAB or 20T_NHAB)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_NHAB" + ], + "response": { + "name": "T_NHAB" + } + }, + { + "id": "l0v3gfcr", + "componentType": "Loop", + "page": "4", + "depth": 1, + "paginatedLoop": false, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "PRENOMREFB" + ], + "loopDependencies": [ + "T_NBHAB" + ], + "lines": { + "min": { + "value": "T_NBHAB", + "type": "VTL" + }, + "max": { + "value": "T_NBHAB", + "type": "VTL" + } + }, + "components": [ + { + "id": "l0mkvvru", + "componentType": "Subsequence", + "page": "4", + "goToPage": "4", + "label": { + "value": "if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Prénoms des habitants du logement (en commençant par le vôtre)\" else \"\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l0mkvvru-lix4ggdw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (T_NBHAB = 1) then \"Cette information permettra de personnaliser la suite du questionnaire\" else if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Cette information permettra de personnaliser la suite du questionnaire\" else \"\"", + "type": "VTL|MD" + } + }, + { + "id": "l0mkvvru-lix4bbvh", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (T_NBHAB = 1) then \"\" else if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Si plusieurs habitants ont le même prénom, ajouter une initiale pour pouvoir les distinguer dans la suite du questionnaire.\" else \"\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0mkvvru", + "page": "4", + "label": { + "value": "if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Prénoms des habitants du logement (en commençant par le vôtre)\" else \"\"", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "PRENOM", + "PRENOMREF" + ] + }, + { + "id": "l0v3g11i", + "componentType": "Input", + "mandatory": false, + "page": "4", + "maxLength": 40, + "label": { + "value": "\"➡ \" || \" \" || if (T_NBHAB = 1) then \"Votre prénom : \" else (if ( not(isnull(T_PRENOM)) and T_PRENOM=PRENOMREF ) then \"Votre prénom : \" else ( if (isnull(PRENOMREFB) and isnull(T_PRENOM)) then \"Prénom (commencez par votre prénom) : \" else \"Prénom : \"))", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l0v3g11i-CI-0", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_PRENOM))", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Merci d’indiquer l’ensemble des prénoms (initiales ou autre) afin de pouvoir vous repérer dans la suite du questionnaire lorsque les questions porteront sur une personne en particulier.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l0v3g11i-CI-1", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_PRENOM))", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Votre réponse est importante pour le bon déroulement du questionnaire. Merci d’indiquer votre prénom (ou vos initiales, ou autre) pour pouvoir poursuivre le questionnaire.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_PRENOM" + ] + } + ], + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0mkvvru", + "page": "4", + "label": { + "value": "if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Prénoms des habitants du logement (en commençant par le vôtre)\" else \"\"", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "T_PRENOM", + "PRENOMREF", + "PRENOMREFB" + ], + "response": { + "name": "T_PRENOM" + } + } + ] + }, + { + "id": "l0v43iz7", + "componentType": "Loop", + "page": "5", + "maxPage": "9", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ANNAISS", + "LIB_E", + "LIB_PR", + "T_SEXE", + "T_DATENAIS", + "T_LNAIS", + "T_COMNAIS", + "T_PAYSNAIS", + "T_NATION1", + "T_NATION2", + "T_NATION3", + "T_NATION4", + "T_NATIONETR" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l0v3oeqn", + "componentType": "Subsequence", + "page": "5.1", + "goToPage": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l0v3oeqn-l0v3ldcs", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (PRENOM = PRENOMREF) then PRENOM ||\", nous allons rapidement vous décrire.\" else \"Nous allons décrire rapidement \" || PRENOM || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l0v4b34m", + "componentType": "Radio", + "mandatory": false, + "page": "5.2", + "label": { + "value": "\"➡ \" || \"Quel est \" || if (PRENOM = PRENOMREF) then \"votre sexe ?\" else \"le sexe de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_SEXE", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Homme", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Femme", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SEXE" + } + }, + { + "id": "l0v4oi1v", + "componentType": "Datepicker", + "mandatory": false, + "page": "5.3", + "min": "1900-01-01", + "max": "2022-03-17", + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre date de naissance ?\" else \"la date de naissance de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l0v4oi1v-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_DATENAIS)) and (cast(T_DATENAIS, date, \"YYYY-MM-DD\")>cast(\"2022-03-17\", date, \"YYYY-MM-DD\") or cast(T_DATENAIS, date, \"YYYY-MM-DD\")T_ANNAISS or 2023T_ANNAISS)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + }, + { + "id": "l11z2too-CI-0", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_ANNAISS) and (PRENOM = PRENOMREF))", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Votre réponse est importante pour le bon déroulement du questionnaire. La connaissance de votre âge permet de filtrer la suite du questionnaire et d’éviter de vous poser des questions qui ne vous concerneraient pas. Merci de renseigner votre année de naissance.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_ANNAISS", + "PRENOM", + "PRENOMREF" + ] + }, + { + "id": "l11z2too-CI-1", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_ANNAISS) and PRENOM <> PRENOMREF)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Cette réponse est importante pour le bon déroulement du questionnaire. La connaissance de l’âge permet de filtrer la suite du questionnaire et d’éviter de poser des questions hors de propos. Merci de renseigner la date de naissance.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_ANNAISS", + "PRENOM", + "PRENOMREF" + ] + } + ], + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ANNAISS", + "T_PRENOM" + ], + "response": { + "name": "T_ANNAISS" + } + }, + { + "id": "l11zznh4", + "componentType": "Radio", + "mandatory": false, + "page": "5.5", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"Où êtes-vous né\" || LIB_E || \" ?\" else \"Où est né\" || LIB_E || \" \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l11zznh4-l120k8go", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Prendre en compte les frontières actuelles.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_LNAIS", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"En France (Métropole, DOM et COM)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"A l’étranger\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_LNAIS" + } + }, + { + "id": "l120kmks", + "componentType": "Suggester", + "mandatory": false, + "page": "5.6", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans quelle commune \" || if (PRENOM = PRENOMREF) then \"êtes-vous né\" || LIB_E || \" ?\" else PRENOM || \" est-\" || LIB_PR || \" né\" || LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l120kmks-l120ef3t", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le numéro ou les premières lettres de la commune puis sélectionner la commune de naissance dans la liste proposée.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_LNAIS = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_LNAIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "storeName": "L_COMMUNEPASSEE-1-2-0", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_PR", + "T_COMNAIS", + "T_PRENOM" + ], + "response": { + "name": "T_COMNAIS" + } + }, + { + "id": "l120lqns", + "componentType": "Suggester", + "mandatory": false, + "page": "5.7", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans quel pays \" || if(PRENOM = PRENOMREF) then \"êtes-vous né\" || LIB_E || \" ?\" else PRENOM || \" est-\" || LIB_PR || \" né\" || LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l120lqns-l1210yn3", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir les premières lettres du pays puis sélectionner le pays de naissance\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_LNAIS = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "T_LNAIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "storeName": "L_PAYSNAIS-1-1-0", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_PR", + "T_PAYSNAIS", + "T_PRENOM" + ], + "response": { + "name": "T_PAYSNAIS" + } + }, + { + "id": "l120zrhs", + "componentType": "CheckboxGroup", + "page": "5.8", + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre nationalité ?\" else \"la nationalité de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l120zrhs-l121egbq", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "Plusieurs réponses possibles", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NATION1", + "T_NATION2", + "T_NATION3", + "T_NATION4", + "T_PRENOM" + ], + "responses": [ + { + "id": "l120zrhs-QOP-lgdxa90c", + "label": { + "value": "\"Française de naissance ou par intégration\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION1" + } + }, + { + "id": "l120zrhs-QOP-lgdxe74z", + "label": { + "value": "\"Française par déclaration, naturalisation, option à votre majorité\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION2" + } + }, + { + "id": "l120zrhs-QOP-lgdx7dx8", + "label": { + "value": "\"Etrangère\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION3" + } + }, + { + "id": "l120zrhs-QOP-lgdxew1i", + "label": { + "value": "\"Apatride (pas de nationalité)\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION4" + } + } + ] + }, + { + "id": "l121ftlg", + "componentType": "Suggester", + "mandatory": false, + "page": "5.9", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre nationalité étrangère ?\" else \"la nationalité étrangère de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l121ftlg-l121hdzg", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "Entrez les premières lettres de la nationalité, et sélectionnez dans la liste la nationalité étrangère correspondante.", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_NATION3 = true)", + "type": "VTL", + "bindingDependencies": [ + "T_NATION3" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "storeName": "L_NATIONETR-1-1-0", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NATIONETR", + "T_PRENOM" + ], + "response": { + "name": "T_NATIONETR" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "livnegfk", + "componentType": "Subsequence", + "goToPage": "6", + "label": { + "value": "Liens Familiaux entre les habitants du logement", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_NBHAB > 1)", + "type": "VTL", + "bindingDependencies": [ + "T_NBHAB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "livnegfk", + "page": "6", + "label": { + "value": "Liens Familiaux entre les habitants du logement", + "type": "VTL|MD" + } + } + } + }, + { + "id": "livjrp7n", + "componentType": "PairwiseLinks", + "mandatory": false, + "page": "6", + "conditionFilter": { + "value": "(T_NBHAB > 1)", + "type": "VTL", + "bindingDependencies": [ + "T_NBHAB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "livnegfk", + "page": "6", + "label": { + "value": "Liens Familiaux entre les habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LIENS" + ], + "xAxisIterations": { + "value": "count(T_PRENOM)" + }, + "yAxisIterations": { + "value": "count(T_PRENOM)" + }, + "components": [ + { + "id": "livjrp7n-pairwise-dropdown", + "componentType": "Dropdown", + "mandatory": false, + "page": "6", + "label": { + "value": "\"➡ \" || \"Qui est \" || yAxis || \" pour \" || xAxis || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "xAxis <> yAxis", + "type": "VTL" + }, + "bindingDependencies": [ + "LIENS" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Son conjoint, sa conjointe\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Sa mère, son père\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Sa fille, son fils\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Sa soeur, son frère (y compris demi et quasi)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"La conjointe, le conjoint d’un de ses parents (sa belle-mère, son beau-père)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"L’enfant du conjoint (belle-fille, beau-fils)\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Le parent de son ou sa conjointe (sa belle-mère, son beau-père)\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Le conjoint, la conjointe de son enfant (sa belle-fille, son beau-fils)\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"Sa grand-mère, son grand-père\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Sa petite-fille, petit-fils\"", + "type": "VTL|MD" + } + }, + { + "value": "11", + "label": { + "value": "\"Sa tante, son oncle\"", + "type": "VTL|MD" + } + }, + { + "value": "12", + "label": { + "value": "\"Sa cousine, son cousin\"", + "type": "VTL|MD" + } + }, + { + "value": "13", + "label": { + "value": "\"Sa nièce, son neveu\"", + "type": "VTL|MD" + } + }, + { + "value": "14", + "label": { + "value": "\"Un enfant placé en famille d’accueil\"", + "type": "VTL|MD" + } + }, + { + "value": "15", + "label": { + "value": "\"Sa belle-soeur, son beau-frère\"", + "type": "VTL|MD" + } + }, + { + "value": "16", + "label": { + "value": "\"Un autre lien familial\"", + "type": "VTL|MD" + } + }, + { + "value": "17", + "label": { + "value": "\"Son ou sa colocataire, sous-locataire\"", + "type": "VTL|MD" + } + }, + { + "value": "18", + "label": { + "value": "\"Un autre lien (employé de maison, salarié logé, jeune au pair …)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "LIENS" + } + } + ], + "symLinks": { + "LIENS": { + "1": "1", + "2": "3", + "3": "2", + "4": "4", + "5": "6", + "6": "5", + "7": "8", + "8": "7", + "9": "10", + "10": "9", + "11": "13", + "12": "12", + "13": "11", + "14": null, + "15": null, + "16": "16", + "17": "17", + "18": "18" + } + } + }, + { + "id": "livn4kyr", + "componentType": "Loop", + "page": "7", + "maxPage": "3", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_SEXE", + "LIB_PR", + "ADR", + "T_SITUCONJ1", + "T_SITUCONJ2", + "T_SITUCONJ3", + "T_SITUCONJ4", + "T_SITUCONJ5", + "T_SITUCONJ6", + "T_SITUCONJ7", + "T_SITUCONJ8", + "T_VEUF", + "T_NBPARL" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l129294o", + "componentType": "Subsequence", + "goToPage": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l13dsgas", + "componentType": "CheckboxGroup", + "page": "7.1", + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre situation conjugale ?\" else \"la situation conjugale de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_AGE > 14)", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_SEXE", + "T_SITUCONJ1", + "T_SITUCONJ2", + "T_SITUCONJ3", + "T_SITUCONJ4", + "T_SITUCONJ5", + "T_SITUCONJ6", + "T_SITUCONJ7", + "T_SITUCONJ8", + "T_PRENOM" + ], + "responses": [ + { + "id": "l13dsgas-QOP-lgdx6hlq", + "label": { + "value": "\"Marié\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ1" + } + }, + { + "id": "l13dsgas-QOP-lgdx7nz7", + "label": { + "value": "\"Pacsé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ2" + } + }, + { + "id": "l13dsgas-QOP-lgdx47a9", + "label": { + "value": "En concubinage ou union libre", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ3" + } + }, + { + "id": "l13dsgas-QOP-lgdxh469", + "label": { + "value": "(if (isnull(T_SEXE)) then \"Veuf(ve)\" else if (T_SEXE = \"1\") then \"Veuf\" else \"Veuve\") || \", conjoint(e) décédé(e)\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ4" + } + }, + { + "id": "l13dsgas-QOP-lgdx9iyh", + "label": { + "value": "\"Divorcé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ5" + } + }, + { + "id": "l13dsgas-QOP-lgdx25a4", + "label": { + "value": "\"Dépacsé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ6" + } + }, + { + "id": "l13dsgas-QOP-lgdx2604", + "label": { + "value": "\"Séparé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ7" + } + }, + { + "id": "l13dsgas-QOP-lgdwxaen", + "label": { + "value": "Célibataire", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ8" + } + } + ] + }, + { + "id": "l13dy5ql", + "componentType": "Radio", + "mandatory": false, + "page": "7.2", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"Avec votre conjoint(e), étiez-vous ...\" else \"Avec son(sa) conjoint(e), \" || PRENOM || \" était ...\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_SITUCONJ4" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_VEUF", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Marié\" || LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Pacsé\" || LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Ni l’un ni l’autre", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_VEUF" + } + }, + { + "id": "l2os6w01", + "componentType": "Radio", + "mandatory": false, + "page": "7.3", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Combien avez-vous\" else \"Combien \" || PRENOM || \" a-t-\" || LIB_PR) || \" de parent(s) dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2os6w01-l2os929w", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Question en attendant de pouvoir faire les liens 2 à 2\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_NBHAB > 1 and T_AGE < 18)", + "type": "VTL", + "bindingDependencies": [ + "T_NBHAB", + "T_NHAB", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "ADR", + "T_NBPARL", + "T_PRENOM" + ], + "options": [ + { + "value": "0", + "label": { + "value": "\"Aucun parent dans le logement\"", + "type": "VTL|MD" + } + }, + { + "value": "1", + "label": { + "value": "\"Un seul parent dans le logement\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Deux parents dans le logement\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBPARL" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "l13ntyek", + "componentType": "Loop", + "page": "8", + "maxPage": "12", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "LIB_PR", + "LIB_SES", + "LIB_SA", + "LIB_SON", + "T_UNLOG", + "T_DURLOG", + "T_MINLOGENQ1", + "T_MINLOGENQ2", + "T_MINLOGENQ3", + "T_MINLOGENQ4", + "T_MINLOGENQ5", + "T_MINLOGAUT", + "T_GARDE", + "T_DORM", + "T_MAJLOGENQ", + "T_MAJLOGAUT1", + "T_MAJLOGAUT2", + "T_LOGCO", + "T_TYPLOGCO" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l13np0wv", + "componentType": "Subsequence", + "page": "8.1", + "goToPage": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13np0wv-l13nsvaw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant poser quelques questions concernant \" || (if (PRENOM = PRENOMREF) then \"vos autres logements, \" else \"les autres logements de \") || PRENOM || \" (en dehors de celui situé à l’adresse : \" || ADR || \").\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "T_PRENOM" + ] + }, + { + "id": "l13nj6s2", + "componentType": "Radio", + "mandatory": false, + "page": "8.2", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Vivez-vous\" else PRENOM || \" vit-\" || LIB_PR ) || \" aussi dans un autre logement ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13nj6s2-l13ouetk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM=PRENOMREF) then \"Si vous êtes \" else \"Si \" || PRENOM || \" est un enfant \") || \"en résidence alternée, répondre Oui.\"", + "type": "VTL|MD" + } + }, + { + "id": "l13nj6s2-l13o92e6", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if(PRENOM=PRENOMREF) then \"Vous vivez \" else PRENOM || \" vit \") || \"dans un autre logement (résidence secondaire, internat, foyer, caserne, maison de retraite ...) \" || (if(PRENOM=PRENOMREF) then \"si vous disposez d’un autre endroit où vous êtes chez vous : vous pouvez y aller sans prévenir, un lit vous est réservé, vous pouvez y recevoir du courrier ...\" else \"si \" ||LIB_PR || \" dispose d’un autre endroit où \" ||LIB_PR ||\" est chez \" ||LIB_PR || \" : \" ||LIB_PR || \" peut y aller sans prévenir, un lit lui est réservé, \" ||LIB_PR || \" peut y recevoir du courrier ...\")", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_UNLOG", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_UNLOG" + } + }, + { + "id": "l13nyqwe", + "componentType": "Radio", + "mandatory": false, + "page": "8.3", + "label": { + "value": "\"➡ \" || \"Combien de temps \" || if (PRENOM = PRENOMREF) then \"vivez vous dans le logement situé à l’adresse \" || ADR || \" ?\" else PRENOM || \" vit-\" || LIB_PR || \" dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_UNLOG = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "LIB_PR", + "T_DURLOG", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Plus de la moitié du temps", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "La moitié du temps", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Moins de la moitié du temps", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_DURLOG" + } + }, + { + "id": "l13ok7fx", + "componentType": "CheckboxGroup", + "page": "8.4", + "label": { + "value": "\"➡ \" || \"Pour quelles raisons \" || (if (PRENOM = PRENOMREF) then \"vivez-vous\" else PRENOM || \" vit-\" || LIB_PR ) || \" dans le logement situé à l’adresse \" || ADR ||\" sans \" || LIB_SES || \" parents ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_AGE < 18 and nvl(T_NBPARL,\"0\") = \"0\")", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_NBPARL" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "ADR", + "LIB_SES", + "LIB_SA", + "LIB_SON", + "T_MINLOGENQ1", + "T_MINLOGENQ2", + "T_MINLOGENQ3", + "T_MINLOGENQ4", + "T_MINLOGENQ5", + "T_PRENOM" + ], + "responses": [ + { + "id": "l13ok7fx-QOP-lftiqon3", + "label": { + "value": "\"Pour suivre \" ||LIB_SA|| \" scolarité ou \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ1" + } + }, + { + "id": "l13ok7fx-QOP-lftincwd", + "label": { + "value": "Pour des raisons de santé ou de handicap", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ2" + } + }, + { + "id": "l13ok7fx-QOP-lftifone", + "label": { + "value": "\"Pour \" ||LIB_SON|| \" travail ou une formation professionnelle\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ3" + } + }, + { + "id": "l13ok7fx-QOP-lftiet0b", + "label": { + "value": "Suite à une décision de l’aide sociale à l’enfance ou du juge des enfants", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ4" + } + }, + { + "id": "l13ok7fx-QOP-lftiozvd", + "label": { + "value": "Pour une autre raison", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ5" + } + } + ] + }, + { + "id": "l13on6tn", + "componentType": "Radio", + "mandatory": false, + "page": "8.5", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"L’autre logement dans lequel vous vivez est-il ... ?\" else \"Pour \" || PRENOM || \", l’autre logement dans lequel \" || LIB_PR || \" vit, est-il ... ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13on6tn-l13p60fc", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if(PRENOM=PRENOMREF) then \"Si vous vivez dans plusieurs autres logements, décrivez l’autre logement dans lequel vous passez le plus de temps.\" else \"Si \" || PRENOM || \" vit dans plusieurs autres logements, décrire l’autre logement dans lequel \" ||LIB_PR || \" passe le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_AGE < 18 and T_UNLOG = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_UNLOG" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_SON", + "LIB_SES", + "T_MINLOGAUT", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Le logement de \" ||LIB_SON|| \" ou de \" ||LIB_SES|| \" parent(s)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour des raisons de santé ou de handicap.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" suite à une décision de l’aide sociale à l’enfance ou du juge des enfants.\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MINLOGAUT" + } + }, + { + "id": "l13oux5e", + "componentType": "Radio", + "mandatory": false, + "page": "8.6", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Etes-vous\" else PRENOM || \" est-\" || LIB_PR ) || \" en résidence alternée entre ses deux parents ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_DURLOG", + "T_NBPARL", + "T_MINLOGAUT" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_GARDE", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GARDE" + } + }, + { + "id": "l13pabqu", + "componentType": "Radio", + "mandatory": false, + "page": "8.7", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Où avez-vous\" else \"Où \" || PRENOM || \" a-t-\" || LIB_PR ) || \" dormi la nuit dernière ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13pabqu-l13pckb2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si \" || PRENOM || \" a dormi chez un(e) ami(e), indiquez le logement où il devait normalement dormir.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_GARDE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_GARDE" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "ADR", + "LIB_SON", + "T_DORM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Dans le logement situé à l’adresse \" || ADR || \".\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Dans le logement de \" ||LIB_SON|| \" autre parent.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_DORM" + } + }, + { + "id": "l13pbxr1", + "componentType": "Radio", + "mandatory": false, + "page": "8.8", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Pour vous\" else \"Pour \" || PRENOM ) || \", le logement situé à l’adresse \" || ADR || \" est-il ... ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17)", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "LIB_PR", + "LIB_SES", + "LIB_SON", + "T_MAJLOGENQ", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "(if(PRENOM = PRENOMREF) then \"Votre \" else \"Sa \") || \"résidence principale\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR || \" occupe\") || \" pour \" ||LIB_SES || \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez \" else \"qu’\" || LIB_PR || \"occupe \") || \"pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une résidence secondaire, un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez \" else \"qu’\" || LIB_PR || \"occupe \") || \"pour le week-end, les vacances ou pour \" ||LIB_SES|| \" loisirs.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Le logement d’un ou de \" ||LIB_SES|| \" parent(s).\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez \" else \"qu’\" || LIB_PR || \" occupe \") || \"pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MAJLOGENQ" + } + }, + { + "id": "l13pyw1k", + "componentType": "Radio", + "mandatory": false, + "page": "8.9", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"L’autre logement dans lequel vous vivez est-il ... ?\" else \"Pour \" || PRENOM || \", l’autre logement dans lequel \" || LIB_PR || \" vit, est-il ... ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13pyw1k-l13q4e9k", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si \" || PRENOM || \" vit dans plusieurs autres logements, décrivez l’autre logement dans lequel il passe le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_MAJLOGENQ" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_SES", + "LIB_SON", + "T_MAJLOGAUT1", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"\"|| (if (PRENOM = PRENOMREF) then \"Votre résidence principale.\" else \"Sa résidence principale.\")", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une résidence secondaire, un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" le week-end, les vacances ou pour \" ||LIB_SES|| \" loisirs.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Le logement d’un ou de \" ||LIB_SES|| \" parent(s)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR || \" occupe\") || \" pour \" ||LIB_SON|| \" pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MAJLOGAUT1" + } + }, + { + "id": "lic040m4", + "componentType": "Radio", + "mandatory": false, + "page": "8.10", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"L’autre logement dans lequel vous vivez est-il ... ?\" else \"Pour \" || PRENOM || \", l’autre logement dans lequel \" || LIB_PR || \" vit, est-il ... ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lic040m4-lic0075d", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si \" || PRENOM || \" vit dans plusieurs autres logements, décrivez l’autre logement dans lequel il passe le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_MAJLOGENQ" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_SES", + "LIB_SON", + "T_MAJLOGAUT2", + "T_PRENOM" + ], + "options": [ + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une résidence secondaire, un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" le week-end, les vacances ou pour \" ||LIB_SES|| \" loisirs.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Le logement d’un ou de \" ||LIB_SES|| \" parent(s)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR || \" occupe\") || \" pour \" ||LIB_SON|| \" pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MAJLOGAUT2" + } + }, + { + "id": "l13q9a24", + "componentType": "Radio", + "mandatory": false, + "page": "8.11", + "label": { + "value": "\"➡ \" || \"L’autre logement \" || (if (PRENOM = PRENOMREF) then \"dans lequel vous vivez\" else \"où vit \" || PRENOM ) || \" est-il une chambre dans une structure collective (internat, résidence étudiante, foyer de l’enfance, foyer de jeunes travailleurs) ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")", + "type": "VTL", + "bindingDependencies": [ + "T_MINLOGAUT", + "T_MAJLOGAUT", + "T_MAJLOGENQ", + "T_MAJLOGAUT2", + "T_MAJLOGAUT1" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_LOGCO", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_LOGCO" + } + }, + { + "id": "l13qc9n8", + "componentType": "Radio", + "mandatory": false, + "page": "8.12", + "label": { + "value": "\"➡ \" || \"De quelle structure s’agit-il ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_LOGCO = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_LOGCO" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_TYPLOGCO", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Un internat, une résidence étudiante ou un foyer d’étudiants\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un établissement pour personnes âgées (maison de retraite, Ehpad)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un foyer ou une résidence sociale (CADA, structure gérée par Adoma...), foyer de réinsertion ou foyer de travailleurs\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une structure d’aide sociale à l’enfance ou de protection judiciaire\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Une structure pour personne nécessitant des soins médicaux (hôpital, maison de repos, centre de rééducation)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Une caserne, un camp militaire\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Une autre structure (prison, communauté religieuse, hébergement d’urgence ...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TYPLOGCO" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "liaidbrt", + "componentType": "Sequence", + "page": "9", + "label": { + "value": "Questionnement individuel", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "liaidbrt-liaiipfj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"La suite du questionnaire concerne uniquement \" || PRENOMREF || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "liaidbrt", + "page": "9", + "label": { + "value": "Questionnement individuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOMREF" + ] + }, + { + "id": "livu7csk", + "componentType": "Loop", + "page": "10", + "maxPage": "62", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_HF", + "LIB_PR", + "LIB_ERE", + "T_NBEMP", + "LIB_SON", + "LIB_SA", + "LIB_NE", + "T_STCPUB", + "T_ASTCPUB", + "HM2", + "T_SITUAEU", + "T_TRAVAIL", + "T_ACTIVANTE", + "T_ACTIVANTEB", + "T_PCLCAF", + "T_PCLCAH", + "T_PCLCACLAIR", + "T_ENCADR", + "T_QPRCR", + "QPRCU", + "T_ACTIV", + "T_ACTIVCLAIR", + "T_ACTIVDOM", + "T_ACTIVDOM_COM", + "T_ACTIVDOM_SOC", + "T_NBSALETAB", + "T_NBSALETABA", + "T_NBSAL1", + "T_NBSAL2", + "T_NBSALA", + "T_CONTAC", + "T_TPP", + "T_APCLCAF", + "T_APCLCAH", + "T_APCLCACLAIR", + "T_AQPRCR", + "T_AQPRCU", + "T_ANBSAL1", + "T_ANBSAL2", + "T_AACTIV", + "T_AACTIVCLAIR", + "T_AACTIVDOM", + "T_AACTIVDOM_COM", + "T_AACTIVDOM_SOC", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA", + "T_FFBAC", + "T_FFCAP", + "T_FFTYPFORM", + "T_FFCONC", + "T_FFNIVA", + "T_FFNIVB", + "T_FFNIVC", + "T_FFDIPL", + "T_FFDIPLCLAIR", + "T_FFDIPLCLAA", + "T_FFDIPLCLAB", + "T_GRDIPA", + "T_GRDIPB", + "T_GRDIPC" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l1ax3zmp", + "componentType": "Sequence", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1ax3zmp-liaihkvk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Commençons par \" || (if (PRENOM = PRENOMREF) then \"votre situation professionnelle, \" else \"la situation professionnelle de \") || PRENOM || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "lj49vhtv", + "componentType": "Input", + "mandatory": false, + "page": "10.2", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minute du début du questionnaire individuel\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4aawxw-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj49vhtv-lj49wn13", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM2", + "T_PRENOM" + ], + "response": { + "name": "HM2" + } + }, + { + "id": "l1awvkop", + "componentType": "Radio", + "mandatory": false, + "page": "10.3", + "label": { + "value": "\"➡ \" || \"Actuellement, quelle est \" || if (PRENOM = PRENOMREF) then \"votre situation principale ?\" else \"la situation principale de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1awvkop-l1axcevr", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si vous hésitez entre plusieurs situations, choisissez celle qui \" || (if (PRENOM = PRENOMREF) then \"vous décrit le mieux ou celle qui vous \" else \"décrit le mieux \" || PRENOM || \" ou celle qui lui \") || \"prend le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_HF", + "T_SITUAEU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "En emploi", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Au chômage (inscrit ou non à Pôle emploi)", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Retraité\" ||LIB_E|| \" ou préretraité\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "En incapacité de travailler en raison d’un handicap ou d’un problème de santé durable", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "En études", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "LIB_HF || \" au foyer\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "Dans une autre situation", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SITUAEU" + } + }, + { + "id": "l1axg6y2", + "componentType": "Radio", + "mandatory": false, + "page": "10.4", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Avez-vous \" else PRENOM || \" a-t-\" || LIB_PR) || \" cependant un emploi ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1axg6y2-l1axc93h", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : petit boulot, apprentissage, stage rémunéré, personne en congé maternité, en congé maladie ou en chômage partiel, personne travaillant sans être rémunéré(e) avec un membre de sa famille, élu(e).\"", + "type": "VTL|MD" + } + }, + { + "id": "l1axg6y2-l1axit1c", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exclure : bénévolat\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_SITUAEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_TRAVAIL", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TRAVAIL" + } + }, + { + "id": "l1axqt6w", + "componentType": "Radio", + "mandatory": false, + "page": "10.5", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Avez-vous \" else PRENOM || \" a-t-\" || LIB_PR ) || \" déjà travaillé par le passé, même pour un petit boulot, même s’il y a longtemps ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_ACTIVANTE", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVANTE" + } + }, + { + "id": "l1axn5kx", + "componentType": "Radio", + "mandatory": false, + "page": "10.6", + "label": { + "value": "\"➡ \" || \"Cette expérience professionnelle s’est-elle uniquement limitée à des petits boulots ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1axn5kx-l1ay4jh3", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"On entend par petit boulot, un emploi de moins de 3 mois.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ACTIVANTEB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVANTEB" + } + }, + { + "id": "l1ax891g", + "componentType": "Radio", + "mandatory": false, + "page": "10.7", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Combien avez-vous \" else \"Combien \" || PRENOM || \" a-t-\" || LIB_PR) || \" d’emplois ou d’activités professionnelles ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1ax891g-l1ay5n6p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple : \" || (if (PRENOM = PRENOMREF) then \"si vous êtes \" else \"si \" || PRENOM || \" est \" ) || \"infirmi\" ||LIB_ERE || \" libéral\" ||LIB_E || \" ou salarié\" ||LIB_E || \", répondre ’2. Deux ou plus’.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1ax891g-l1axqkkb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple : \" || (if (PRENOM = PRENOMREF) then \"si vous êtes \" else \"si \" || PRENOM || \"est \" ) || LIB_HF ||\" de ménage auprès de plusieurs familles, répondre : \"", + "type": "VTL|MD" + } + }, + { + "id": "l1ax891g-l1axsnjt", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- ’Deux ou plus’ si \" || (if (PRENOM = PRENOMREF) then \"vous êtes \" else PRENOM || \"est \" ) || \"directement employé\" ||LIB_E ||\" par les familles.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1ax891g-l1ay31ab", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- ’Un seul’ si \" || (if (PRENOM = PRENOMREF) then \"vous êtes \" else PRENOM || \" est \" ) || \"salarié\" ||LIB_E ||\" d’une entreprise de services.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_HF", + "LIB_PR", + "T_NBEMP", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Un seul", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Deux ou plus", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBEMP" + } + }, + { + "id": "l2j6l8xy", + "componentType": "Subsequence", + "page": "10.8", + "goToPage": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j6l8xy-lfkx5szu", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (nvl(T_NBEMP,\"1\") = \"1\") then (PRENOM || (if (PRENOM = PRENOMREF) then \", vous êtes\" else \" est\" ) || \" donc en emploi, détaillons un peu plus \" || LIB_SON || \" activité principale.\") else (if (PRENOM = PRENOMREF) then PRENOM || \", nous allons décrire votre emploi principal.\" else \" Nous allons décrire l’emploi principal de \" || PRENOM || \".\" ) || \" L’emploi principal est celui qui occupe le plus de temps ou, en cas d’égalité, celui qui procure le plus de revenus.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBEMP", + "PRENOM", + "PRENOMREF", + "LIB_SON", + "T_PRENOM" + ] + }, + { + "id": "l1axtzy5", + "componentType": "Suggester", + "mandatory": false, + "page": "10.9", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans cet emploi, quelle est \" || (if (PRENOM = PRENOMREF) then \"votre profession ?\" else \"la profession de \" || PRENOM || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1axtzy5-l1axw4uj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1axtzy5-l1ay187p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSF", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PCLCAF", + "T_PRENOM" + ], + "response": { + "name": "T_PCLCAF" + } + }, + { + "id": "lix6ywd1", + "componentType": "Suggester", + "mandatory": false, + "page": "10.10", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans cet emploi, quelle est \" || (if (PRENOM = PRENOMREF) then \"votre profession ?\" else \"la profession de \" || PRENOM || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lix6ywd1-lix7drpb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "lix6ywd1-lix73k2q", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSH", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PCLCAH", + "T_PRENOM" + ], + "response": { + "name": "T_PCLCAH" + } + }, + { + "id": "l2j37ba4", + "componentType": "Input", + "mandatory": false, + "page": "10.11", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible.\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_PCLCAF", + "T_PCLCAH" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PCLCACLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_PCLCACLAIR" + } + }, + { + "id": "l1ay3ugz", + "componentType": "Radio", + "mandatory": false, + "page": "10.12", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous êtes ...\" else PRENOM || \" est ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SON", + "LIB_E", + "LIB_SA", + "T_STCPUB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"A \" || LIB_SON || \" compte (y compris gérant de société ou chef d’entreprise salarié)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Salarié\"||LIB_E||\" de la fonction publique (Etat, territoriale ou hospitalière)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’une entreprise (y compris d’une association ou de la Sécurité sociale)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’un particulier\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous travaillez \" else PRENOM || \" travaille \") || \"sans être rémunéré\" || LIB_E || \" avec un membre de \" ||LIB_SA || \" famille.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STCPUB" + } + }, + { + "id": "l1uy49nh", + "componentType": "Radio", + "mandatory": false, + "page": "10.13", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous arrive-t-il \" else \"arrive-t-il à \" || PRENOM ) || \" de superviser le travail d’autres salariés (hors apprentis, étudiant en alternance et stagiaires), qu’il s’agisse d’une tâche principale ou pas ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1uy49nh-l1uyd0or", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Superviser des personnes, c’est par exemple :\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a17bgz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- être responsable de leur activité ;\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a1edvw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- coordonner ou organiser l’activité d’autres salariés ;\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a1gphw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- être chargé\" ||LIB_E ||\" de leur montrer comment le travail doit être fait ;\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a1k8ze", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- surveiller la qualité de leur travail ou le respect des délais.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LIB_E", + "PRENOM", + "PRENOMREF", + "T_ENCADR", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ENCADR" + } + }, + { + "id": "l1w579tb", + "componentType": "Radio", + "mandatory": false, + "page": "10.14", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous êtes ...\" else PRENOM || \"est ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "T_QPRCR", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E|| \" technicien\" ||LIB_NE|| \" d’atelier\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Employé\" ||LIB_E|| \" de bureau, de commerce, de services\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de maîtrise (y compris administrative ou commerciale)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Ingénieur\" ||LIB_E|| \", cadre d’entreprise\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_QPRCR" + } + }, + { + "id": "l1w7wvih", + "componentType": "Radio", + "mandatory": false, + "page": "10.15", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM=PRENOMREF) then \"vous êtes ...\" else PRENOM || \" est ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "QPRCU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie C de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie B de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie A de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QPRCU" + } + }, + { + "id": "l1w7xqie", + "componentType": "Suggester", + "mandatory": false, + "page": "10.16", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quel est le principal secteur d’activité de \" || if (T_STCPUB = \"1\") then \"l’entreprise que \" || (if (PRENOM = PRENOMREF) then \"vous dirigez ?\" else PRENOM || \" dirige ?\") else if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then \"l’établissement dans lequel \" || (if (PRENOM = PRENOMREF) then \"vous travaillez ?\" else PRENOM || \" travaille ?\") else \"l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidez ?\" else PRENOM || \" aide ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1w7xqie-l1w7soig", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Attention, l’activité recherchée est celle de l’établissement et non la fonction que \" || (if (PRENOM = PRENOMREF) then \"vous occupez. Par exemple, si vous êtes\" else ( PRENOM || \" occupe. Par exemple, si \" || PRENOM || \" est\" )) || \" comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité ».\"", + "type": "VTL|MD" + } + }, + { + "id": "l1w7xqie-l1w7xm9n", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous travaillez\" else (\"Si\" || PRENOM || \"travaille\")) || \" dans un magasin de chaussure, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »\"", + "type": "VTL|MD" + } + }, + { + "id": "l1w7xqie-libjlr09", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si vous ne trouvez pas l’activité, taper ’999’ et sélectionner ’Je n’ai pas trouvé dans la liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_ACTIVITES", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_STCPUB", + "T_ACTIV", + "T_PRENOM" + ], + "response": { + "name": "T_ACTIV" + } + }, + { + "id": "l1wcbosx", + "componentType": "Input", + "mandatory": false, + "page": "10.17", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé dans la liste. Pouvez-vous décrire l’activité de\" || (if (T_STCPUB = \"1\") then (if (PRENOM = PRENOMREF) then \" votre entreprise\" else \" l’entreprise de \" || PRENOM ) else if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then (if (PRENOM = PRENOMREF) then \" votre établissement\" else \" l’établissement de \" || PRENOM ) else (\" l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidez\" else PRENOM || \" aide\"))) || \", le plus précisément possible ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wcbosx-libjc2d1", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1wcbosx-libj8ovw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STCPUB", + "PRENOM", + "PRENOMREF", + "T_ACTIVCLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_ACTIVCLAIR" + } + }, + { + "id": "l1wc3dr5", + "componentType": "Radio", + "mandatory": false, + "page": "10.18", + "label": { + "value": "\"➡ \" || \"Dans quel domaine d’activité se situe \" || (if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then \"l’établissement ?\" else \"l’entreprise ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STCPUB", + "T_ACTIVDOM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Agriculture, sylviculture et pêche\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Industrie manufacturière, extractive ou autre\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Construction\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Commerce\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Restauration, hébergement\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Transport, logistique et entreposage\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Activités de service aux entreprises\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Administration publique, enseignement, santé humaine\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"Activités sociales ou médico-sociales\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Activités de service aux particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "11", + "label": { + "value": "\"Autres activités\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVDOM" + } + }, + { + "id": "libjqd0h", + "componentType": "Radio", + "mandatory": false, + "page": "10.19", + "label": { + "value": "\"➡ \" || \"Quel est le type de clientèle ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ACTIVDOM_COM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Des particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Des professionnels\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVDOM_COM" + } + }, + { + "id": "libjy106", + "componentType": "Radio", + "mandatory": false, + "page": "10.20", + "label": { + "value": "\"➡ \" || \"De quel type d’activité sociale ou médico-sociale s’agit-il ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ACTIVDOM_SOC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Avec hébergement (maisons de retraite, orphelinats, foyers...)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Sans hébergement (crèches, aides à domicile, centres de loisirs ...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVDOM_SOC" + } + }, + { + "id": "l1wcdojm", + "componentType": "Radio", + "mandatory": false, + "page": "10.21", + "label": { + "value": "\"➡ \" || \"Actuellement, en\" || if (PRENOM = PRENOMREF) then \" vous comptant, combien de personnes travaillent dans l’établissement où vous travaillez ?\" else \" comptant \" || PRENOM || \", combien de personnes travaillent dans l’établissement où travaille \" || PRENOM || \"?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wcdojm-l1wcjxm4", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NBSALETAB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"9 personnes ou moins\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 10 et 19 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Entre 20 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Entre 50 et 249 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"250 personnes ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSALETAB" + } + }, + { + "id": "l1wcfol1", + "componentType": "Radio", + "mandatory": false, + "page": "10.22", + "label": { + "value": "\"➡ \" || \"Plus précisément ...\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wcfol1-l1wcgvvv", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_NBSALETAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBSALETABA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"1 personne\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"2 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"3 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"4 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"5 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"6 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"7 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"8 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"9 personnes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSALETABA" + } + }, + { + "id": "l1wde502", + "componentType": "Radio", + "mandatory": false, + "page": "10.23", + "label": { + "value": "\"➡ \" || \"Actuellement, en\" || (if (PRENOM = PRENOMREF) then \" vous comptant\" else \" comptant \" || PRENOM ) || \", combien de personnes travaillent dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wde502-l1wdjwaj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_NBSAL1", + "T_PRENOM" + ], + "options": [ + { + "value": "0", + "label": { + "value": "if (PRENOM = PRENOMREF) then (\"Vous travaillez seul\" || LIB_E) else (PRENOM || \" travaille seul\" || LIB_E )", + "type": "VTL|MD" + } + }, + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 19 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Entre 20 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Entre 50 et 249 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"250 personnes et plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSAL1" + } + }, + { + "id": "libjdd9j", + "componentType": "Radio", + "mandatory": false, + "page": "10.24", + "label": { + "value": "\"➡ \" || \"Actuellement, en\" || (if (PRENOM = PRENOMREF) then \" vous comptant\" else \" comptant \" || PRENOM ) || \", combien de personnes travaillent dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libjdd9j-libjbhj2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NBSAL2", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 19 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Entre 20 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Entre 50 et 249 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"250 personnes et plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSAL2" + } + }, + { + "id": "l1wd3z30", + "componentType": "Radio", + "mandatory": false, + "page": "10.25", + "label": { + "value": "\"➡ \" || \"Plus précisément ...\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wd3z30-l1wd71he", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_NBSAL1", + "T_NBSAL2" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBSALA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"2 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"3 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"4 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"5 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"6 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"7 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"8 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"9 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"10 personnes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSALA" + } + }, + { + "id": "l2hngtu9", + "componentType": "Radio", + "mandatory": false, + "page": "10.26", + "label": { + "value": "\"➡ \" || if (PRENOM=PRENOMREF) then \"Vous êtes en ...\" else PRENOM || \" est en ...\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_CONTAC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"CDI ou fonctionnaire\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"CDD, intérim ou autre contrat de 3 mois ou plus\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"CDD, intérim ou autre contrat de moins de 3 mois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Contrat en alternance (apprentissage, contrat de professionnalisation), stage\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_CONTAC" + } + }, + { + "id": "l2it2sxv", + "componentType": "Radio", + "mandatory": false, + "page": "10.27", + "label": { + "value": "\"➡ \" || if (PRENOM=PRENOMREF) then \"Vous travaillez ...\" else PRENOM || \" travaille ...\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_CONTAC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_TPP", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"A temps complet ?\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"A temps partiel ?\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TPP" + } + }, + { + "id": "l2j4uen6", + "componentType": "Subsequence", + "page": "10.28", + "goToPage": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j4uen6-lfkxq08v", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (PRENOM = PRENOMREF) then \"Vous avez déjà travaillé par le passé, détaillons un peu plus le dernier emploi que vous avez occupé.\" else (PRENOM || \" a déjà travaillé par le passé, détaillons un peu plus le dernier emploi qu’\" || LIB_PR || \"a occupé.\")", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_PRENOM" + ] + }, + { + "id": "l2j4dvv4", + "componentType": "Suggester", + "mandatory": false, + "page": "10.29", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans \" || LIB_SON || \" dernier emploi, quelle était \" || if (PRENOM=PRENOMREF) then \" votre profession ?\" else \"la profession de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j4dvv4-l2j4d96k", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Appuyer sur la barre d’espace pour accéder à la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2j4dvv4-l2j4h8qu", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2j4dvv4-l2j4wx3b", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSF", + "bindingDependencies": [ + "LIB_SON", + "PRENOM", + "PRENOMREF", + "T_APCLCAF", + "T_PRENOM" + ], + "response": { + "name": "T_APCLCAF" + } + }, + { + "id": "lix760d6", + "componentType": "Suggester", + "mandatory": false, + "page": "10.30", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans \" || LIB_SON || \" dernier emploi, quelle était \" || if (PRENOM=PRENOMREF) then \" votre profession ?\" else \"la profession de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lix760d6-lix6q3iv", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Appuyer sur la barre d’espace pour accéder à la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "lix760d6-lix6zy2m", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "lix760d6-lix72fej", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSH", + "bindingDependencies": [ + "LIB_SON", + "PRENOM", + "PRENOMREF", + "T_APCLCAH", + "T_PRENOM" + ], + "response": { + "name": "T_APCLCAH" + } + }, + { + "id": "l2j4wcna", + "componentType": "Input", + "mandatory": false, + "page": "10.31", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible.\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_APCLCACLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_APCLCACLAIR" + } + }, + { + "id": "l2j4wtox", + "componentType": "Radio", + "mandatory": false, + "page": "10.32", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous étiez ...\" else PRENOM || \" était ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SON", + "LIB_E", + "LIB_SA", + "T_ASTCPUB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"A \" || LIB_SON || \" compte (y compris gérant de société ou chef d’entreprise salarié)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Salarié\"||LIB_E||\" de la fonction publique (Etat, territoriale ou hospitalière)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’une entreprise (y compris d’une association ou de la Sécurité sociale)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’un particulier\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous travailliez \" else PRENOM || \" travaillait \") || \"sans être rémunéré\" || LIB_E || \" avec un membre de \" ||LIB_SA || \" famille.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ASTCPUB" + } + }, + { + "id": "l2j4lkhe", + "componentType": "Radio", + "mandatory": false, + "page": "10.33", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM=PRENOMREF) then \"vous étiez ...\" else PRENOM || \" était ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "T_AQPRCR", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E|| \" technicien\" ||LIB_NE|| \" d’atelier\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Employé\" ||LIB_E|| \" de bureau, de commerce, de services\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de maîtrise (y compris administrative ou commerciale)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Ingénieur\" ||LIB_E|| \", cadre d’entreprise\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AQPRCR" + } + }, + { + "id": "l2j4qf0d", + "componentType": "Radio", + "mandatory": false, + "page": "10.34", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM=PRENOMREF) then \"vous étiez ...\" else PRENOM || \" était ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "T_AQPRCU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie C de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie B de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie A de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AQPRCU" + } + }, + { + "id": "l2j4q4wo", + "componentType": "Radio", + "mandatory": false, + "page": "10.35", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"En vous comptant\" else \"En comptant \" || PRENOM ) || \", combien de personnes travaillaient dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_ANBSAL1", + "T_PRENOM" + ], + "options": [ + { + "value": "0", + "label": { + "value": "if (PRENOM = PRENOMREF) then (\"Vous travaillez seul\" || LIB_E) else (PRENOM || \" travaille seul\" || LIB_E)", + "type": "VTL|MD" + } + }, + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"50 personnes ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ANBSAL1" + } + }, + { + "id": "libk67yb", + "componentType": "Radio", + "mandatory": false, + "page": "10.36", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"En vous comptant\" else \"En comptant \" || PRENOM ) || \", combien de personnes travaillaient dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ANBSAL2", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"50 personnes ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ANBSAL2" + } + }, + { + "id": "libjs2lh", + "componentType": "Suggester", + "mandatory": false, + "page": "10.37", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quel était le principal secteur d’activité de \" || if (T_ASTCPUB = \"1\") then \"l’entreprise que \" || (if (PRENOM = PRENOMREF) then \"vous dirigiez ?\" else PRENOM || \" dirigeait ?\") else if (nvl(T_ASTCPUB,\"2\") = \"2\" or T_ASTCPUB = \"3\") then \"l’établissement dans lequel \" || (if (PRENOM = PRENOMREF) then \"vous travailliez ?\" else PRENOM || \" travaillait ?\") else \"l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidiez ?\" else PRENOM || \" aidait ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libjs2lh-libk7ytq", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Attention, l’activité recherchée est celle de l’établissement et non la fonction que \" || (if (PRENOM = PRENOMREF) then \"vous occupiez. Par exemple, si vous étiez\" else ( PRENOM || \" occupait. Par exemple, si \" || PRENOM || \" était\" )) || \" comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité ».\"", + "type": "VTL|MD" + } + }, + { + "id": "libjs2lh-libk69pv", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous travailliez\" else (\"Si\" || PRENOM || \"travaillait\")) || \" dans un magasin de chaussures, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »\"", + "type": "VTL|MD" + } + }, + { + "id": "libjs2lh-libjyk4h", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si vous ne trouvez pas l’activité, taper ’999’ et sélectionner ’Je n’ai pas trouvé dans la liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_ACTIVITES", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ASTCPUB", + "T_AACTIV", + "T_PRENOM" + ], + "response": { + "name": "T_AACTIV" + } + }, + { + "id": "libk2ree", + "componentType": "Input", + "mandatory": false, + "page": "10.38", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé dans la liste. Pouvez-vous décrire l’activité de\" || (if (T_ASTCPUB = \"1\") then (if (PRENOM = PRENOMREF) then \" votre ancienne entreprise\" else \" l’ancienne entreprise de \" || PRENOM ) else if (nvl(T_ASTCPUB,\"2\") = \"2\" or T_ASTCPUB = \"3\") then (if (PRENOM = PRENOMREF) then \" votre ancien établissement\" else \" l’ancien établissement de \" || PRENOM ) else (\" l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidiez\" else PRENOM || \" aidait\"))) || \", le plus précisément possible ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libk2ree-libk8i3c", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée.\"", + "type": "VTL|MD" + } + }, + { + "id": "libk2ree-libjqzj2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ASTCPUB", + "PRENOM", + "PRENOMREF", + "T_AACTIVCLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_AACTIVCLAIR" + } + }, + { + "id": "libjvvif", + "componentType": "Radio", + "mandatory": false, + "page": "10.39", + "label": { + "value": "\"➡ \" || \"Dans quel domaine d’activité se situait \" || (if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then \"l’établissement ?\" else \"l’entreprise ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STCPUB", + "T_AACTIVDOM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Agriculture, sylviculture et pêche\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Industrie manufacturière, extractive ou autre\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Construction\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Commerce\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Restauration, hébergement\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Transport, logistique et entreposage\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Activités de service aux entreprises\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Administration publique, enseignement, santé humaine\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"Activités sociales ou médico-sociales\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Activités de service aux particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "11", + "label": { + "value": "\"Autres activités\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AACTIVDOM" + } + }, + { + "id": "libk3ld2", + "componentType": "Radio", + "mandatory": false, + "page": "10.40", + "label": { + "value": "\"➡ \" || \"Quel était le type de clientèle\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_AACTIVDOM_COM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Des particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Des professionnels\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AACTIVDOM_COM" + } + }, + { + "id": "libk6fhp", + "componentType": "Radio", + "mandatory": false, + "page": "10.41", + "label": { + "value": "\"➡ \" || \"De quel type d’activité sociale ou médico-sociale s’agissait-il ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_AACTIVDOM_SOC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Avec hébergement (maisons de retraite, orphelinats, foyers...)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Sans hébergement (crèches, aides à domicile, centres de loisirs ...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AACTIVDOM_SOC" + } + }, + { + "id": "l2j8697c", + "componentType": "Sequence", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j8697c-lfkxxozz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant décrire \" || (if (PRENOM = PRENOMREF) then \"votre formation et vos diplômes, \" else \"la formation et les diplômes de \") || PRENOM || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l2j8nbzv", + "componentType": "Subsequence", + "goToPage": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8nbzv", + "page": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l2otzngx", + "componentType": "Radio", + "mandatory": false, + "page": "10.43", + "label": { + "value": "\"➡ \" || \"Actuellement, \" || (if (PRENOM = PRENOMREF) then \"suivez-vous \" else PRENOM || \" suit-\" ||LIB_PR) || \" des études ou une formation préparant à un diplôme, un titre reconnu ou un concours ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2otzngx-l2otlsot", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : DAEU, capacité en droit, mise à niveau post bac, école de la fonction publique suite à un concours (IRA ...), concours de la fonction publique (Capes, CRPE ...).\"", + "type": "VTL|MD" + } + }, + { + "id": "l2otzngx-l2otr5pk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exclure : formation de moins d’un semestre, CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, universités du temps libre, habilitations électriques ou de type équivalent.\")", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8nbzv", + "page": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FF", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FF" + } + }, + { + "id": "l2otx5kf", + "componentType": "Radio", + "mandatory": false, + "page": "10.44", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Etes-vous\" else PRENOM || \" est-\" ||LIB_PR ) || \" actuellement en vacances scolaires ou universitaires ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8nbzv", + "page": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFVAC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFVAC" + } + }, + { + "id": "l2ou07gr", + "componentType": "Subsequence", + "page": "10.45", + "goToPage": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2ou07gr-lfkxxxlf", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "PRENOM || (if (PRENOM = PRENOMREF) then \", vous suivez\" else \" suit\" ) || \" donc une formation actuellement, détaillons-la un peu plus.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l2ou3bde", + "componentType": "Radio", + "mandatory": false, + "page": "10.46", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"Où êtes-vous\" else \"Où \" || PRENOM || \" est-\" ||LIB_PR) || \" inscrit\" || LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2ou3bde-l2ovaqrz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if(PRENOM=PRENOMREF) then \"Si vous êtes en vacances, indiquer l’établissement où vous étiez avant les vacances.\" else \"Si \" ||PRENOM || \" est en vacances, indiquer l’établissement où \" ||LIB_PR || \" était avant les vacances.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2ou3bde-l2ovkdyf", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if(PRENOM=PRENOMREF) then \"Si vous êtes \" else \"Si \" || PRENOM || \" est \") || \"inscrit\" || LIB_E || \" dans plusieurs établissements, indiquer celui concernant les études les plus élevées ou, en cas d’égalité, celles visées en priorité.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_FFLIEU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Un collège ou lycée (hors BTS et classe préparatoire)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un établissement du supérieur (université, école d’ingénieurs, de commerce, d’infirmières...), BTS, classe préparatoire\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Une école de la fonction publique (IRA, école de police ...)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Un centre de formation d’apprentis (CFA)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Un organisme de formation pour adultes (Afpa, Greta, Cnam, CCI...)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un centre de formation à distance (Cned...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFLIEU" + } + }, + { + "id": "l2ovmzu9", + "componentType": "Radio", + "mandatory": false, + "page": "10.47", + "label": { + "value": "\"➡ \" || \"En quelle classe \" || (if (PRENOM=PRENOMREF) then \"êtes-vous ?\" else PRENOM || \" est-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFLIEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFCLA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Sixième ou cinquième\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Quatrième\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Troisième (3e prépa-pro, pré-apprentissage)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Seconde générale et technologique\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Seconde professionnelle\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Première\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Terminale\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"CAP - 1ère année\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"CAP - 2ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Autre\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFCLA" + } + }, + { + "id": "l2ovtsij", + "componentType": "Radio", + "mandatory": false, + "page": "10.48", + "label": { + "value": "\"➡ \" || \"Quel baccalauréat \" || (if (PRENOM = PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFBAC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Bac général\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Bac technologique (STI2D, STL, ST2S, STD2A, STMG, S2TMD, STHR)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Bac technologique agricole (STAV)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Bac professionnel\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Bac professionnel agricole\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFBAC" + } + }, + { + "id": "l2ovpx9p", + "componentType": "Radio", + "mandatory": false, + "page": "10.49", + "label": { + "value": "\"➡ \" || \"Quel CAP \" || (if (PRENOM = PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFCAP", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Un CAP\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un CAP agricole (CAPA)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFCAP" + } + }, + { + "id": "l2ovy39g", + "componentType": "Radio", + "mandatory": false, + "page": "10.50", + "label": { + "value": "\"➡ \" || \"Quel type de formation \" || (if (PRENOM = PRENOMREF) then \"suivez-vous ?\" else PRENOM || \" suit-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2ovy39g-l2ow6m96", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous suivez \" else \"Si\" ||PRENOM || \" suit\")|| \" plusieurs diplômes en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d’égalité, celui qui est visé en priorité.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2ovy39g-l2ovsdtf", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous êtes \" else \"Si\" ||PRENOM || \" est \")|| \"inscrit\" ||LIB_E || \" en Parcours d’Accès Spécifique Santé (PASS) ou en Licence Accès Santé (L.AS), répondre ’1. Préparation d’un diplôme ou d’un titre’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_PR", + "T_FFTYPFORM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Préparation d’un diplôme ou d’un titre\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Préparation d’un ou plusieurs concours\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Mise à niveau post-bac\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Autre formation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFTYPFORM" + } + }, + { + "id": "l2owam6j", + "componentType": "Radio", + "mandatory": false, + "page": "10.51", + "label": { + "value": "\"➡ \" || \"Quel concours \" || (if (PRENOM = PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2owam6j-l2ow8eun", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous suivez \" else \"Si\" ||PRENOM || \" suit\")|| \" plusieurs concours en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d’égalité, celui qui est visé en priorité.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFCONC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Auxiliaire de puériculture, aide soignant, accompagnant éducatif et social\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Autre concours des professions paramédicales ou sociales\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Concours préparé en CPGE (classe préparatoire aux grandes écoles)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Ecoles d’art et architecture\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Professeur des écoles, professeur certifié (CRPE, CAPES, CAFEP, CAPET, CAPLP, CAPEPS ...)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Professeur agrégé\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Autre concours de la fonction publique (Magistrature, IRA, Finances publiques ...)\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Autre concours\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFCONC" + } + }, + { + "id": "l2ow3zh7", + "componentType": "Radio", + "mandatory": false, + "page": "10.52", + "label": { + "value": "\"➡ \" || \"Quel est le diplôme requis pour passer ce concours ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFCONC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_FFNIVA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Pas de diplôme requis\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un diplôme de niveau brevet des collèges ou Diplôme National du Brevet (DNB)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un diplôme de niveau CAP\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Un diplôme de niveau Bac\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Un diplôme de niveau Bac+2\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un diplôme de niveau Bac+3\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Un diplôme de niveau Bac+4\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Un diplôme de niveau Bac+5 ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFNIVA" + } + }, + { + "id": "l2owbbw3", + "componentType": "Radio", + "mandatory": false, + "page": "10.53", + "label": { + "value": "\"➡ \" || \"Quelle sera \" || LIB_SA || \" catégorie dans la fonction publique à l’issue de la formation ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LIB_SA", + "T_FFNIVB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Catégorie C\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Catégorie B\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Catégorie A\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Catégorie A+\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFNIVB" + } + }, + { + "id": "l2ow52ru", + "componentType": "Input", + "mandatory": false, + "page": "10.54", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Pouvez-vous préciser quelle est cette formation ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_FFNIVC", + "T_PRENOM" + ], + "response": { + "name": "T_FFNIVC" + } + }, + { + "id": "l2owdadb", + "componentType": "Suggester", + "mandatory": false, + "page": "10.55", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quel diplôme ou titre \" || (if (PRENOM=PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t\" ||LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2owdadb-l2owus9p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Saisir votre diplôme \" else \"Saisir le diplôme de \" ||PRENOM) || \"sans spécialité et le sélectionner dans la liste. Par exemple, saisir ’BTS’ et non ’BTS comptabilité’.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2owdadb-l2owljjk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Choisir \" ||LIB_SON || \" diplôme ou titre exact et non un équivalent. Exception : Pour les diplômes étrangers, indiquer si possible le diplôme français équivalent.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2owdadb-l2owh72o", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si non trouvé, taper ’999 - Je n’ai pas trouvé dans la liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_DIPLOMES", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SON", + "LIB_PR", + "T_FFDIPL", + "T_PRENOM" + ], + "response": { + "name": "T_FFDIPL" + } + }, + { + "id": "l2owvxuc", + "componentType": "Input", + "mandatory": false, + "page": "10.56", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Le diplôme ou titre n’est pas dans la liste. Pouvez-vous inscrire, le plus exactement possible, le diplôme ou titre préparé ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFDIPL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_FFDIPLCLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_FFDIPLCLAIR" + } + }, + { + "id": "l2owkpof", + "componentType": "Radio", + "mandatory": false, + "page": "10.57", + "label": { + "value": "\"➡ \" || \"En quelle classe \" || (if (PRENOM = PRENOMREF) then \"êtes-vous ?\" else PRENOM || \" est\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST", + "T_FFDIPL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFDIPLCLAA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Seconde\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Première\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Terminale\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFDIPLCLAA" + } + }, + { + "id": "l2owq6i0", + "componentType": "Radio", + "mandatory": false, + "page": "10.58", + "label": { + "value": "\"➡ \" || \"En quelle année de cursus \" || (if (PRENOM = PRENOMREF) then \"êtes-vous \" else PRENOM || \" est\" ||LIB_PR ) || \" inscrit\" ||LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST", + "T_FFDIPL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_FFDIPLCLAB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"1ère année (y compris formation se déroulant sur un an ou moins)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"2ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"3ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"4ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"5ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"6ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"7ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"8ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"9ème année ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFDIPLCLAB" + } + }, + { + "id": "l2j8ka4o", + "componentType": "Subsequence", + "page": "10.59", + "goToPage": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j8ka4o-lfky4647", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Parlons maintenant du plus haut diplôme que \" || if (PRENOM = PRENOMREF) then \"vous avez obtenu.\" else \"que \" || PRENOM || \" a obtenu.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l2oxxlyk", + "componentType": "Radio", + "mandatory": false, + "page": "10.60", + "label": { + "value": "\"➡ \" || \"A ce jour, quel est le plus haut diplôme ou titre que \" || (if (PRENOM=PRENOMREF) then \"vous possédez ?\" else PRENOM || \" possède ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2oxxlyk-l2oy0ft2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Indiquer le niveau de diplôme au moment où \" || (if (PRENOM=PRENOMREF) then \"vous l’avez \" else PRENOM ||\"l’a \") || \"obtenu, pas son niveau actuel.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2oxxlyk-l2oy18tj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exclure : CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, habilitations électriques ou de type équivalent.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_GRDIPA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "(if (PRENOM=PRENOMREF) then \"Vous ne possédez \" else LIB_PR || \" ne possède \") || \"aucun diplôme\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"CEP (certificat d’études primaire)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"BEPC, brevet élémentaire, brevet des collèges, DNB\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"CAP, BEP ou diplôme de niveau équivalent\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Baccalauréat (général, technologique ou professionnel), brevet supérieur, brevet professionnel, de technicien ou d’enseignement ou diplôme équivalent\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Capacité en droit, DAEU, ESEU\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"BTS, DUT, Deug, Deust, diplôme de la santé ou du social de niveau bac+2 ou diplôme équivalent\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Diplôme de niveau supérieur à bac+2 (Licence, licence pro, maîtrise, master, DESS, DEA, doctorat, diplôme d’une grande école)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GRDIPA" + } + }, + { + "id": "l2oxyt5u", + "componentType": "Radio", + "mandatory": false, + "page": "10.61", + "label": { + "value": "\"➡ \" || \"Plus précisément, quel est \" || (if (PRENOM=PRENOMREF) then \"votre niveau d’études ?\" else \"le niveau d’études de \" || PRENOM || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_GRDIPA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SA", + "T_GRDIPB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous n’avez jamais été à l’école ou vous l’avez \" else PRENOM || \" n’a jamais été à l’école ou l’a \" )||\"quittée avant la fin du primaire\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous avez \" else PRENOM || \" a \")|| \"suivi \" ||LIB_SA|| \" scolarité jusqu’à la fin du primaire ou avant la fin du collège\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous avez \" else PRENOM || \" a \")|| \"suivi \" ||LIB_SA|| \" scolarité jusqu’à la fin du collège ou au-delà\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GRDIPB" + } + }, + { + "id": "l2oyar5n", + "componentType": "Radio", + "mandatory": false, + "page": "10.62", + "label": { + "value": "\"➡ \" || \"Plus précisément, quel diplôme de niveau supérieur à Bac+2 \" || (if (PRENOM=PRENOMREF) then \"avez-vous\" else PRENOM || \" a-t-\" ||LIB_PR) || \" obtenu ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_GRDIPA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_GRDIPC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Licence, licence pro, maîtrise ou diplôme équivalent de niveau bac+3 ou bac+4\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Master, DEA, DESS, diplôme de grande école de niveau bac+5, doctorat de santé (médecine, pharmacie, dentaire...)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Doctorat de recherche (hors doctorat de santé)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GRDIPC" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "liaio9dm", + "componentType": "Sequence", + "page": "11", + "label": { + "value": "Votre cadre de vie", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "liaio9dm-licxft2m", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant aborder les questions sur votre cadre de vie, dans votre logement et dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "id": "liaio9dm-lielpdkn", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Les questions portent uniquement sur le logement situé à l’adresse : \" || ADR", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "liaio9dm", + "page": "11", + "label": { + "value": "Votre cadre de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR" + ] + }, + { + "id": "lj49ypmj", + "componentType": "Input", + "mandatory": false, + "page": "12", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minute du début du questionnaire Cadre de vie\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj49vv81-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj49ypmj-lj4a3j8p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "liaio9dm", + "page": "11", + "label": { + "value": "Votre cadre de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM3" + ], + "response": { + "name": "HM3" + } + }, + { + "id": "librl5ak", + "componentType": "Sequence", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "librl5ak-librmixe", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Commençons par décrire rapidement le logement situé à l’adresse : \" || ADR", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR" + ] + }, + { + "id": "l1atmg24", + "componentType": "Radio", + "mandatory": false, + "page": "14", + "label": { + "value": "\"➡ \" || \"A quoi correspond le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_TYPLOG" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Une maison", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Un appartement", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Un logement-foyer", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "Une chambre d’hôtel", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "Une habitation de fortune", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "Une pièce indépendante (ayant sa propre entrée)", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TYPLOG" + } + }, + { + "id": "l1au1n73", + "componentType": "InputNumber", + "mandatory": false, + "page": "15", + "min": 1, + "max": 100, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"Combien de pièces compte le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1au1n73-l1au0511", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Compter les pièces d’habitation telles que salle à manger, séjour, chambre, etc., quelle que soit leur surface. Compter la cuisine uniquement si sa surface est supérieure à 12 m²\"", + "type": "VTL|MD" + } + }, + { + "id": "l1au1n73-l1au1wbc", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ne pas compter les pièces telles que l’entrée, le couloir, la salle de bains, la buanderie, les WC, la véranda ni les pièces à usage exclusivement professionnel (atelier, cabinet de médecin, etc.).\"", + "type": "VTL|MD" + } + }, + { + "id": "l1au1n73-l1au4wcm", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Une pièce combinée cuisine-séjour compte comme une seule pièce, sauf si elle est partagée par une cloison.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l1au1n73-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_NPIECES)) and (1>T_NPIECES or 100T_NPIECES)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_NPIECES" + ], + "response": { + "name": "T_NPIECES" + } + }, + { + "id": "l1au4bgg", + "componentType": "InputNumber", + "mandatory": false, + "page": "16", + "min": 1, + "max": 10000, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"Quelle est la surface du logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1au4bgg-l1au6utz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Cette fois-ci, tenir compte de toutes les pièces, y compris couloir, cuisine, WC, salle de bain. Ne pas tenir compte des balcons, terrasses, caves, greniers ou parkings, ni des pièces à usage exclusivement professionnel\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l1au4bgg-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_SURFACE)) and (1>T_SURFACE or 10000T_SURFACE)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_SURFACE" + ], + "unit": "mètres carrés", + "response": { + "name": "T_SURFACE" + } + }, + { + "id": "l1aueqyb", + "componentType": "Radio", + "mandatory": false, + "page": "17", + "label": { + "value": "\"➡ \" || \"A combien estimez-vous approximativement la surface du logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(isnull(T_SURFACE))", + "type": "VTL", + "bindingDependencies": [ + "T_SURFACE" + ] + }, + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_SURFTR" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Moins de 25 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"De 26 à 40 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"De 41 à 70 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"De 71 à 100 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"De 101 à 150 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Plus de 151 m²\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SURFTR" + } + }, + { + "id": "librgdhe", + "componentType": "Sequence", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + } + }, + { + "id": "l1asqysn", + "componentType": "Radio", + "mandatory": false, + "page": "19", + "label": { + "value": "\"➡ \" || \"Quel est \" || (if (T_NBHAB = 1) then \"votre statut d’occupation \" else \"le statut d’occupation de votre ménage \") || \"dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "ADR", + "T_STOC" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Propriétaire\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Usufruitier, y compris en viager\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Locataire ou sous-locataire\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Logé gratuitement, avec un paiement éventuel de charges\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STOC" + } + }, + { + "id": "l1at6gox", + "componentType": "Radio", + "mandatory": false, + "page": "20", + "label": { + "value": "\"➡ \" || \"Votre ménage doit-il rembourser actuellement un ou plusieurs emprunts pour ce logement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_STOC = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STOP" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STOP" + } + }, + { + "id": "l1at8nud", + "componentType": "Radio", + "mandatory": false, + "page": "21", + "label": { + "value": "\"➡ \" || \"Ce logement est-il un logement social ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_STOC = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STOL" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STOL" + } + }, + { + "id": "liejzvo8", + "componentType": "InputNumber", + "mandatory": false, + "page": "22", + "min": 0, + "max": 999999, + "decimals": 2, + "label": { + "value": "\"➡ \" || \"Quel est le montant du dernier loyer pour ce logement, sans compter les charges et les taxes locatives ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "liejzvo8-liekdout", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ne pas déduire le montant des allocations logements (AL ou APL).\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "controls": [ + { + "id": "liejzvo8-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(LOYER)) and (0.00>LOYER or 999999.00LOYER)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 2 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LOYER" + ], + "unit": "€", + "response": { + "name": "LOYER" + } + }, + { + "id": "liekiogo", + "componentType": "Radio", + "mandatory": false, + "page": "23", + "label": { + "value": "\"➡ \" || \"Ce loyer est-il ...?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_STOC = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LOYER_MENS" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Mensuel\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Trimestriel\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Semestriel\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Annuel\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Autre\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "LOYER_MENS" + } + }, + { + "id": "l1atqd1u", + "componentType": "Radio", + "mandatory": false, + "page": "24", + "label": { + "value": "\"➡ \" || \"Pour votre ménage, le propriétaire du logement est ...\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1atqd1u-l1ati3zd", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Qui est le propriétaire de ce logement ?\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"3\" Or T_STOC = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_LOGPROPRI" + ], + "options": [ + { + "value": "1", + "label": { + "value": "L’employeur d’un membre du ménage dans le cadre d’un logement de fonction ?", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Un organisme HLM (ou assimilé, OPAC, offices, sociétés, fondations) ?", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Une administration, un organisme de Sécurité Sociale, ou une association au titre de l’Action logement ?", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "Une banque, une assurance ou une autre société du secteur public ou du secteur privé ?", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "Un membre de la famille ?", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "Un autre particulier ?", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "Autre cas ?", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_LOGPROPRI" + } + }, + { + "id": "l1atmtkj", + "componentType": "InputNumber", + "mandatory": false, + "page": "25", + "min": 1800, + "max": 2023, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"En quelle année \" || (if (T_NBHAB = 1) then \"êtes-vous arrivé(e)\" else \"votre ménage est-il arrivé\") || \" dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1atmtkj-l1atq9rq", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"En cas d’emménagements séparés des membres du ménage, choisir la date d’entrée du premier occupant.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1atmtkj-l1atz7au", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"En cas de départ puis de retour dans le logement, choisir la date de la dernière arrivée.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1atmtkj-liuh2u3g", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir une date au format : AAAA\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l1atmtkj-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_EMMENAGE)) and (1800>T_EMMENAGE or 2023T_EMMENAGE)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "ADR", + "T_EMMENAGE" + ], + "response": { + "name": "T_EMMENAGE" + } + }, + { + "id": "libxhrti", + "componentType": "Subsequence", + "goToPage": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libxcq30", + "componentType": "InputNumber", + "mandatory": false, + "page": "26", + "min": 1400, + "max": 2023, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"En quelle année ce logement a-t-il été construit ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxcq30-libxgkpb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir une date au format : AAAA\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "libxcq30-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(ANCONSTR)) and (1400>ANCONSTR or 2023ANCONSTR)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ANCONSTR" + ], + "response": { + "name": "ANCONSTR" + } + }, + { + "id": "libxj1sw", + "componentType": "Radio", + "mandatory": false, + "page": "27", + "label": { + "value": "\"➡ \" || \"Pourriez-vous indiquer la période de construction de votre logement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(isnull(ANCONSTR))", + "type": "VTL", + "bindingDependencies": [ + "ANCONSTR" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ANCONSTR_TR" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Avant 1918\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"De 1919 à 1945\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"De 1946 à 1970\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"De 1971 à 1990\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"De 1991 à 2005\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"2006 ou après\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "ANCONSTR_TR" + } + }, + { + "id": "libxnd91", + "componentType": "Radio", + "mandatory": false, + "page": "28", + "label": { + "value": "\"➡ \" || \"Au cours des années 2022 et 2023, avez-vous (ou votre copropriété) réalisé des travaux permettant d’économiser de l’énergie dans votre logement ? \"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxnd91-liby4lt6", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"1\" or T_STOC = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "NRJ_TRAV_PROP" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "NRJ_TRAV_PROP" + } + }, + { + "id": "libxur5m", + "componentType": "Radio", + "mandatory": false, + "page": "29", + "label": { + "value": "\"➡ \" || \"Au cours des années 2022 et 2023, votre propriétaire (ou vous-même) a-t-il réalisé des travaux permettant d’économiser de l’énergie dans votre logement ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxur5m-libxvogo", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"3\" or T_STOC = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "NRJ_TRAV_LOC" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "NRJ_TRAV_LOC" + } + }, + { + "id": "liby1f2d", + "componentType": "Radio", + "mandatory": false, + "page": "30", + "label": { + "value": "\"➡ \" || (if (nvl(T_STOC, \"4\") = \"4\" or T_STOC = \"3\") then \"Votre propriétaire a-t-il\" else \"Avez-vous (ou votre copropriété)\") ||\" l’intention d’engager des dépenses pour des travaux permettant d’économiser de l’énergie au cours des douze prochains mois ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STOC", + "NRJ_TRAV_FU" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, certainement\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Oui, peut-être\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Non, probablement pas\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Non, certainement pas\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "NRJ_TRAV_FU" + } + }, + { + "id": "libxjv8p", + "componentType": "InputNumber", + "mandatory": false, + "page": "31", + "min": 0, + "max": 99999, + "decimals": 2, + "label": { + "value": "\"➡ \" || \"Quel a été le montant total de vos dépenses d’électricité au cours des 12 derniers mois pour le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxjv8p-libxy3sj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ramener le montant à son équivalent annuel.\"", + "type": "VTL|MD" + } + }, + { + "id": "libxjv8p-liby3jwb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Les dépenses remboursées au propriétaire sur présentation des factures EDF, ENGIE, GrDF, etc. doivent être mentionnées ; en revanche, ne sont pas comprises les charges locatives ou de copropriété. Si les dépenses en gaz et électricité ne peuvent pas être distinguées, donner ici le montant global.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "libxjv8p-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(DEPELEC)) and (0.00>DEPELEC or 99999.00DEPELEC)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 2 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "DEPELEC" + ], + "unit": "€", + "response": { + "name": "DEPELEC" + } + }, + { + "id": "liely1zo", + "componentType": "Subsequence", + "goToPage": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libxyusc", + "componentType": "InputNumber", + "mandatory": false, + "page": "32", + "min": 0, + "max": 100, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"Combien de fois avez-vous déménagé depuis votre naissance ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "libxyusc-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(DEMNAIS)) and (0>DEMNAIS or 100DEMNAIS)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DEMNAIS" + ], + "response": { + "name": "DEMNAIS" + } + }, + { + "id": "libydcvx", + "componentType": "CheckboxGroup", + "page": "33", + "label": { + "value": "\"➡ \" || \"Quels critères principaux ont guidé le choix du logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libydcvx-libylb86", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Plusieurs réponses possibles\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(DEMNAIS > 1)", + "type": "VTL", + "bindingDependencies": [ + "DEMNAIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "CHOIX_LOG1", + "CHOIX_LOG2", + "CHOIX_LOG3", + "CHOIX_LOG4", + "CHOIX_LOG5", + "CHOIX_LOG6", + "CHOIX_LOG7", + "CHOIX_LOG8" + ], + "responses": [ + { + "id": "libydcvx-QOP-libyhauu", + "label": { + "value": "\"Taille et confort du logement\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG1" + } + }, + { + "id": "libydcvx-QOP-liby3zsi", + "label": { + "value": "\"Prix du logement\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG2" + } + }, + { + "id": "libydcvx-QOP-liby3jfo", + "label": { + "value": "\"Proximité du lieu de travail ou d’études\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG3" + } + }, + { + "id": "libydcvx-QOP-libyj5b0", + "label": { + "value": "\"Proximité des commerces et services, des établissements scolaires…\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG4" + } + }, + { + "id": "libydcvx-QOP-liby8707", + "label": { + "value": "\"Environnement naturel (calme, espaces verts, forêt…)\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG5" + } + }, + { + "id": "libydcvx-QOP-libyme13", + "label": { + "value": "\"Facilité d’accès (transports collectifs, desserte routière)\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG6" + } + }, + { + "id": "libydcvx-QOP-libyjv7h", + "label": { + "value": "\"Vous n’avez pas choisi votre logement actuel\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG7" + } + }, + { + "id": "libydcvx-QOP-libyk0p1", + "label": { + "value": "\"Autre critère\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG8" + } + } + ] + }, + { + "id": "libyiflq", + "componentType": "Radio", + "mandatory": false, + "page": "34", + "label": { + "value": "\"➡ \" || \"Comment estimez-vous vos conditions actuelles de logement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "COND_LOG" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Très satisfaisantes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Satisfaisantes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Acceptables\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Insuffisantes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Très insuffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "COND_LOG" + } + }, + { + "id": "libyfk2d", + "componentType": "Subsequence", + "goToPage": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libyfk2d", + "page": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libyq99p", + "componentType": "Radio", + "mandatory": false, + "page": "35", + "label": { + "value": "\"➡ \" || \"Que représentent les dépenses de logement pour \" || (if (T_NBHAB > 1) then \"le budget de votre ménage ?\" else \"votre budget ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libyfk2d", + "page": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "FINA_LOG" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Une charge négligeable\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Une charge que vous pouvez supporter sans difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Une lourde charge\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une très lourde charge\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Une charge à laquelle vous ne pouvez pas faire face\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "FINA_LOG" + } + }, + { + "id": "libygc8z", + "componentType": "Radio", + "mandatory": false, + "page": "36", + "label": { + "value": "\"➡ \" || \"Actuellement, dans quelle situation financière \" || (if (T_NBHAB > 1) then \"se trouve votre ménage ?\" else \"vous trouvez-vous ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libyfk2d", + "page": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "FINA_GEN" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Vous ne pouvez pas y arriver sans faire de dettes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Vous y arrivez difficilement\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"C’est juste, il faut faire attention\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Ça va\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Vous êtes plutôt à l’aise\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Vous êtes vraiment à l’aise\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "FINA_GEN" + } + }, + { + "id": "libysiss", + "componentType": "Subsequence", + "page": "37", + "goToPage": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libysiss-libyuuoi", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant aborder des questions sur votre voisinage et votre quartier\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libywy0j", + "componentType": "Radio", + "mandatory": false, + "page": "38", + "label": { + "value": "\"➡ \" || \"Au cours des douze derniers mois, avez-vous demandé de l’aide à un voisin ? Ce peut être de l’aide matérielle ou un conseil.\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libywy0j-libywoa7", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple demander les coordonnées d’un artisan, cuisiner ou faire des courses, prendre soin de votre animal ou de vos plantes, garder votre enfant…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "AIDE_VOIS" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous n’avez pas de voisin\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AIDE_VOIS" + } + }, + { + "id": "libynnxl", + "componentType": "Radio", + "mandatory": false, + "page": "39", + "label": { + "value": "\"➡ \" || \"Et au cours des douze derniers mois, avez-vous aidé un voisin ? Ce peut être de l’aide matérielle ou un conseil.\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libynnxl-libyo3vw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple donné les coordonnées d’un artisan, cuisiné ou fait des courses, pris soin d’un animal ou des plantes d’un voisin, gardé un enfant…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(nvl(AIDE_VOIS, \"1\") = \"1\" or AIDE_VOIS = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "AIDE_VOIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "AIDE_VOIS2" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AIDE_VOIS2" + } + }, + { + "id": "libz5d44", + "componentType": "Table", + "mandatory": false, + "page": "40", + "positioning": "HORIZONTAL", + "label": { + "value": "\"➡ \" || \"Pour vous, quels sont les avantages de votre quartier ou village ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_AVANTAGE11", + "QUART_AVANTAGE21", + "QUART_AVANTAGE31", + "QUART_AVANTAGE41", + "QUART_AVANTAGE51", + "QUART_AVANTAGE61", + "QUART_AVANTAGE71", + "QUART_AVANTAGE81" + ], + "header": [ + { + "label": { + "value": "", + "type": "VTL|MD" + } + }, + { + "label": { + "value": "\"Réponse\"", + "type": "VTL|MD" + } + } + ], + "body": [ + [ + { + "value": "1", + "label": { + "value": "\"L’offre de transport\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libzk5tj", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE11" + }, + "bindingDependencies": [ + "QUART_AVANTAGE11" + ] + } + ], + [ + { + "value": "2", + "label": { + "value": "\"Les commerces, cafés, restaurants, le marché\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libza36m", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE21" + }, + "bindingDependencies": [ + "QUART_AVANTAGE21" + ] + } + ], + [ + { + "value": "3", + "label": { + "value": "\"Le calme, la tranquillité\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libzfdjc", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE31" + }, + "bindingDependencies": [ + "QUART_AVANTAGE31" + ] + } + ], + [ + { + "value": "4", + "label": { + "value": "\"Les parcs, les espaces verts, la nature\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libyzqra", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE41" + }, + "bindingDependencies": [ + "QUART_AVANTAGE41" + ] + } + ], + [ + { + "value": "5", + "label": { + "value": "\"La sécurité\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libz54s3", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE51" + }, + "bindingDependencies": [ + "QUART_AVANTAGE51" + ] + } + ], + [ + { + "value": "6", + "label": { + "value": "\"La présence de belles maisons ou de beaux immeubles\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libz77v1", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE61" + }, + "bindingDependencies": [ + "QUART_AVANTAGE61" + ] + } + ], + [ + { + "value": "7", + "label": { + "value": "\"La vie de quartier, l’ambiance de village\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libz31zu", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE71" + }, + "bindingDependencies": [ + "QUART_AVANTAGE71" + ] + } + ], + [ + { + "value": "8", + "label": { + "value": "\"Les écoles, les services et les équipements (médecins, cinéma, gymnase)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libyzyut", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE81" + }, + "bindingDependencies": [ + "QUART_AVANTAGE81" + ] + } + ] + ] + }, + { + "id": "libz9s7u", + "componentType": "Table", + "mandatory": false, + "page": "41", + "positioning": "HORIZONTAL", + "label": { + "value": "\"➡ \" || \"Selon vous, votre quartier ou votre village est-il concerné par les problèmes suivants ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_PB11", + "QUART_PB21", + "QUART_PB31", + "QUART_PB41", + "QUART_PB51", + "QUART_PB61", + "QUART_PB71", + "QUART_PB81" + ], + "header": [ + { + "label": { + "value": "", + "type": "VTL|MD" + } + }, + { + "label": { + "value": "\"Réponse\"", + "type": "VTL|MD" + } + } + ], + "body": [ + [ + { + "value": "1", + "label": { + "value": "\"Le bruit ou la pollution\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzjc4n", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB11" + }, + "bindingDependencies": [ + "QUART_PB11" + ] + } + ], + [ + { + "value": "2", + "label": { + "value": "\"Des transports en commun insuffisants (éloignement, horaires, accessibilité, etc.)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzbfd3", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB21" + }, + "bindingDependencies": [ + "QUART_PB21" + ] + } + ], + [ + { + "value": "3", + "label": { + "value": "\"Le manque d’équipements (sports, loisirs, santé, services, etc.)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libz4sl8", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB31" + }, + "bindingDependencies": [ + "QUART_PB31" + ] + } + ], + [ + { + "value": "4", + "label": { + "value": "\"Le manque d’animation\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzaxfq", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB41" + }, + "bindingDependencies": [ + "QUART_PB41" + ] + } + ], + [ + { + "value": "5", + "label": { + "value": "\"L’environnement dégradé (mal entretenu, sale)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzhjo1", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB51" + }, + "bindingDependencies": [ + "QUART_PB51" + ] + } + ], + [ + { + "value": "6", + "label": { + "value": "\"La délinquance\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzhr7d", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB61" + }, + "bindingDependencies": [ + "QUART_PB61" + ] + } + ], + [ + { + "value": "7", + "label": { + "value": "\"Les dangers de la circulation\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libz3gxv", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB71" + }, + "bindingDependencies": [ + "QUART_PB71" + ] + } + ], + [ + { + "value": "8", + "label": { + "value": "\"Une mauvaise image ou une mauvaise réputation\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libz1atx", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB81" + }, + "bindingDependencies": [ + "QUART_PB81" + ] + } + ] + ] + }, + { + "id": "libzl5r3", + "componentType": "Radio", + "mandatory": false, + "page": "42", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer les services à la personne (garde enfants, aide aux devoirs, aide aux personnes âgées ou en difficulté, etc.) ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV1" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV1" + } + }, + { + "id": "libze5zo", + "componentType": "Radio", + "mandatory": false, + "page": "43", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer des ressourceries, des vide-greniers ou des ateliers d’auto-réparation (pour réparer soi-même des appareils ménagers, des vélos…) ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV2" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV2" + } + }, + { + "id": "libzg7md", + "componentType": "Radio", + "mandatory": false, + "page": "44", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer des animations sportives ou culturelles, l’organisation de fêtes ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV3" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV3" + } + }, + { + "id": "libzj8cb", + "componentType": "Radio", + "mandatory": false, + "page": "45", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer le maraîchage, le compostage, les jardins familiaux ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV4" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV4" + } + }, + { + "id": "libz98wz", + "componentType": "Radio", + "mandatory": false, + "page": "46", + "label": { + "value": "\"➡ \" || \"Au cours du dernier mois, à quelle fréquence avez-vous trié le verre, les boîtes en aluminium, le plastique ou les journaux à des fins de recyclage ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "RECYCLE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Toujours\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Souvent\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Parfois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Jamais\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Il n’y a pas de collecte sélective là où vous habitez\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "RECYCLE" + } + }, + { + "id": "libzt17c", + "componentType": "Radio", + "mandatory": false, + "page": "47", + "label": { + "value": "\"➡ \" || \"Considérant vos achats du dernier mois, à quelle fréquence avez-vous fait attention à l’impact environnemental de ce que vous avez acheté ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ENVIRONNEMNT" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Toujours\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Souvent\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Parfois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Jamais\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "ENVIRONNEMNT" + } + }, + { + "id": "libziqkz", + "componentType": "Radio", + "mandatory": false, + "page": "48", + "label": { + "value": "\"➡ \" || \"Lorsque c’est possible, limitez-vous vos trajets en voiture pour contribuer à la réduction des émissions de gaz à effets de serre ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "VOITURE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Toujours\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Souvent\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Parfois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Jamais\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Vous n’utilisez jamais ou rarement la voiture\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "VOITURE" + } + }, + { + "id": "libzm522", + "componentType": "Radio", + "mandatory": false, + "page": "49", + "label": { + "value": "\"➡ \" || \"Quelle note globale de 1 à 10 donneriez-vous à votre quartier ou village, en tant qu’endroit pour vivre ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libzm522-libzkj70", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"1 correspond au plus mauvais, 10 correspond au mieux\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_NOTE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"1\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"2\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"3\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"4\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"5\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"6\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"7\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"8\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"9\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"10\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_NOTE" + } + }, + { + "id": "libzghii", + "componentType": "Textarea", + "mandatory": false, + "page": "50", + "maxLength": 300, + "label": { + "value": "\"➡ \" || \"Pouvez-vous dire, en quelques mots, ce que votre quartier ou village représente pour vous ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_OUV" + ], + "response": { + "name": "QUART_OUV" + } + }, + { + "id": "lj4am9hr", + "componentType": "Input", + "mandatory": false, + "page": "51", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minutes de fin du questionnaire Cadre de vie\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4aqw20-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj4am9hr-lj4aqaks", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM4" + ], + "response": { + "name": "HM4" + } + }, + { + "id": "lixbrpzz", + "componentType": "Loop", + "page": "52", + "maxPage": "4", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_SANTGEN", + "T_CHRON", + "T_GALI" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l2j89x38", + "componentType": "Sequence", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j89x38-libzqbff", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant vous poser trois questions sur votre état de santé. Ces questions nous permettrons de mieux comprendre vos réponses concernant vos conditions de logement et votre cadre de vie.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l2ssvdwm", + "componentType": "Radio", + "mandatory": false, + "page": "52.2", + "label": { + "value": "\"➡ \" || \"Comment est \" ||( if (PRENOM=PRENOMREF) then \"votre état de santé\" else \"l’état de santé de \" ||PRENOM) || \" en général ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_SANTGEN", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Très bon\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Bon\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Assez bon\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Mauvais\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Très mauvais\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SANTGEN" + } + }, + { + "id": "l2su34dy", + "componentType": "Radio", + "mandatory": false, + "page": "52.3", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"Avez-vous \" else PRENOM || \" a-t-\" ||LIB_PR ) || \" une maladie ou un problème de santé qui soit chronique ou de caractère durable ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2su34dy-l2stzl7a", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Une maladie chronique est une maladie qui a duré ou peut durer pendant 6 mois au moins.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_CHRON", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_CHRON" + } + }, + { + "id": "l2subqfk", + "componentType": "Radio", + "mandatory": false, + "page": "52.4", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"Êtes-vous\" else PRENOM || \" est-\" ||LIB_PR ) || \" limité\" || LIB_E ||\", depuis au moins 6 mois, à cause d’un problème de santé, dans les activités que les gens font habituellement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_GALI", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, fortement limité\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Oui, limité, mais pas fortement\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Non, pas limité du tout\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GALI" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "libzwhbl", + "componentType": "Sequence", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libzwhbl-libzjf07", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Pour finir, nous vous remercions de nous donner votre avis et les difficultés que vous avez pu rencontrer pour répondre au questionnaire\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + } + }, + { + "id": "lj4amjf7", + "componentType": "Input", + "mandatory": false, + "page": "54", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minutes du début du questionnaire méthodo\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4apzs6-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj4amjf7-lj4atimu", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM5" + ], + "response": { + "name": "HM5" + } + }, + { + "id": "libzx6n9", + "componentType": "Radio", + "mandatory": false, + "page": "55", + "label": { + "value": "\"➡ \" || \"Avez-vous eu des difficultés pour répondre à la question sur le montant des dépenses d’électricité ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_DEPELEC" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Aucune difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Pas trop de difficultés, mais ça vous a pris un peu de temps\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Des difficultés, mais vous avez pu répondre\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Vous n’avez pas pu répondre\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_DEPELEC" + } + }, + { + "id": "libzyjhh", + "componentType": "Radio", + "mandatory": false, + "page": "56", + "label": { + "value": "\"➡ \" || \"Avez-vous consulté votre facture (EdF, Engie…), une application de suivi de consommation ou vos relevés bancaires ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "DIF_DEPELEC" + ] + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_FACTURE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_FACTURE" + } + }, + { + "id": "lic05fbi", + "componentType": "Radio", + "mandatory": false, + "page": "57", + "label": { + "value": "\"➡ \" || \"Finalement, que pouvez-vous dire du montant que vous avez indiqué pour les dépenses d’électricité au cours des 12 derniers mois ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "DIF_DEPELEC" + ] + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_MONTANT" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"C’est le montant exact\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ce n’est pas forcément le montant exact, mais c’est proche\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"C’est un montant très approximatif\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_MONTANT" + } + }, + { + "id": "libztts0", + "componentType": "Radio", + "mandatory": false, + "page": "58", + "label": { + "value": "\"➡ \" || \"Avez-vous eu des difficultés à savoir à quoi correspond précisément votre quartier ou votre village lors des questions sur ce sujet ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_QUARTIER" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Aucune difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Pas trop de difficultés, mais vous avez dû y réfléchir\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Quelques difficultés (par exemple, vous avez dû faire varier ce que recouvre votre quartier ou village en fonction des thèmes abordés)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Des difficultés (vous ne connaissez pas bien votre quartier ou village, vous ne voyez pas bien à quoi il correspond, ...) \"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_QUARTIER" + } + }, + { + "id": "libzqz9h", + "componentType": "Radio", + "mandatory": false, + "page": "59", + "label": { + "value": "\"➡ \" || \"Avez-vous eu des difficultés pour répondre à d’autres questions ? (autres que le montant des dépenses en électricité ou ce que représente votre quartier ou votre village)\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_AUTRE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Aucune difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Des difficultés pour une ou deux questions\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Des difficultés pour plus de deux questions\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_AUTRE" + } + }, + { + "id": "lielxffs", + "componentType": "Radio", + "mandatory": false, + "page": "60", + "label": { + "value": "\"➡ \" || \"Avez-vous demandé de l’aide à des personnes de votre entourage pour répondre à certaines questions ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_AIDE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_AIDE" + } + }, + { + "id": "lieqbhxf", + "componentType": "Radio", + "mandatory": false, + "page": "61", + "label": { + "value": "\"➡ \" || \"Plus largement, d’autres personnes autour de vous pouvaient-elles voir ou entendre vos réponses ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_MOND" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_MOND" + } + }, + { + "id": "lic0a3os", + "componentType": "Table", + "mandatory": false, + "page": "62", + "positioning": "HORIZONTAL", + "label": { + "value": "\"➡ \" || \"Dans l’ensemble, qu’avez-vous pensé de ce questionnaire ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "AVIS11", + "AVIS21", + "AVIS31", + "AVIS41", + "AVIS51" + ], + "header": [ + { + "label": { + "value": "", + "type": "VTL|MD" + } + }, + { + "label": { + "value": "\"Réponse\"", + "type": "VTL|MD" + } + } + ], + "body": [ + [ + { + "value": "1", + "label": { + "value": "\"Il vous a interessé\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemfo1b", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS11" + }, + "bindingDependencies": [ + "AVIS11" + ] + } + ], + [ + { + "value": "2", + "label": { + "value": "\"Il était trop long\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemc26n", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS21" + }, + "bindingDependencies": [ + "AVIS21" + ] + } + ], + [ + { + "value": "3", + "label": { + "value": "\"Il était clair\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemf5ws", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS31" + }, + "bindingDependencies": [ + "AVIS31" + ] + } + ], + [ + { + "value": "4", + "label": { + "value": "\"C’était facile de répondre\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemg7uh", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS41" + }, + "bindingDependencies": [ + "AVIS41" + ] + } + ], + [ + { + "value": "5", + "label": { + "value": "\"Vous avez eu des problèmes techniques : connexion interrompue, longs temps de chargement, écran trop petit …\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liem386b", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS51" + }, + "bindingDependencies": [ + "AVIS51" + ] + } + ] + ] + }, + { + "id": "libzw98y", + "componentType": "Textarea", + "mandatory": false, + "page": "63", + "maxLength": 300, + "label": { + "value": "\"➡ \" || \"Avez-vous d’autres remarques à faire sur ce questionnaire ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "REMARQUES" + ], + "response": { + "name": "REMARQUES" + } + }, + { + "id": "lfaxo3bv", + "componentType": "Sequence", + "page": "64", + "label": { + "value": "Fin du questionnaire", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lfaxo3bv-lfaxjrm6", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ce questionnaire est maintenant terminé. Merci d’avoir pris le temps d’y répondre, vous pouvez valider et envoyer vos réponses.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "lfaxo3bv", + "page": "64", + "label": { + "value": "Fin du questionnaire", + "type": "VTL|MD" + } + } + } + }, + { + "id": "lj4arado", + "componentType": "Input", + "mandatory": false, + "page": "65", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minutes du début de fin de questionnaire\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4avopt-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj4arado-lj4aq4tr", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "lfaxo3bv", + "page": "64", + "label": { + "value": "Fin du questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM6" + ], + "response": { + "name": "HM6" + } + } + ], + "suggesters": [ + { + "name": "L_COMMUNEPASSEE-1-2-0", + "fields": [ + { + "name": "label", + "rules": "soft" + }, + { + "name": "id", + "rules": "soft" + } + ], + "order": { + "field": "label", + "type": "ascending" + }, + "queryParser": { + "type": "soft" + }, + "version": "1" + }, + { + "name": "L_PAYSNAIS-1-1-0", + "fields": [ + { + "name": "label", + "rules": "soft" + }, + { + "name": "id", + "rules": "soft" + } + ], + "order": { + "field": "label", + "type": "ascending" + }, + "queryParser": { + "type": "soft" + }, + "version": "1" + }, + { + "name": "L_NATIONETR-1-1-0", + "fields": [ + { + "name": "label", + "rules": "soft" + }, + { + "name": "id", + "rules": "soft" + } + ], + "order": { + "field": "label", + "type": "ascending" + }, + "queryParser": { + "type": "soft" + }, + "version": "1" + }, + { + "name": "L_TTPTCM_PCSF", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + }, + { + "name": "L_TTPTCM_PCSH", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + }, + { + "name": "L_TTPTCM_ACTIVITES", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + }, + { + "name": "L_TTPTCM_DIPLOMES", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + } + ], + "variables": [ + { + "variableType": "EXTERNAL", + "name": "ADR_EXT", + "value": null + }, + { + "variableType": "COLLECTED", + "name": "HM1", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_NHAB", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_PRENOM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SEXE", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_DATENAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ANNAISS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_LNAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_COMNAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PAYSNAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION3", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION4", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATIONETR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "LIENS", + "values": { + "PREVIOUS": [ + [ + null + ] + ], + "COLLECTED": [ + [ + null + ] + ], + "FORCED": [ + [ + null + ] + ], + "EDITED": [ + [ + null + ] + ], + "INPUTED": [ + [ + null + ] + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ3", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ4", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ5", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ6", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ7", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ8", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_VEUF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBPARL", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_UNLOG", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_DURLOG", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ3", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ4", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ5", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGAUT", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GARDE", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_DORM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MAJLOGENQ", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MAJLOGAUT1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MAJLOGAUT2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_LOGCO", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_TYPLOGCO", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "HM2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUAEU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_TRAVAIL", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVANTE", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVANTEB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBEMP", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PCLCAF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PCLCAH", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PCLCACLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_STCPUB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ENCADR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_QPRCR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "QPRCU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIV", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVCLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVDOM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVDOM_COM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVDOM_SOC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSALETAB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSALETABA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSAL1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSAL2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSALA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_CONTAC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_TPP", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_APCLCAF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_APCLCAH", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_APCLCACLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ASTCPUB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AQPRCR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AQPRCU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ANBSAL1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ANBSAL2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIV", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVCLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVDOM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVDOM_COM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVDOM_SOC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFVAC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFLIEU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFCLA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFBAC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFCAP", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFTYPFORM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFCONC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFNIVA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFNIVB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFNIVC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPL", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPLCLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPLCLAA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPLCLAB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GRDIPA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GRDIPB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GRDIPC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "HM3", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_TYPLOG", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_NPIECES", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_SURFACE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_SURFTR", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_STOC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_STOP", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_STOL", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "LOYER", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "LOYER_MENS", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_LOGPROPRI", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_EMMENAGE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "ANCONSTR", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "ANCONSTR_TR", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "NRJ_TRAV_PROP", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "NRJ_TRAV_LOC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "NRJ_TRAV_FU", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DEPELEC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DEMNAIS", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG1", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG2", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG3", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG4", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG5", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG6", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG7", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG8", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "COND_LOG", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "FINA_LOG", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "FINA_GEN", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AIDE_VOIS", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AIDE_VOIS2", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE11", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE21", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE31", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE41", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE51", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE61", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE71", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE81", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB11", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB21", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB31", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB41", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB51", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB61", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB71", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB81", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV1", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV2", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV3", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV4", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "RECYCLE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "ENVIRONNEMNT", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "VOITURE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_NOTE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_OUV", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "HM4", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_SANTGEN", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_CHRON", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GALI", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "HM5", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_DEPELEC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_FACTURE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_MONTANT", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_QUARTIER", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_AUTRE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_AIDE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_MOND", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS11", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS21", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS31", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS41", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS51", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "REMARQUES", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "HM6", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM1", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NHAB", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PRENOM", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "T_ANNAIS", + "expression": { + "value": "if isnull(T_DATENAIS) and isnull (T_ANNAISS) then null else if isnull(T_DATENAIS) and not isnull (T_ANNAISS) then cast(T_ANNAISS, string) else substr(cast(T_DATENAIS,string,\"YYYY-MM-DD\"),1,4)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_DATENAIS", + "T_ANNAISS" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "T_AGE", + "expression": { + "value": "if isnull(T_ANNAIS) then 17 else 2023 - cast(T_ANNAIS,integer)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "LIB_PR", + "expression": { + "value": "if isnull(T_SEXE) then \"il(elle)\" else if T_SEXE = \"1\" then \"il\" else \"elle\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_ERE", + "expression": { + "value": "if isnull(T_SEXE) then \"er(ère)\" else if T_SEXE = \"1\" then \"er\" else \"ère\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "PRENOMB", + "expression": { + "value": "T_PRENOM", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "LIB_NE", + "expression": { + "value": "if isnull(T_SEXE) then \"(ne)\" else if T_SEXE = \"1\" then \"\" else \"ne\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_HF", + "expression": { + "value": "if isnull(T_SEXE) then \"Homme ou Femme\" else if T_SEXE = \"1\" then \"Homme\" else \"Femme\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_SON", + "expression": { + "value": "if (PRENOM = PRENOMREF) then \"votre\" else \"son\"", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "T_NHAB" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_SA", + "expression": { + "value": "if (PRENOM = PRENOMREF) then \"votre\" else \"sa\"", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "T_NHAB" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_E", + "expression": { + "value": "if isnull(T_SEXE) then \"(e)\" else if T_SEXE = \"1\" then \"\" else \"e\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "T_EMPLOI", + "expression": { + "value": "if T_SITUAEU = \"1\" then \"1\" else if T_TRAVAIL = \"1\" then \"1\" else if isnull(T_TRAVAIL) and isnull(T_SITUAEU) then \"2\" else \"2\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SITUAEU", + "T_TRAVAIL" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "LIB_SES", + "expression": { + "value": "if (PRENOM = PRENOMREF) then \"vos\" else \"ses\"", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "T_NHAB" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "T_TYPLIST", + "expression": { + "value": "if (cast(T_FFDIPL, integer) > 100 and cast(T_FFDIPL, integer) < 107) then \"1\" else if (T_FFDIPL = \"122\" or T_FFDIPL = \"123\") then \"1\" else if (nvl(T_FFDIPL, \"999\") = \"999\") then \"2\" else \"2\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_FFDIPL" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "T_MAJLOGAUT", + "expression": { + "value": "if (T_MAJLOGENQ = \"1\") then T_MAJLOGAUT2 else T_MAJLOGAUT1", + "type": "VTL" + }, + "bindingDependencies": [ + "T_MAJLOGENQ", + "T_MAJLOGAUT2", + "T_MAJLOGAUT1" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "PRENOM", + "expression": { + "value": "nvl(PRENOMB, \"PRENOM\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOMB", + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SEXE", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_DATENAIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ANNAISS", + "expression": { + "value": "(isnull(T_DATENAIS))", + "type": "VTL" + }, + "bindingDependencies": [ + "T_DATENAIS" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_LNAIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_COMNAIS", + "expression": { + "value": "(T_LNAIS = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_LNAIS" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PAYSNAIS", + "expression": { + "value": "(T_LNAIS = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_LNAIS" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NATION", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NATIONETR", + "expression": { + "value": "(T_NATION3 = true)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NATION3" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_LIENS", + "expression": { + "value": "xAxis <> yAxis", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "xAxis", + "expression": { + "value": "T_PRENOM", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "yAxis", + "expression": { + "value": "T_PRENOM", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SITUCONJ", + "expression": { + "value": "(T_AGE > 14)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE" + ], + "shapeFrom": "T_SITUCONJ1", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_VEUF", + "expression": { + "value": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE", + "T_SITUCONJ4" + ], + "shapeFrom": "T_SITUCONJ1", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBPARL", + "expression": { + "value": "(T_NBHAB > 1 and T_AGE < 18)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NBHAB", + "T_AGE" + ], + "shapeFrom": "T_SITUCONJ1", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_UNLOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_DURLOG", + "expression": { + "value": "(T_UNLOG = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MINLOGENQ", + "expression": { + "value": "(T_AGE < 18 and nvl(T_NBPARL,\"0\") = \"0\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE", + "T_NBPARL" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MINLOGAUT", + "expression": { + "value": "(T_AGE < 18 and T_UNLOG = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE", + "T_UNLOG" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GARDE", + "expression": { + "value": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_DURLOG", + "T_NBPARL", + "T_MINLOGAUT" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_DORM", + "expression": { + "value": "(T_GARDE = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_GARDE" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MAJLOGENQ", + "expression": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG", + "T_AGE" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MAJLOGAUT1", + "expression": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_MAJLOGENQ" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MAJLOGAUT2", + "expression": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_MAJLOGENQ" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_LOGCO", + "expression": { + "value": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_MINLOGAUT", + "T_MAJLOGAUT" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TYPLOGCO", + "expression": { + "value": "(T_LOGCO = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_LOGCO" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM2", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SITUAEU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TRAVAIL", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_SITUAEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVANTE", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVANTEB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_ACTIVANTE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBEMP", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PCLCAF", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PCLCAH", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PCLCACLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_PCLCAF", + "T_PCLCAH" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STCPUB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ENCADR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_QPRCR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_QPRCU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIV", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVCLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVDOM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVDOM_COM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVDOM_SOC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSALETAB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSALETABA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_NBSALETAB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSAL1", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSAL2", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSALA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_NBSAL1", + "T_NBSAL2" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_CONTAC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TPP", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_CONTAC" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_APCLCAF", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_APCLCAH", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_APCLCACLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ASTCPUB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AQPRCR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AQPRCU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ANBSAL1", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ANBSAL2", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIV", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVCLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVDOM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVDOM_COM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVDOM_SOC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FF", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFVAC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_AGE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFLIEU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFCLA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFLIEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFBAC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFCAP", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFTYPFORM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFCONC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFNIVA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFCONC" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFNIVB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFNIVC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPL", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPLCLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFDIPL" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPLCLAA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPLCLAB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GRDIPA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GRDIPB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_GRDIPA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GRDIPC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_GRDIPA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM3", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TYPLOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NPIECES", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SURFACE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SURFTR", + "expression": { + "value": "(isnull(T_SURFACE))", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SURFACE" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STOC", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STOP", + "expression": { + "value": "(T_STOC = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STOL", + "expression": { + "value": "(T_STOC = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_LOYER", + "expression": { + "value": "(T_STOC = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_LOYER_MENS", + "expression": { + "value": "(T_STOC = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_LOGPROPRI", + "expression": { + "value": "(T_STOC = \"3\" Or T_STOC = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_EMMENAGE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_ANCONSTR", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_ANCONSTR_TR", + "expression": { + "value": "(isnull(ANCONSTR))", + "type": "VTL" + }, + "bindingDependencies": [ + "ANCONSTR" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_NRJ_TRAV_PROP", + "expression": { + "value": "(T_STOC = \"1\" or T_STOC = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_NRJ_TRAV_LOC", + "expression": { + "value": "(T_STOC = \"3\" or T_STOC = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_NRJ_TRAV_FU", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DEPELEC", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DEMNAIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_CHOIX_LOG", + "expression": { + "value": "(DEMNAIS > 1)", + "type": "VTL" + }, + "bindingDependencies": [ + "DEMNAIS" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_COND_LOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_FINA_LOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_FINA_GEN", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_AIDE_VOIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_AIDE_VOIS2", + "expression": { + "value": "(nvl(AIDE_VOIS, \"1\") = \"1\" or AIDE_VOIS = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "AIDE_VOIS" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_AVANTAGE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_PB", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV1", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV2", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV3", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV4", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_RECYCLE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_ENVIRONNEMNT", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_VOITURE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_NOTE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_OUV", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM4", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SANTGEN", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "T_SANTGEN", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_CHRON", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "T_SANTGEN", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GALI", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "T_SANTGEN", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM5", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_DEPELEC", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_FACTURE", + "expression": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "DIF_DEPELEC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_MONTANT", + "expression": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "DIF_DEPELEC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_QUARTIER", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_AUTRE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_AIDE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_MOND", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_AVIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_REMARQUES", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM6", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "PRENOMREFB", + "expression": { + "value": "first_value(T_PRENOM over())", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "T_NBHAB", + "expression": { + "value": "nvl(T_NHAB,1)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NHAB" + ], + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "ADR", + "expression": { + "value": "ADR_EXT", + "type": "VTL" + }, + "bindingDependencies": [ + "ADR_EXT" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "PRENOMREF", + "expression": { + "value": "if (T_NBHAB = 1) then nvl(PRENOMREFB, \"PRENOM\") else nvl(PRENOMREFB, \"PRENOM1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_PRENOM" + ], + "inFilter": "true" + } + ], + "cleaning": { + "T_DATENAIS": { + "T_ANNAISS": "(isnull(T_DATENAIS))", + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_LNAIS": { + "T_COMNAIS": "(T_LNAIS = \"1\")", + "T_PAYSNAIS": "(T_LNAIS = \"2\")" + }, + "T_NATION3": { + "T_NATIONETR": "(T_NATION3 = true)" + }, + "T_AGE": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_ANNAIS": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_ANNAISS": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_SITUCONJ4": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)" + }, + "T_NBHAB": { + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_NHAB": { + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_UNLOG": { + "T_DURLOG": "(T_UNLOG = \"1\")", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")" + }, + "T_DURLOG": { + "T_GARDE": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")" + }, + "T_NBPARL": { + "T_GARDE": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")" + }, + "T_MINLOGAUT": { + "T_GARDE": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")", + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_GARDE": { + "T_DORM": "(T_GARDE = \"1\")" + }, + "T_MAJLOGENQ": { + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_MAJLOGAUT": { + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_MAJLOGAUT2": { + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_MAJLOGAUT1": { + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_LOGCO": { + "T_TYPLOGCO": "(T_LOGCO = \"1\")" + }, + "PRENOM": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "PRENOMB": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_PRENOM": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "PRENOMREF": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "PRENOMREFB": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_SITUAEU": { + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_EMPLOI": { + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_TRAVAIL": { + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_ACTIVANTE": { + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_SEXE": { + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")" + }, + "T_PCLCAF": { + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")" + }, + "T_PCLCAH": { + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")" + }, + "T_STCPUB": { + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_ACTIV": { + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")" + }, + "T_ACTIVDOM": { + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")" + }, + "T_NBSALETAB": { + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")" + }, + "T_NBSAL1": { + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")" + }, + "T_NBSAL2": { + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")" + }, + "T_CONTAC": { + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_ASTCPUB": { + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_AACTIV": { + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_AACTIVDOM": { + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_FF": { + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_FFVAC": { + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_FFLIEU": { + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")" + }, + "T_FFCLA": { + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")" + }, + "T_FFTYPFORM": { + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_FFCONC": { + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")" + }, + "T_FFDIPL": { + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_TYPLIST": { + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_GRDIPA": { + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")" + }, + "T_SURFACE": { + "T_SURFTR": "(isnull(T_SURFACE))" + }, + "T_STOC": { + "T_STOP": "(T_STOC = \"1\")", + "T_STOL": "(T_STOC = \"3\")", + "LOYER": "(T_STOC = \"3\")", + "LOYER_MENS": "(T_STOC = \"3\")", + "T_LOGPROPRI": "(T_STOC = \"3\" Or T_STOC = \"4\")", + "NRJ_TRAV_PROP": "(T_STOC = \"1\" or T_STOC = \"2\")", + "NRJ_TRAV_LOC": "(T_STOC = \"3\" or T_STOC = \"4\")" + }, + "ANCONSTR": { + "ANCONSTR_TR": "(isnull(ANCONSTR))" + }, + "AIDE_VOIS": { + "AIDE_VOIS2": "(nvl(AIDE_VOIS, \"1\") = \"1\" or AIDE_VOIS = \"2\")" + }, + "DIF_DEPELEC": { + "DIF_FACTURE": "(DIF_DEPELEC <> \"4\")", + "DIF_MONTANT": "(DIF_DEPELEC <> \"4\")" + } + }, + "resizing": { + "T_NHAB": { + "size": "T_NBHAB", + "variables": [ + "T_PRENOM", + "T_SEXE", + "T_DATENAIS", + "T_ANNAISS", + "T_LNAIS", + "T_COMNAIS", + "T_PAYSNAIS", + "T_NATION1", + "T_NATION2", + "T_NATION3", + "T_NATION4", + "T_NATIONETR", + "T_SITUCONJ1", + "T_SITUCONJ2", + "T_SITUCONJ3", + "T_SITUCONJ4", + "T_SITUCONJ5", + "T_SITUCONJ6", + "T_SITUCONJ7", + "T_SITUCONJ8", + "T_VEUF", + "T_NBPARL", + "T_UNLOG", + "T_DURLOG", + "T_MINLOGENQ1", + "T_MINLOGENQ2", + "T_MINLOGENQ3", + "T_MINLOGENQ4", + "T_MINLOGENQ5", + "T_MINLOGAUT", + "T_GARDE", + "T_DORM", + "T_MAJLOGENQ", + "T_MAJLOGAUT1", + "T_MAJLOGAUT2", + "T_LOGCO", + "T_TYPLOGCO", + "HM2", + "T_SITUAEU", + "T_TRAVAIL", + "T_ACTIVANTE", + "T_ACTIVANTEB", + "T_NBEMP", + "T_PCLCAF", + "T_PCLCAH", + "T_PCLCACLAIR", + "T_STCPUB", + "T_ENCADR", + "T_QPRCR", + "QPRCU", + "T_ACTIV", + "T_ACTIVCLAIR", + "T_ACTIVDOM", + "T_ACTIVDOM_COM", + "T_ACTIVDOM_SOC", + "T_NBSALETAB", + "T_NBSALETABA", + "T_NBSAL1", + "T_NBSAL2", + "T_NBSALA", + "T_CONTAC", + "T_TPP", + "T_APCLCAF", + "T_APCLCAH", + "T_APCLCACLAIR", + "T_ASTCPUB", + "T_AQPRCR", + "T_AQPRCU", + "T_ANBSAL1", + "T_ANBSAL2", + "T_AACTIV", + "T_AACTIVCLAIR", + "T_AACTIVDOM", + "T_AACTIVDOM_COM", + "T_AACTIVDOM_SOC", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA", + "T_FFBAC", + "T_FFCAP", + "T_FFTYPFORM", + "T_FFCONC", + "T_FFNIVA", + "T_FFNIVB", + "T_FFNIVC", + "T_FFDIPL", + "T_FFDIPLCLAIR", + "T_FFDIPLCLAA", + "T_FFDIPLCLAB", + "T_GRDIPA", + "T_GRDIPB", + "T_GRDIPC", + "T_SANTGEN", + "T_CHRON", + "T_GALI" + ] + }, + "T_PRENOM": { + "sizeForLinksVariables": [ + "count(T_PRENOM)", + "count(T_PRENOM)" + ], + "linksVariables": [ + "LIENS" + ] + } + } +} \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/data/faf/data.diff.TESTFAF.20230911141652.xml b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/data/faf/data.diff.TESTFAF.20230911141652.xml new file mode 100644 index 00000000..47547a91 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/data/faf/data.diff.TESTFAF.20230911141652.xml @@ -0,0 +1,4393 @@ + + + SAMPLETEST + + + + 0000004 + CDV2023X01_queenv2 + + + + 9 + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + true + + + + + + + + c'est paradisiaque + + + + + + + + + + + + + + + + excellente enquête + + + + + + + + 1 + + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 999_999 + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + + + + + 5278 + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 8 + + + + + + + + + + + + + + + + + 3 + + + + + + + + + 2 + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + 2021 + + + + + + + 2 + + + + + + + + + + + + + + + 1925-04-04 + + + + + + + + + + + + + + + + + 1 + + + + + + + + 6 + + + + + + + + + 8 + + + + + + + + + 2548020201 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 1 + + + + + + + 2 + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + 500 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + 1 + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + 10:00 + + + + + + + + 09:35 + + + + + + + 10:45 + + + + + + + 10:12 + + + + + + + 11:45 + + + + + + + 1 + + + + + + + 10:58 + + + + + + + + + + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + + TestPrenom4 + + + + + + + + 2 + + + + + + + 2 + + + + + + + + 2 + + + + + + + + + + + + + + + + true + + + + + + + + true + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + statistique + + + + + + + + 1948 + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + 60 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 rue du test 75004 Paris + + + + + 0000005 + CDV2023X01_queenv2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 999_999 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 593 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + 2 + 2 + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2022 + + + + + + + + + + + + + + + + + + + + + + 1975-05-01 + 1975-05-02 + 2005-05-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + 8 + + + + + + + + + + + 2505600001 + 3919800001 + 3936500001 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 2 + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 3 + + + 1 + + 3 + + + 2 + 2 + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + 800 + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10:02 + + + + + + + + + + 14:01 + + + + + + + + + + + + + + 15:00 + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TestPrenom51 + TestPrenom52 + TestPrenom53 + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + administration + + + + + + + + + + 2022 + + + + + + + + true + true + + + + + + + + + 5 + + + + + + + + + + + + + + + + 80 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 rue du test 75005 Paris + + + + + 0000006 + CDV2023X01_queenv2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 rue du test 75006 Paris + + + + + diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/data/papi/data.diff.TESTPAPI.20230911141652.csv b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/data/papi/data.diff.TESTPAPI.20230911141652.csv new file mode 100644 index 00000000..ac6abd3b --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/data/papi/data.diff.TESTPAPI.20230911141652.csv @@ -0,0 +1,3 @@ +IdUE#T_PRENOM#T_DATENAIS#REMARQUES#T_PAPI_ONLY +1000004#TestPrenom4P#1995-04-04#remarquetest1#variablepapier1 +1000005#TestPrenom4P#1995-05-05#remarquetest2#variablepapier2 \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/ddi-SAMPLETEST-PAPERDATA-v1.xml b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/ddi-SAMPLETEST-PAPERDATA-v1.xml new file mode 100644 index 00000000..3628f08b --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/ddi-SAMPLETEST-PAPERDATA-v1.xml @@ -0,0 +1,41984 @@ + + + fr.insee + INSEE-lj76sgq8 + 1 + + + Enquête Méthodologique Cadre de vie - FAF + + + + fr.insee + RessourcePackage-lj76sgq8 + 1 + + fr.insee + InterviewerInstructionScheme-lj76sgq8 + 1 + + A définir + + + fr.insee + lfjwkohf + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Commençons par décrire les personnes qui habitent dans le logement situé à l'adresse : " || ¤liahw5su-GOP¤ || "." + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + + fr.insee + lj49y43b + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + lix4ggdw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lf9ty6tb-GOP¤ = 1) then "Cette information permettra de personnaliser la suite du questionnaire" +else if (nvl(PRENOMREFB,"")="" or ¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Cette information permettra de personnaliser la suite du questionnaire" +else "" + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lix4bbvh + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lf9ty6tb-GOP¤ = 1) then "" +else if (nvl(PRENOMREFB,"")="" or ¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si plusieurs habitants ont le même prénom, ajouter une initiale pour pouvoir les distinguer dans la suite du questionnaire." +else "" + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l0v3g11i-CI-0-II-0 + 1 + + warning + + + + "Merci d'indiquer l'ensemble des prénoms (initiales ou autre) afin de pouvoir vous repérer dans la suite du questionnaire lorsque les questions porteront sur une personne en particulier." + + + + + fr.insee + l0v3g11i-CI-1-II-1 + 1 + + warning + + + + "Votre réponse est importante pour le bon déroulement du questionnaire. Merci d'indiquer votre prénom (ou vos initiales, ou autre) pour pouvoir poursuivre le questionnaire." + + + + + fr.insee + l0v3ldcs + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ¤lix9oxsd-GOP¤ ||", nous allons rapidement vous décrire." +else "Nous allons décrire rapidement " || ¤lix9oxsd-GOP¤ || "." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lia277l6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir une date au format : AAAA" + + + + + fr.insee + l11z2too-CI-0-II-0 + 1 + + warning + + + + "Votre réponse est importante pour le bon déroulement du questionnaire. La connaissance de votre âge permet de filtrer la suite du questionnaire et d'éviter de vous poser des questions qui ne vous concerneraient pas. Merci de renseigner votre année de naissance." + + + + + fr.insee + l11z2too-CI-1-II-1 + 1 + + warning + + + + "Cette réponse est importante pour le bon déroulement du questionnaire. La connaissance de l'âge permet de filtrer la suite du questionnaire et d'éviter de poser des questions hors de propos. Merci de renseigner la date de naissance." + + + + + fr.insee + l120k8go + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Prendre en compte les frontières actuelles." + + + + + fr.insee + l120ef3t + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le numéro ou les premières lettres de la commune puis sélectionner la commune de naissance dans la liste proposée." + + + + + fr.insee + l1210yn3 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir les premières lettres du pays puis sélectionner le pays de naissance" + + + + + fr.insee + l121egbq + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + Plusieurs réponses possibles + + + + + fr.insee + l121hdzg + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + Entrez les premières lettres de la nationalité, et sélectionnez dans la liste la nationalité étrangère correspondante. + + + + + fr.insee + l2os929w + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Question en attendant de pouvoir faire les liens 2 à 2" + + + + + fr.insee + l13nsvaw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant poser quelques questions concernant " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vos autres logements, " +else "les autres logements de ") || ¤lix9oxsd-GOP¤ || " (en dehors de celui situé à l'adresse : " || ¤liahw5su-GOP¤ || ")." + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13ouetk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous êtes " +else "Si " || ¤lix9oxsd-GOP¤ || " est un enfant ") || +"en résidence alternée, répondre Oui." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13o92e6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous vivez " else ¤lix9oxsd-GOP¤ || " vit ") || +"dans un autre logement (résidence secondaire, internat, foyer, caserne, maison de retraite ...) " || +(if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "si vous disposez d'un autre endroit où vous êtes chez vous : vous pouvez y aller sans prévenir, un lit vous est réservé, vous pouvez y recevoir du courrier ..." +else "si " ||¤l14uaqgk-GOP¤ || " dispose d'un autre endroit où " ||¤l14uaqgk-GOP¤ ||" est chez " ||¤l14uaqgk-GOP¤ || " : " ||¤l14uaqgk-GOP¤ || " peut y aller sans prévenir, un lit lui est réservé, " ||¤l14uaqgk-GOP¤ || " peut y recevoir du courrier ...") + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13p60fc + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous vivez dans plusieurs autres logements, décrivez l'autre logement dans lequel vous passez le plus de temps." +else "Si " || ¤lix9oxsd-GOP¤ || " vit dans plusieurs autres logements, décrire l'autre logement dans lequel " ||¤l14uaqgk-GOP¤ || " passe le plus de temps." + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13pckb2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si " || ¤lix9oxsd-GOP¤ || " a dormi chez un(e) ami(e), indiquez le logement où il devait normalement dormir." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + + fr.insee + l13q4e9k + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si " || ¤lix9oxsd-GOP¤ || " vit dans plusieurs autres logements, décrivez l'autre logement dans lequel il passe le plus de temps." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + + fr.insee + lic0075d + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si " || ¤lix9oxsd-GOP¤ || " vit dans plusieurs autres logements, décrivez l'autre logement dans lequel il passe le plus de temps." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + + fr.insee + liaiipfj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "La suite du questionnaire concerne uniquement " || ¤lix9pz46-GOP¤ || "." + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + liaihkvk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Commençons par " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre situation professionnelle, " else "la situation professionnelle de ") || ¤lix9oxsd-GOP¤ || "." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lj49wn13 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + l1axcevr + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si vous hésitez entre plusieurs situations, choisissez celle qui " +|| (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous décrit le mieux ou celle qui vous " + else "décrit le mieux " || ¤lix9oxsd-GOP¤ || " ou celle qui lui ") +|| "prend le plus de temps." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1axc93h + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : petit boulot, apprentissage, stage rémunéré, personne en congé maternité, en congé maladie ou en chômage partiel, personne travaillant sans être rémunéré(e) avec un membre de sa famille, élu(e)." + + + + + fr.insee + l1axit1c + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exclure : bénévolat" + + + + + fr.insee + l1ay4jh3 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "On entend par petit boulot, un emploi de moins de 3 mois." + + + + + fr.insee + l1ay5n6p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple : " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "si vous êtes " else "si " || ¤lix9oxsd-GOP¤ || " est " ) +|| "infirmi" ||¤l14tv7tn-GOP¤ || " libéral" ||¤l2iur75u-GOP¤ || " ou salarié" ||¤l2iur75u-GOP¤ || ", répondre '2. Deux ou plus'." + + + + fr.insee + l14tv7tn-GOP + 1 + OutParameter + + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1axqkkb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple : " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "si vous êtes " else "si " || ¤lix9oxsd-GOP¤ || "est " ) +|| ¤l1w5mjq9-GOP¤ ||" de ménage auprès de plusieurs familles, répondre : " + + + + fr.insee + l1w5mjq9-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1axsnjt + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- 'Deux ou plus' si " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes " else ¤lix9oxsd-GOP¤ || "est " ) +|| "directement employé" ||¤l2iur75u-GOP¤ ||" par les familles." + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1ay31ab + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- 'Un seul' si " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes " else ¤lix9oxsd-GOP¤ || " est " ) +|| "salarié" ||¤l2iur75u-GOP¤ ||" d'une entreprise de services." + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lfkx5szu + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (nvl(¤l1ax891g-QOP-l1aydiur¤,"1") = "1") then (¤lix9oxsd-GOP¤ || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ", vous êtes" else " est" ) || " donc en emploi, détaillons un peu plus " || ¤l2itqw98-GOP¤ || " activité principale.") +else (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ¤lix9oxsd-GOP¤ || ", nous allons décrire votre emploi principal." else " Nous allons décrire l'emploi principal de " || ¤lix9oxsd-GOP¤ || "." ) || " L'emploi principal est celui qui occupe le plus de temps ou, en cas d'égalité, celui qui procure le plus de revenus." + + + + fr.insee + l2itqw98-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + OutParameter + + + + + + fr.insee + l1axw4uj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + l1ay187p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + lix7drpb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + lix73k2q + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + l1uyd0or + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Superviser des personnes, c'est par exemple :" + + + + + fr.insee + l3a17bgz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- être responsable de leur activité ;" + + + + + fr.insee + l3a1edvw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- coordonner ou organiser l'activité d'autres salariés ;" + + + + + + fr.insee + l3a1gphw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- être chargé" ||¤l2iur75u-GOP¤ ||" de leur montrer comment le travail doit être fait ;" + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + + fr.insee + l3a1k8ze + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- surveiller la qualité de leur travail ou le respect des délais." + + + + + fr.insee + l1w7soig + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Attention, l’activité recherchée est celle de l’établissement et non la fonction que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous occupez. Par exemple, si vous êtes" else ( ¤lix9oxsd-GOP¤ || " occupe. Par exemple, si " || ¤lix9oxsd-GOP¤ || " est" )) +|| " comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité »." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1w7xm9n + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous travaillez" else ("Si" || ¤lix9oxsd-GOP¤ || "travaille")) +|| " dans un magasin de chaussure, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »" + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + libjlr09 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si vous ne trouvez pas l'activité, taper '999' et sélectionner 'Je n’ai pas trouvé dans la liste'" + + + + + fr.insee + libjc2d1 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée." + + + + + fr.insee + libj8ovw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…" + + + + + fr.insee + l1wcjxm4 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers." + + + + + fr.insee + l1wcgvvv + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers." + + + + + fr.insee + l1wdjwaj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille" + + + + + fr.insee + libjbhj2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille" + + + + + fr.insee + l1wd71he + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille" + + + + + fr.insee + lfkxq08v + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous avez déjà travaillé par le passé, détaillons un peu plus le dernier emploi que vous avez occupé." +else (¤lix9oxsd-GOP¤ || " a déjà travaillé par le passé, détaillons un peu plus le dernier emploi qu'" || ¤l14uaqgk-GOP¤ || "a occupé.") + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2j4d96k + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Appuyer sur la barre d'espace pour accéder à la liste." + + + + + fr.insee + l2j4h8qu + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + l2j4wx3b + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + lix6q3iv + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Appuyer sur la barre d'espace pour accéder à la liste." + + + + + fr.insee + lix6zy2m + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + lix72fej + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + libk7ytq + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Attention, l’activité recherchée est celle de l’établissement et non la fonction que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous occupiez. Par exemple, si vous étiez" else ( ¤lix9oxsd-GOP¤ || " occupait. Par exemple, si " || ¤lix9oxsd-GOP¤ || " était" )) +|| " comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité »." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + libk69pv + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous travailliez" else ("Si" || ¤lix9oxsd-GOP¤ || "travaillait")) +|| " dans un magasin de chaussures, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »" + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + libjyk4h + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si vous ne trouvez pas l'activité, taper '999' et sélectionner 'Je n’ai pas trouvé dans la liste'" + + + + + fr.insee + libk8i3c + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée." + + + + + fr.insee + libjqzj2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…" + + + + + fr.insee + lfkxxozz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant décrire " +|| (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre formation et vos diplômes, " else "la formation et les diplômes de ") || ¤lix9oxsd-GOP¤ || "." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2otlsot + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : DAEU, capacité en droit, mise à niveau post bac, école de la fonction publique suite à un concours (IRA ...), concours de la fonction publique (Capes, CRPE ...)." + + + + + fr.insee + l2otr5pk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exclure : formation de moins d'un semestre, CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, universités du temps libre, habilitations électriques ou de type équivalent.") + + + + + fr.insee + lfkxxxlf + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + ¤lix9oxsd-GOP¤ || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ", vous suivez" else " suit" ) || " donc une formation actuellement, détaillons-la un peu plus." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ovaqrz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous êtes en vacances, indiquer l'établissement où vous étiez avant les vacances." +else "Si " ||¤lix9oxsd-GOP¤ || " est en vacances, indiquer l'établissement où " ||¤l14uaqgk-GOP¤ || " était avant les vacances." + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ovkdyf + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous êtes " else "Si " || ¤lix9oxsd-GOP¤ || " est ") +|| "inscrit" || ¤l2iur75u-GOP¤ || " dans plusieurs établissements, indiquer celui concernant les études les plus élevées ou, en cas d'égalité, celles visées en priorité." + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ow6m96 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous suivez " else "Si" ||¤lix9oxsd-GOP¤ || " suit")|| +" plusieurs diplômes en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d'égalité, celui qui est visé en priorité." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ovsdtf + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous êtes " else "Si" ||¤lix9oxsd-GOP¤ || " est ")|| +"inscrit" ||¤l2iur75u-GOP¤ || " en Parcours d'Accès Spécifique Santé (PASS) ou en Licence Accès Santé (L.AS), répondre '1. Préparation d'un diplôme ou d'un titre'" + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ow8eun + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous suivez " else "Si" ||¤lix9oxsd-GOP¤ || " suit")|| +" plusieurs concours en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d'égalité, celui qui est visé en priorité." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2owus9p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Saisir votre diplôme " else "Saisir le diplôme de " ||¤lix9oxsd-GOP¤) || +"sans spécialité et le sélectionner dans la liste. Par exemple, saisir 'BTS' et non 'BTS comptabilité'." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2owljjk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Choisir " ||¤l2itqw98-GOP¤ || " diplôme ou titre exact et non un équivalent. Exception : Pour les diplômes étrangers, indiquer si possible le diplôme français équivalent." + + + + fr.insee + l2itqw98-GOP + 1 + OutParameter + + + + + + fr.insee + l2owh72o + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si non trouvé, taper '999 - Je n'ai pas trouvé dans la liste'" + + + + + fr.insee + lfky4647 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Parlons maintenant du plus haut diplôme que " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous avez obtenu." else "que " || ¤lix9oxsd-GOP¤ || " a obtenu." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2oy0ft2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Indiquer le niveau de diplôme au moment où " || +(if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous l'avez " else ¤lix9oxsd-GOP¤ ||"l'a ") +|| "obtenu, pas son niveau actuel." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2oy18tj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exclure : CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, habilitations électriques ou de type équivalent." + + + + + fr.insee + licxft2m + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant aborder les questions sur votre cadre de vie, dans votre logement et dans votre quartier ou village" + + + + + fr.insee + lielpdkn + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Les questions portent uniquement sur le logement situé à l'adresse : " || ¤liahw5su-GOP¤ + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + + fr.insee + lj4a3j8p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + librmixe + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Commençons par décrire rapidement le logement situé à l'adresse : " || ¤liahw5su-GOP¤ + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + + fr.insee + l1au0511 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Compter les pièces d'habitation telles que salle à manger, séjour, chambre, etc., quelle que soit leur surface. Compter la cuisine uniquement si sa surface est supérieure à 12 m²" + + + + + fr.insee + l1au1wbc + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ne pas compter les pièces telles que l'entrée, le couloir, la salle de bains, la buanderie, les WC, la véranda ni les pièces à usage exclusivement professionnel (atelier, cabinet de médecin, etc.)." + + + + + fr.insee + l1au4wcm + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Une pièce combinée cuisine-séjour compte comme une seule pièce, sauf si elle est partagée par une cloison." + + + + + fr.insee + l1au6utz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Cette fois-ci, tenir compte de toutes les pièces, y compris couloir, cuisine, WC, salle de bain. Ne pas tenir compte des balcons, terrasses, caves, greniers ou parkings, ni des pièces à usage exclusivement professionnel" + + + + + fr.insee + liekdout + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ne pas déduire le montant des allocations logements (AL ou APL)." + + + + + fr.insee + l1ati3zd + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Qui est le propriétaire de ce logement ?" + + + + + fr.insee + l1atq9rq + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "En cas d'emménagements séparés des membres du ménage, choisir la date d'entrée du premier occupant." + + + + + fr.insee + l1atz7au + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "En cas de départ puis de retour dans le logement, choisir la date de la dernière arrivée." + + + + + fr.insee + liuh2u3g + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir une date au format : AAAA" + + + + + fr.insee + libxgkpb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir une date au format : AAAA" + + + + + fr.insee + liby4lt6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple." + + + + + fr.insee + libxvogo + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple." + + + + + fr.insee + libxy3sj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ramener le montant à son équivalent annuel." + + + + + fr.insee + liby3jwb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Les dépenses remboursées au propriétaire sur présentation des factures EDF, ENGIE, GrDF, etc. doivent être mentionnées ; en revanche, ne sont pas comprises les charges locatives ou de copropriété. Si les dépenses en gaz et électricité ne peuvent pas être distinguées, donner ici le montant global." + + + + + fr.insee + libylb86 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Plusieurs réponses possibles" + + + + + fr.insee + libyuuoi + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant aborder des questions sur votre voisinage et votre quartier" + + + + + fr.insee + libywoa7 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple demander les coordonnées d’un artisan, cuisiner ou faire des courses, prendre soin de votre animal ou de vos plantes, garder votre enfant…" + + + + + fr.insee + libyo3vw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple donné les coordonnées d’un artisan, cuisiné ou fait des courses, pris soin d’un animal ou des plantes d’un voisin, gardé un enfant…" + + + + + fr.insee + libzkj70 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "1 correspond au plus mauvais, 10 correspond au mieux" + + + + + fr.insee + lj4aqaks + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + libzqbff + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant vous poser trois questions sur votre état de santé. Ces questions nous permettrons de mieux comprendre vos réponses concernant vos conditions de logement et votre cadre de vie." + + + + + fr.insee + l2stzl7a + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Une maladie chronique est une maladie qui a duré ou peut durer pendant 6 mois au moins." + + + + + fr.insee + libzjf07 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Pour finir, nous vous remercions de nous donner votre avis et les difficultés que vous avez pu rencontrer pour répondre au questionnaire" + + + + + fr.insee + lj4atimu + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + lfaxjrm6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ce questionnaire est maintenant terminé. Merci d'avoir pris le temps d'y répondre, vous pouvez valider et envoyer vos réponses." + + + + + fr.insee + lj4aq4tr + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + + fr.insee + ControlConstructScheme-lj76sgq8 + 1 + + fr.insee + Sequence-lj76sgq8 + 1 + + Enquête Méthodologique Cadre de vie - FAF + + template + + fr.insee + kfxmfvwj + 1 + Sequence + + + fr.insee + liaidbrt + 1 + Sequence + + + fr.insee + livu7csk + 1 + Loop + + + fr.insee + liaio9dm + 1 + Sequence + + + fr.insee + librl5ak + 1 + Sequence + + + fr.insee + librgdhe + 1 + Sequence + + + fr.insee + lixbrpzz + 1 + Loop + + + fr.insee + libzwhbl + 1 + Sequence + + + fr.insee + lfaxo3bv + 1 + Sequence + + + + fr.insee + kfxmfvwj + 1 + + TCM-THL + + + Tableau des habitants du logement + + + fr.insee + lfjwkohf + 1 + Instruction + + module + + fr.insee + lj49j6tc-SI + 1 + StatementItem + + + fr.insee + lj49nr0f-QC + 1 + QuestionConstruct + + + fr.insee + l0v2t2lc-QC + 1 + QuestionConstruct + + + fr.insee + l0v3gfcr + 1 + Loop + + + fr.insee + l0v43iz7 + 1 + Loop + + + fr.insee + livvb5xu + 1 + IfThenElse + + + fr.insee + livn4kyr + 1 + Loop + + + fr.insee + l13ntyek + 1 + Loop + + + + fr.insee + l0mkvvru + 1 + + TCM-PRENOM + + + if (nvl(PRENOMREFB,"")="" or ¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Prénoms des habitants du logement (en commençant par le vôtre)" else "" + + + fr.insee + lix4ggdw + 1 + Instruction + + + fr.insee + lix4bbvh + 1 + Instruction + + submodule + + fr.insee + l0v3g11i-QC + 1 + QuestionConstruct + + + fr.insee + l0v3g11i-CI-0 + 1 + ComputationItem + + + fr.insee + l0v3g11i-CI-1 + 1 + ComputationItem + + + + fr.insee + l0v3oeqn + 1 + + TCM-DHL + + + Description des habitants du logement + + + fr.insee + l0v3ldcs + 1 + Instruction + + submodule + + fr.insee + l0v4b34m-QC + 1 + QuestionConstruct + + + fr.insee + l0v4oi1v-QC + 1 + QuestionConstruct + + + fr.insee + l129pyo0 + 1 + IfThenElse + + + fr.insee + l11zznh4-QC + 1 + QuestionConstruct + + + fr.insee + l12a9n7c + 1 + IfThenElse + + + fr.insee + l12a3m16 + 1 + IfThenElse + + + fr.insee + l120zrhs-QC + 1 + QuestionConstruct + + + fr.insee + l12a6ypi + 1 + IfThenElse + + + + fr.insee + livnegfk + 1 + + TCM_LIENSFAM + + + Liens Familiaux entre les habitants du logement + + submodule + + fr.insee + livjrp7n-QC + 1 + QuestionConstruct + + + + fr.insee + l129294o + 1 + + TCM-SITUCONJ + + + Situation Conjugale + + submodule + + fr.insee + lj434kdv + 1 + IfThenElse + + + fr.insee + l2q35apg + 1 + IfThenElse + + + + fr.insee + l13np0wv + 1 + + TCM-LDV + + + Lieux de vie + + + fr.insee + l13nsvaw + 1 + Instruction + + submodule + + fr.insee + l13nj6s2-QC + 1 + QuestionConstruct + + + fr.insee + l13qb7yl + 1 + IfThenElse + + + fr.insee + l13qgrz8 + 1 + IfThenElse + + + fr.insee + l13qua0o + 1 + IfThenElse + + + fr.insee + l13qzmx9 + 1 + IfThenElse + + + fr.insee + l13qvax7 + 1 + IfThenElse + + + fr.insee + l13r5eay + 1 + IfThenElse + + + fr.insee + l13r42ci + 1 + IfThenElse + + + fr.insee + l13re9qu + 1 + IfThenElse + + + + fr.insee + liaidbrt + 1 + + QI + + + Questionnement individuel + + + fr.insee + liaiipfj + 1 + Instruction + + module + + + fr.insee + l1ax3zmp + 1 + + TCM_ACT + + + Activité professionnelle + + + fr.insee + liaihkvk + 1 + Instruction + + module + + fr.insee + lj4aawxw-SI + 1 + StatementItem + + + fr.insee + lj49vhtv-QC + 1 + QuestionConstruct + + + fr.insee + l1awvkop-QC + 1 + QuestionConstruct + + + fr.insee + l1ux9xbw + 1 + IfThenElse + + + fr.insee + lgdxcbl5 + 1 + IfThenElse + + + fr.insee + libjg1mx + 1 + IfThenElse + + + fr.insee + l2j78cpc + 1 + IfThenElse + + + fr.insee + l2j6v0mr + 1 + IfThenElse + + + + fr.insee + l2j6l8xy + 1 + + TCM_ACTI_PRINC + + + Activité principale + + + fr.insee + lfkx5szu + 1 + Instruction + + submodule + + fr.insee + lix9o61y + 1 + IfThenElse + + + + fr.insee + l2j4uen6 + 1 + + TCM_ACTI_ANTE + + + Activité antérieure + + + fr.insee + lfkxq08v + 1 + Instruction + + submodule + + fr.insee + lix7k6b9 + 1 + IfThenElse + + + fr.insee + lix7dsf5 + 1 + IfThenElse + + + fr.insee + l2j7pdrb + 1 + IfThenElse + + + fr.insee + l2j4wtox-QC + 1 + QuestionConstruct + + + fr.insee + l2j7unkm + 1 + IfThenElse + + + fr.insee + l2j7sr00 + 1 + IfThenElse + + + fr.insee + l2j85lpn + 1 + IfThenElse + + + fr.insee + libk2zyy + 1 + IfThenElse + + + fr.insee + libkb564 + 1 + IfThenElse + + + + fr.insee + l2j8697c + 1 + + TCM_FORM + + + Formation + + + fr.insee + lfkxxozz + 1 + Instruction + + module + + fr.insee + l2j8nbzv + 1 + Sequence + + + fr.insee + l2ox39sj + 1 + IfThenElse + + + fr.insee + l2j8ka4o + 1 + Sequence + + + + fr.insee + l2j8nbzv + 1 + + TCM_FORM_FF + + + Formation formelle + + submodule + + fr.insee + l2otzngx-QC + 1 + QuestionConstruct + + + fr.insee + l2ox5xww + 1 + IfThenElse + + + + fr.insee + l2ou07gr + 1 + + TCM_FORM_FFCOUR + + + Niveau d'études en cours + + + fr.insee + lfkxxxlf + 1 + Instruction + + submodule + + fr.insee + l2ou3bde-QC + 1 + QuestionConstruct + + + fr.insee + l2owungc + 1 + IfThenElse + + + fr.insee + l2oxb13q + 1 + IfThenElse + + + fr.insee + l2ox2pnp + 1 + IfThenElse + + + fr.insee + l2ox7m19 + 1 + IfThenElse + + + fr.insee + l2oxfmvj + 1 + IfThenElse + + + fr.insee + l2oxauys + 1 + IfThenElse + + + fr.insee + l2oxntno + 1 + IfThenElse + + + fr.insee + l2ox7xba + 1 + IfThenElse + + + fr.insee + l2oxcu9u + 1 + IfThenElse + + + + fr.insee + l2j8ka4o + 1 + + TCM_FORM_DIPL_SIMPL + + + Plus haut niveau de diplôme + + + fr.insee + lfky4647 + 1 + Instruction + + submodule + + fr.insee + l2oxxlyk-QC + 1 + QuestionConstruct + + + fr.insee + l2oy6gub + 1 + IfThenElse + + + fr.insee + l2oydhnj + 1 + IfThenElse + + + + fr.insee + liaio9dm + 1 + + CDV + + + Votre cadre de vie + + + fr.insee + licxft2m + 1 + Instruction + + + fr.insee + lielpdkn + 1 + Instruction + + module + + fr.insee + lj49vv81-SI + 1 + StatementItem + + + fr.insee + lj49ypmj-QC + 1 + QuestionConstruct + + + + fr.insee + librl5ak + 1 + + TCM_LGT_ARCHI + + + Description du Logement + + + fr.insee + librmixe + 1 + Instruction + + module + + fr.insee + l1atmg24-QC + 1 + QuestionConstruct + + + fr.insee + l1au1n73-QC + 1 + QuestionConstruct + + + fr.insee + l1au4bgg-QC + 1 + QuestionConstruct + + + fr.insee + l1awk81j + 1 + IfThenElse + + + + fr.insee + librgdhe + 1 + + TCM_LGT_LPR + + + Propriété ou location du logement + + module + + fr.insee + l1asqysn-QC + 1 + QuestionConstruct + + + fr.insee + l1awew5k + 1 + IfThenElse + + + fr.insee + l1awezrd + 1 + IfThenElse + + + fr.insee + l1awkguo + 1 + IfThenElse + + + fr.insee + l1atmtkj-QC + 1 + QuestionConstruct + + + fr.insee + libxhrti + 1 + Sequence + + + fr.insee + liely1zo + 1 + Sequence + + + fr.insee + libyfk2d + 1 + Sequence + + + fr.insee + libysiss + 1 + Sequence + + + + fr.insee + libxhrti + 1 + + Travaux + + + Logement et travaux + + submodule + + fr.insee + libxcq30-QC + 1 + QuestionConstruct + + + fr.insee + libxpk7j + 1 + IfThenElse + + + fr.insee + liby41t8 + 1 + IfThenElse + + + fr.insee + libxsotw + 1 + IfThenElse + + + fr.insee + liby1f2d-QC + 1 + QuestionConstruct + + + fr.insee + libxjv8p-QC + 1 + QuestionConstruct + + + + fr.insee + liely1zo + 1 + + LOGDEM + + + Vos déménagements et votre logement actuel + + submodule + + fr.insee + libxyusc-QC + 1 + QuestionConstruct + + + fr.insee + libyh8i9 + 1 + IfThenElse + + + fr.insee + libyiflq-QC + 1 + QuestionConstruct + + + + fr.insee + libyfk2d + 1 + + FINANCES + + + Votre situation financière + + submodule + + fr.insee + libyq99p-QC + 1 + QuestionConstruct + + + fr.insee + libygc8z-QC + 1 + QuestionConstruct + + + + fr.insee + libysiss + 1 + + VOI_QUART + + + Votre voisinage et votre quartier + + + fr.insee + libyuuoi + 1 + Instruction + + submodule + + fr.insee + libywy0j-QC + 1 + QuestionConstruct + + + fr.insee + libyvezl + 1 + IfThenElse + + + fr.insee + libz5d44-QC + 1 + QuestionConstruct + + + fr.insee + libz9s7u-QC + 1 + QuestionConstruct + + + fr.insee + libzl5r3-QC + 1 + QuestionConstruct + + + fr.insee + libze5zo-QC + 1 + QuestionConstruct + + + fr.insee + libzg7md-QC + 1 + QuestionConstruct + + + fr.insee + libzj8cb-QC + 1 + QuestionConstruct + + + fr.insee + libz98wz-QC + 1 + QuestionConstruct + + + fr.insee + libzt17c-QC + 1 + QuestionConstruct + + + fr.insee + libziqkz-QC + 1 + QuestionConstruct + + + fr.insee + libzm522-QC + 1 + QuestionConstruct + + + fr.insee + libzghii-QC + 1 + QuestionConstruct + + + fr.insee + lj4aqw20-SI + 1 + StatementItem + + + fr.insee + lj4am9hr-QC + 1 + QuestionConstruct + + + + fr.insee + l2j89x38 + 1 + + TCM_SANTE + + + Etat de santé + + + fr.insee + libzqbff + 1 + Instruction + + module + + fr.insee + l2ssvdwm-QC + 1 + QuestionConstruct + + + fr.insee + l2su34dy-QC + 1 + QuestionConstruct + + + fr.insee + l2subqfk-QC + 1 + QuestionConstruct + + + + fr.insee + libzwhbl + 1 + + METHODO + + + Votre avis sur le questionnaire + + + fr.insee + libzjf07 + 1 + Instruction + + module + + fr.insee + lj4apzs6-SI + 1 + StatementItem + + + fr.insee + lj4amjf7-QC + 1 + QuestionConstruct + + + fr.insee + libzx6n9-QC + 1 + QuestionConstruct + + + fr.insee + libztf4t + 1 + IfThenElse + + + fr.insee + libztts0-QC + 1 + QuestionConstruct + + + fr.insee + libzqz9h-QC + 1 + QuestionConstruct + + + fr.insee + lielxffs-QC + 1 + QuestionConstruct + + + fr.insee + lieqbhxf-QC + 1 + QuestionConstruct + + + fr.insee + lic0a3os-QC + 1 + QuestionConstruct + + + fr.insee + libzw98y-QC + 1 + QuestionConstruct + + + + fr.insee + lfaxo3bv + 1 + + FINQ + + + Fin du questionnaire + + + fr.insee + lfaxjrm6 + 1 + Instruction + + module + + fr.insee + lj4avopt-SI + 1 + StatementItem + + + fr.insee + lj4arado-QC + 1 + QuestionConstruct + + + + fr.insee + l0v3gfcr + 1 + + BOUCLE_PRENOMS + + + Personne suivante + + + + vtl + + fr.insee + l0v3gfcr-MIN-IP-1 + 1 + + T_NBHAB + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + l0v3gfcr-MIN-IP-1 + 1 + InParameter + + + l0v3gfcr-MIN-IP-1 + + + + + vtl + + fr.insee + l0v3gfcr-IP-1 + 1 + + T_NBHAB + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + l0v3gfcr-IP-1 + 1 + InParameter + + + l0v3gfcr-IP-1 + + + + + vtl + 1 + + + + fr.insee + l0mkvvru + 1 + Sequence + + + + fr.insee + l0v43iz7 + 1 + + BOUCLE_DHL + + + fr.insee + l0v3oeqn + 1 + Sequence + + + + fr.insee + livn4kyr + 1 + + BOUCLE_CONJ + + + fr.insee + l129294o + 1 + Sequence + + + + fr.insee + l13ntyek + 1 + + BOUCLE_LDV + + + fr.insee + l13np0wv + 1 + Sequence + + + + fr.insee + livu7csk + 1 + + BOUCLE_ACTI_FORM + + + fr.insee + livu7csk-ITE + 1 + IfThenElse + + + + fr.insee + lixbrpzz + 1 + + BOUCLE_SANTE + + + fr.insee + lixbrpzz-ITE + 1 + IfThenElse + + + + fr.insee + livu7csk-ITE + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + livu7csk-ITE-IP-1 + 1 + + PRENOM + + + + fr.insee + livu7csk-ITE-IP-2 + 1 + + PRENOMREF + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + livu7csk-ITE-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + livu7csk-ITE-IP-2 + 1 + InParameter + + + not(livu7csk-ITE-IP-1 <> livu7csk-ITE-IP-2) + + + + fr.insee + livu7csk-ITE-THEN + 1 + Sequence + + + + fr.insee + livu7csk-ITE-THEN + 1 + + + + + fr.insee + l1ax3zmp + 1 + Sequence + + + fr.insee + l2j8697c + 1 + Sequence + + + + fr.insee + lixbrpzz-ITE + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + lixbrpzz-ITE-IP-1 + 1 + + PRENOM + + + + fr.insee + lixbrpzz-ITE-IP-2 + 1 + + PRENOMREF + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + lixbrpzz-ITE-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + lixbrpzz-ITE-IP-2 + 1 + InParameter + + + not(lixbrpzz-ITE-IP-1 <> lixbrpzz-ITE-IP-2) + + + + fr.insee + lixbrpzz-ITE-THEN + 1 + Sequence + + + + fr.insee + lixbrpzz-ITE-THEN + 1 + + + + + fr.insee + l2j89x38 + 1 + Sequence + + + + fr.insee + l129pyo0 + 1 + + A définir + + + Pas de date de naissance + + hideable + + + vtl + + fr.insee + l129pyo0-IP-1 + 1 + + T_DATENAIS + + + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l129pyo0-IP-1 + 1 + InParameter + + + isnull(l129pyo0-IP-1) + + + + fr.insee + l129pyo0-THEN + 1 + Sequence + + + + fr.insee + l129pyo0-THEN + 1 + + + + + fr.insee + l11z2too-QC + 1 + QuestionConstruct + + + fr.insee + l11z2too-CI-0 + 1 + ComputationItem + + + fr.insee + l11z2too-CI-1 + 1 + ComputationItem + + + + fr.insee + l12a9n7c + 1 + + A définir + + + PRENOM est né en France + + hideable + + + vtl + + fr.insee + l12a9n7c-IP-1 + 1 + + T_LNAIS + + + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + fr.insee + l12a9n7c-IP-1 + 1 + InParameter + + + l12a9n7c-IP-1 = "1" + + + + fr.insee + l12a9n7c-THEN + 1 + Sequence + + + + fr.insee + l12a9n7c-THEN + 1 + + + + + fr.insee + l120kmks-QC + 1 + QuestionConstruct + + + + fr.insee + l12a3m16 + 1 + + A définir + + + PRENOM est né à l'étranger + + hideable + + + vtl + + fr.insee + l12a3m16-IP-1 + 1 + + T_LNAIS + + + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + fr.insee + l12a3m16-IP-1 + 1 + InParameter + + + l12a3m16-IP-1 = "2" + + + + fr.insee + l12a3m16-THEN + 1 + Sequence + + + + fr.insee + l12a3m16-THEN + 1 + + + + + fr.insee + l120lqns-QC + 1 + QuestionConstruct + + + + fr.insee + l12a6ypi + 1 + + A définir + + + PRENOM est de nationalité étrangère + + hideable + + + vtl + + fr.insee + l12a6ypi-IP-1 + 1 + + T_NATION3 + + + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + OutParameter + + + fr.insee + l12a6ypi-IP-1 + 1 + InParameter + + + l12a6ypi-IP-1 = true + + + + fr.insee + l12a6ypi-THEN + 1 + Sequence + + + + fr.insee + l12a6ypi-THEN + 1 + + + + + fr.insee + l121ftlg-QC + 1 + QuestionConstruct + + + + fr.insee + livvb5xu + 1 + + A définir + + + Plusieurs personnes dans le logement + + hideable + + + vtl + + fr.insee + livvb5xu-IP-1 + 1 + + T_NBHAB + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + livvb5xu-IP-1 + 1 + InParameter + + + livvb5xu-IP-1 > 1 + + + + fr.insee + livvb5xu-THEN + 1 + Sequence + + + + fr.insee + livvb5xu-THEN + 1 + + + + + fr.insee + livnegfk + 1 + Sequence + + + + fr.insee + lj434kdv + 1 + + A définir + + + PRENOM a plus de 15 ans + + hideable + + + vtl + + fr.insee + lj434kdv-IP-1 + 1 + + T_AGE + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + lj434kdv-IP-1 + 1 + InParameter + + + lj434kdv-IP-1 > 14 + + + + fr.insee + lj434kdv-THEN + 1 + Sequence + + + + fr.insee + lj434kdv-THEN + 1 + + + + + fr.insee + l13dsgas-QC + 1 + QuestionConstruct + + + fr.insee + l13niid3 + 1 + IfThenElse + + + + fr.insee + l13niid3 + 1 + + A définir + + + Prénom est veuf, conjoint décédé + + hideable + + + vtl + + fr.insee + l13niid3-IP-1 + 1 + + T_SITUCONJ4 + + + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + OutParameter + + + fr.insee + l13niid3-IP-1 + 1 + InParameter + + + l13niid3-IP-1 = true + + + + fr.insee + l13niid3-THEN + 1 + Sequence + + + + fr.insee + l13niid3-THEN + 1 + + + + + fr.insee + l13dy5ql-QC + 1 + QuestionConstruct + + + + fr.insee + l2q35apg + 1 + + A définir + + + Plusieurs personnes dans le logement + + hideable + + + vtl + + fr.insee + l2q35apg-IP-1 + 1 + + T_AGE + + + + fr.insee + l2q35apg-IP-2 + 1 + + T_NBHAB + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l2q35apg-IP-1 + 1 + InParameter + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + l2q35apg-IP-2 + 1 + InParameter + + + l2q35apg-IP-2 > 1 and l2q35apg-IP-1 < 18 + + + + fr.insee + l2q35apg-THEN + 1 + Sequence + + + + fr.insee + l2q35apg-THEN + 1 + + + + + fr.insee + l2os6w01-QC + 1 + QuestionConstruct + + + + fr.insee + l13qb7yl + 1 + + A définir + + + PRENOM a plusieurs logements + + hideable + + + vtl + + fr.insee + l13qb7yl-IP-1 + 1 + + T_UNLOG + + + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13qb7yl-IP-1 + 1 + InParameter + + + l13qb7yl-IP-1 = "1" + + + + fr.insee + l13qb7yl-THEN + 1 + Sequence + + + + fr.insee + l13qb7yl-THEN + 1 + + + + + fr.insee + l13nyqwe-QC + 1 + QuestionConstruct + + + + fr.insee + l13qgrz8 + 1 + + A définir + + + Mineur sans parent dans le logement + + hideable + + + vtl + + fr.insee + l13qgrz8-IP-1 + 1 + + T_AGE + + + + fr.insee + l13qgrz8-IP-2 + 1 + + T_NBPARL + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13qgrz8-IP-1 + 1 + InParameter + + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l13qgrz8-IP-2 + 1 + InParameter + + + l13qgrz8-IP-1 < 18 and nvl(l13qgrz8-IP-2,"0") = "0" + + + + fr.insee + l13qgrz8-THEN + 1 + Sequence + + + + fr.insee + l13qgrz8-THEN + 1 + + + + + fr.insee + l13ok7fx-QC + 1 + QuestionConstruct + + + + fr.insee + l13qua0o + 1 + + A définir + + + mineur plusieurs logements + + hideable + + + vtl + + fr.insee + l13qua0o-IP-1 + 1 + + T_AGE + + + + fr.insee + l13qua0o-IP-2 + 1 + + T_UNLOG + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13qua0o-IP-1 + 1 + InParameter + + + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13qua0o-IP-2 + 1 + InParameter + + + l13qua0o-IP-1 < 18 and l13qua0o-IP-2 = "1" + + + + fr.insee + l13qua0o-THEN + 1 + Sequence + + + + fr.insee + l13qua0o-THEN + 1 + + + + + fr.insee + l13on6tn-QC + 1 + QuestionConstruct + + + + fr.insee + l13qzmx9 + 1 + + A définir + + + mineur ayant un autre logement parental où il réside la moitié du temps + + hideable + + + vtl + + fr.insee + l13qzmx9-IP-1 + 1 + + T_NBPARL + + + + fr.insee + l13qzmx9-IP-2 + 1 + + T_DURLOG + + + + fr.insee + l13qzmx9-IP-3 + 1 + + T_MINLOGAUT + + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l13qzmx9-IP-1 + 1 + InParameter + + + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + OutParameter + + + fr.insee + l13qzmx9-IP-2 + 1 + InParameter + + + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + fr.insee + l13qzmx9-IP-3 + 1 + InParameter + + + l13qzmx9-IP-2 = "2" and l13qzmx9-IP-1 = "1" and l13qzmx9-IP-3 = "1" + + + + fr.insee + l13qzmx9-THEN + 1 + Sequence + + + + fr.insee + l13qzmx9-THEN + 1 + + + + + fr.insee + l13oux5e-QC + 1 + QuestionConstruct + + + + fr.insee + l13qvax7 + 1 + + A définir + + + Garde alternée + + hideable + + + vtl + + fr.insee + l13qvax7-IP-1 + 1 + + T_GARDE + + + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + OutParameter + + + fr.insee + l13qvax7-IP-1 + 1 + InParameter + + + l13qvax7-IP-1 = "1" + + + + fr.insee + l13qvax7-THEN + 1 + Sequence + + + + fr.insee + l13qvax7-THEN + 1 + + + + + fr.insee + l13pabqu-QC + 1 + QuestionConstruct + + + + fr.insee + l13r5eay + 1 + + A définir + + + majeur plusieurs logements + + hideable + + + vtl + + fr.insee + l13r5eay-IP-1 + 1 + + T_AGE + + + + fr.insee + l13r5eay-IP-2 + 1 + + T_UNLOG + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13r5eay-IP-1 + 1 + InParameter + + + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13r5eay-IP-2 + 1 + InParameter + + + l13r5eay-IP-2 = "1" and l13r5eay-IP-1 > 17 + + + + fr.insee + l13r5eay-THEN + 1 + Sequence + + + + fr.insee + l13r5eay-THEN + 1 + + + + + fr.insee + l13pbxr1-QC + 1 + QuestionConstruct + + + fr.insee + lic00nxt + 1 + IfThenElse + + + fr.insee + lic09fgc + 1 + IfThenElse + + + + fr.insee + lic00nxt + 1 + + A définir + + + Le logement à l'adresse n'est pas la résidence principale de PRENOM + + hideable + + + vtl + + fr.insee + lic00nxt-IP-1 + 1 + + T_MAJLOGENQ + + + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + lic00nxt-IP-1 + 1 + InParameter + + + lic00nxt-IP-1 <> "1" + + + + fr.insee + lic00nxt-THEN + 1 + Sequence + + + + fr.insee + lic00nxt-THEN + 1 + + + + + fr.insee + l13pyw1k-QC + 1 + QuestionConstruct + + + + fr.insee + lic09fgc + 1 + + A définir + + + Le logement à l'adresse est la résidence principale de PRENOM + + hideable + + + vtl + + fr.insee + lic09fgc-IP-1 + 1 + + T_MAJLOGENQ + + + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + lic09fgc-IP-1 + 1 + InParameter + + + lic09fgc-IP-1 = "1" + + + + fr.insee + lic09fgc-THEN + 1 + Sequence + + + + fr.insee + lic09fgc-THEN + 1 + + + + + fr.insee + lic040m4-QC + 1 + QuestionConstruct + + + + fr.insee + l13r42ci + 1 + + A définir + + + L'autre logement de PRENOM n'est pas une résidence secondaire ou le logement d'un de ses parents. + + hideable + + + vtl + + fr.insee + l13r42ci-IP-1 + 1 + + T_MAJLOGAUT + + + + fr.insee + l13r42ci-IP-2 + 1 + + T_MINLOGAUT + + + + + fr.insee + lic0n43l-GOP + 1 + OutParameter + + + fr.insee + l13r42ci-IP-1 + 1 + InParameter + + + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + fr.insee + l13r42ci-IP-2 + 1 + InParameter + + + l13r42ci-IP-2 ="2" or l13r42ci-IP-2 ="3" or l13r42ci-IP-2 ="4" or l13r42ci-IP-2 ="5" or l13r42ci-IP-2 ="6" or l13r42ci-IP-1="1" or l13r42ci-IP-1="2" or l13r42ci-IP-1="3" or l13r42ci-IP-1="6" + + + + fr.insee + l13r42ci-THEN + 1 + Sequence + + + + fr.insee + l13r42ci-THEN + 1 + + + + + fr.insee + l13q9a24-QC + 1 + QuestionConstruct + + + + fr.insee + l13re9qu + 1 + + A définir + + + L'autre logement de PRENOM est un logement collectif + + hideable + + + vtl + + fr.insee + l13re9qu-IP-1 + 1 + + T_LOGCO + + + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + OutParameter + + + fr.insee + l13re9qu-IP-1 + 1 + InParameter + + + l13re9qu-IP-1 = "1" + + + + fr.insee + l13re9qu-THEN + 1 + Sequence + + + + fr.insee + l13re9qu-THEN + 1 + + + + + fr.insee + l13qc9n8-QC + 1 + QuestionConstruct + + + + fr.insee + l1ux9xbw + 1 + + A définir + + + PRENOM n'est pas "en emploi" + + hideable + + + vtl + + fr.insee + l1ux9xbw-IP-1 + 1 + + T_SITUAEU + + + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + fr.insee + l1ux9xbw-IP-1 + 1 + InParameter + + + nvl(l1ux9xbw-IP-1 , "2") <> "1" + + + + fr.insee + l1ux9xbw-THEN + 1 + Sequence + + + + fr.insee + l1ux9xbw-THEN + 1 + + + + + fr.insee + l1axg6y2-QC + 1 + QuestionConstruct + + + + fr.insee + lgdxcbl5 + 1 + + A définir + + + PRENOM n'a pas du tout d'emploi + + hideable + + + vtl + + fr.insee + lgdxcbl5-IP-1 + 1 + + T_EMPLOI + + + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + lgdxcbl5-IP-1 + 1 + InParameter + + + lgdxcbl5-IP-1 = "2" + + + + fr.insee + lgdxcbl5-THEN + 1 + Sequence + + + + fr.insee + lgdxcbl5-THEN + 1 + + + + + fr.insee + l1axqt6w-QC + 1 + QuestionConstruct + + + fr.insee + l2j6pxks + 1 + IfThenElse + + + + fr.insee + l2j6pxks + 1 + + A définir + + + PRENOM a déjà travaillé par le passé + + hideable + + + vtl + + fr.insee + l2j6pxks-IP-1 + 1 + + T_ACTIVANTE + + + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l2j6pxks-IP-1 + 1 + InParameter + + + l2j6pxks-IP-1 = "1" + + + + fr.insee + l2j6pxks-THEN + 1 + Sequence + + + + fr.insee + l2j6pxks-THEN + 1 + + + + + fr.insee + l1axn5kx-QC + 1 + QuestionConstruct + + + + fr.insee + libjg1mx + 1 + + A définir + + + PRENOM est en emploi + + hideable + + + vtl + + fr.insee + libjg1mx-IP-1 + 1 + + T_EMPLOI + + + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + libjg1mx-IP-1 + 1 + InParameter + + + libjg1mx-IP-1 = "1" + + + + fr.insee + libjg1mx-THEN + 1 + Sequence + + + + fr.insee + libjg1mx-THEN + 1 + + + + + fr.insee + l1ax891g-QC + 1 + QuestionConstruct + + + + fr.insee + l2j78cpc + 1 + + A définir + + + Personne en emploi + + hideable + + + vtl + + fr.insee + l2j78cpc-IP-1 + 1 + + T_EMPLOI + + + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + l2j78cpc-IP-1 + 1 + InParameter + + + l2j78cpc-IP-1 = "1" + + + + fr.insee + l2j78cpc-THEN + 1 + Sequence + + + + fr.insee + l2j78cpc-THEN + 1 + + + + + fr.insee + l2j6l8xy + 1 + Sequence + + + + fr.insee + lix9o61y + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + lix9o61y-IP-1 + 1 + + PRENOM + + + + fr.insee + lix9o61y-IP-2 + 1 + + PRENOMREF + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + lix9o61y-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + lix9o61y-IP-2 + 1 + InParameter + + + lix9o61y-IP-1 = lix9o61y-IP-2 + + + + fr.insee + lix9o61y-THEN + 1 + Sequence + + + + fr.insee + lix9o61y-THEN + 1 + + + + + fr.insee + lix7epx9 + 1 + IfThenElse + + + fr.insee + lix6x9v9 + 1 + IfThenElse + + + fr.insee + l2j6x4zg + 1 + IfThenElse + + + fr.insee + l1ay3ugz-QC + 1 + QuestionConstruct + + + fr.insee + l2j73hgp + 1 + IfThenElse + + + fr.insee + l2j79jjs + 1 + IfThenElse + + + fr.insee + l2j7bmc7 + 1 + IfThenElse + + + fr.insee + l2j7w566 + 1 + IfThenElse + + + fr.insee + l2j7p11v + 1 + IfThenElse + + + + fr.insee + lix7epx9 + 1 + + A définir + + + PRENOM est une femme + + hideable + + + vtl + + fr.insee + lix7epx9-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix7epx9-IP-1 + 1 + InParameter + + + nvl(lix7epx9-IP-1, "1") = "2" + + + + fr.insee + lix7epx9-THEN + 1 + Sequence + + + + fr.insee + lix7epx9-THEN + 1 + + + + + fr.insee + l1axtzy5-QC + 1 + QuestionConstruct + + + + fr.insee + lix6x9v9 + 1 + + A définir + + + PRENOM est un homme ou non déterminé + + hideable + + + vtl + + fr.insee + lix6x9v9-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix6x9v9-IP-1 + 1 + InParameter + + + nvl(lix6x9v9-IP-1, "1") = "1" + + + + fr.insee + lix6x9v9-THEN + 1 + Sequence + + + + fr.insee + lix6x9v9-THEN + 1 + + + + + fr.insee + lix6ywd1-QC + 1 + QuestionConstruct + + + + fr.insee + l2j6x4zg + 1 + + A définir + + + Libellé profession non trouvé + + hideable + + + vtl + + fr.insee + l2j6x4zg-IP-1 + 1 + + T_PCLCAF + + + + fr.insee + l2j6x4zg-IP-2 + 1 + + T_PCLCAH + + + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + OutParameter + + + fr.insee + l2j6x4zg-IP-1 + 1 + InParameter + + + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + OutParameter + + + fr.insee + l2j6x4zg-IP-2 + 1 + InParameter + + + l2j6x4zg-IP-1 = "9999" or l2j6x4zg-IP-2 = "9999" + + + + fr.insee + l2j6x4zg-THEN + 1 + Sequence + + + + fr.insee + l2j6x4zg-THEN + 1 + + + + + fr.insee + l2j37ba4-QC + 1 + QuestionConstruct + + + + fr.insee + l2j73hgp + 1 + + A définir + + + PRENOM est salarié du public ou du privé + + hideable + + + vtl + + fr.insee + l2j73hgp-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j73hgp-IP-1 + 1 + InParameter + + + l2j73hgp-IP-1 = "2" or l2j73hgp-IP-1 = "3" + + + + fr.insee + l2j73hgp-THEN + 1 + Sequence + + + + fr.insee + l2j73hgp-THEN + 1 + + + + + fr.insee + l1uy49nh-QC + 1 + QuestionConstruct + + + fr.insee + l2j7fueo + 1 + IfThenElse + + + fr.insee + l2j7mr3t + 1 + IfThenElse + + + + fr.insee + l2j7fueo + 1 + + A définir + + + PRENOM est salarié en entreprise + + hideable + + + vtl + + fr.insee + l2j7fueo-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7fueo-IP-1 + 1 + InParameter + + + l2j7fueo-IP-1 = "3" + + + + fr.insee + l2j7fueo-THEN + 1 + Sequence + + + + fr.insee + l2j7fueo-THEN + 1 + + + + + fr.insee + l1w579tb-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7mr3t + 1 + + A définir + + + PRENOM est salarié du public + + hideable + + + vtl + + fr.insee + l2j7mr3t-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7mr3t-IP-1 + 1 + InParameter + + + l2j7mr3t-IP-1 = "2" + + + + fr.insee + l2j7mr3t-THEN + 1 + Sequence + + + + fr.insee + l2j7mr3t-THEN + 1 + + + + + fr.insee + l1w7wvih-QC + 1 + QuestionConstruct + + + + fr.insee + l2j79jjs + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + l2j79jjs-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j79jjs-IP-1 + 1 + InParameter + + + l2j79jjs-IP-1 <> "4" + + + + fr.insee + l2j79jjs-THEN + 1 + Sequence + + + + fr.insee + l2j79jjs-THEN + 1 + + + + + fr.insee + l1w7xqie-QC + 1 + QuestionConstruct + + + fr.insee + l2rrmja3 + 1 + IfThenElse + + + + fr.insee + l2rrmja3 + 1 + + A définir + + + Activité non trouvée + + hideable + + + vtl + + fr.insee + l2rrmja3-IP-1 + 1 + + T_ACTIV + + + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + OutParameter + + + fr.insee + l2rrmja3-IP-1 + 1 + InParameter + + + l2rrmja3-IP-1 = "999_999" + + + + fr.insee + l2rrmja3-THEN + 1 + Sequence + + + + fr.insee + l2rrmja3-THEN + 1 + + + + + fr.insee + l1wcbosx-QC + 1 + QuestionConstruct + + + fr.insee + l1wc3dr5-QC + 1 + QuestionConstruct + + + fr.insee + libjqmri + 1 + IfThenElse + + + fr.insee + libk19lp + 1 + IfThenElse + + + + fr.insee + libjqmri + 1 + + A définir + + + Entreprise dans le commerce + + hideable + + + vtl + + fr.insee + libjqmri-IP-1 + 1 + + T_ACTIVDOM + + + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + fr.insee + libjqmri-IP-1 + 1 + InParameter + + + libjqmri-IP-1 = "4" + + + + fr.insee + libjqmri-THEN + 1 + Sequence + + + + fr.insee + libjqmri-THEN + 1 + + + + + fr.insee + libjqd0h-QC + 1 + QuestionConstruct + + + + fr.insee + libk19lp + 1 + + A définir + + + Entreprise dans les activités sociale ou médico-sociale + + hideable + + + vtl + + fr.insee + libk19lp-IP-1 + 1 + + T_ACTIVDOM + + + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + fr.insee + libk19lp-IP-1 + 1 + InParameter + + + libk19lp-IP-1 = "9" + + + + fr.insee + libk19lp-THEN + 1 + Sequence + + + + fr.insee + libk19lp-THEN + 1 + + + + + fr.insee + libjy106-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7bmc7 + 1 + + A définir + + + $PRENOM$ est salarié du secteur public ou privé + + hideable + + + vtl + + fr.insee + l2j7bmc7-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7bmc7-IP-1 + 1 + InParameter + + + l2j7bmc7-IP-1 = "2" or l2j7bmc7-IP-1 = "3" + + + + fr.insee + l2j7bmc7-THEN + 1 + Sequence + + + + fr.insee + l2j7bmc7-THEN + 1 + + + + + fr.insee + l1wcdojm-QC + 1 + QuestionConstruct + + + fr.insee + l2j78vyv + 1 + IfThenElse + + + + fr.insee + l2j78vyv + 1 + + A définir + + + Il y a moins de 10 personnes dans l'établissement + + hideable + + + vtl + + fr.insee + l2j78vyv-IP-1 + 1 + + T_NBSALETAB + + + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + OutParameter + + + fr.insee + l2j78vyv-IP-1 + 1 + InParameter + + + l2j78vyv-IP-1 = "1" + + + + fr.insee + l2j78vyv-THEN + 1 + Sequence + + + + fr.insee + l2j78vyv-THEN + 1 + + + + + fr.insee + l1wcfol1-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7w566 + 1 + + A définir + + + PRENOM est à son compte + + hideable + + + vtl + + fr.insee + l2j7w566-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7w566-IP-1 + 1 + InParameter + + + l2j7w566-IP-1 = "1" + + + + fr.insee + l2j7w566-THEN + 1 + Sequence + + + + fr.insee + l2j7w566-THEN + 1 + + + + + fr.insee + l1wde502-QC + 1 + QuestionConstruct + + + fr.insee + libjetgt + 1 + IfThenElse + + + fr.insee + l2j7tk2g + 1 + IfThenElse + + + + fr.insee + libjetgt + 1 + + A définir + + + PRENOM est aide familial + + hideable + + + vtl + + fr.insee + libjetgt-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + libjetgt-IP-1 + 1 + InParameter + + + libjetgt-IP-1 = "5" + + + + fr.insee + libjetgt-THEN + 1 + Sequence + + + + fr.insee + libjetgt-THEN + 1 + + + + + fr.insee + libjdd9j-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7tk2g + 1 + + A définir + + + Il y a entre 2 et 10 personnes dans l'établissement + + hideable + + + vtl + + fr.insee + l2j7tk2g-IP-1 + 1 + + T_NBSAL1 + + + + fr.insee + l2j7tk2g-IP-2 + 1 + + T_NBSAL2 + + + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + OutParameter + + + fr.insee + l2j7tk2g-IP-1 + 1 + InParameter + + + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + OutParameter + + + fr.insee + l2j7tk2g-IP-2 + 1 + InParameter + + + l2j7tk2g-IP-1 = "1" or l2j7tk2g-IP-2 = "1" + + + + fr.insee + l2j7tk2g-THEN + 1 + Sequence + + + + fr.insee + l2j7tk2g-THEN + 1 + + + + + fr.insee + l1wd3z30-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7p11v + 1 + + A définir + + + PRENOM est salarié + + hideable + + + vtl + + fr.insee + l2j7p11v-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7p11v-IP-1 + 1 + InParameter + + + l2j7p11v-IP-1 = "2" or l2j7p11v-IP-1 = "3" or l2j7p11v-IP-1 = "4" + + + + fr.insee + l2j7p11v-THEN + 1 + Sequence + + + + fr.insee + l2j7p11v-THEN + 1 + + + + + fr.insee + l2hngtu9-QC + 1 + QuestionConstruct + + + fr.insee + l2j7zb16 + 1 + IfThenElse + + + + fr.insee + l2j7zb16 + 1 + + A définir + + + PRENOM n'est pas en alternance + + hideable + + + vtl + + fr.insee + l2j7zb16-IP-1 + 1 + + T_CONTAC + + + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + OutParameter + + + fr.insee + l2j7zb16-IP-1 + 1 + InParameter + + + l2j7zb16-IP-1 <> "4" + + + + fr.insee + l2j7zb16-THEN + 1 + Sequence + + + + fr.insee + l2j7zb16-THEN + 1 + + + + + fr.insee + l2it2sxv-QC + 1 + QuestionConstruct + + + + fr.insee + l2j6v0mr + 1 + + A définir + + + PRENOM a déjà travaillé + + hideable + + + vtl + + fr.insee + l2j6v0mr-IP-1 + 1 + + T_ACTIVANTE + + + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l2j6v0mr-IP-1 + 1 + InParameter + + + l2j6v0mr-IP-1 = "1" + + + + fr.insee + l2j6v0mr-THEN + 1 + Sequence + + + + fr.insee + l2j6v0mr-THEN + 1 + + + + + fr.insee + l2j4uen6 + 1 + Sequence + + + + fr.insee + lix7k6b9 + 1 + + A définir + + + PRENOM est une femme + + hideable + + + vtl + + fr.insee + lix7k6b9-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix7k6b9-IP-1 + 1 + InParameter + + + nvl(lix7k6b9-IP-1, "1") = "2" + + + + fr.insee + lix7k6b9-THEN + 1 + Sequence + + + + fr.insee + lix7k6b9-THEN + 1 + + + + + fr.insee + l2j4dvv4-QC + 1 + QuestionConstruct + + + + fr.insee + lix7dsf5 + 1 + + A définir + + + PRENOM est un homme ou non déclaré + + hideable + + + vtl + + fr.insee + lix7dsf5-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix7dsf5-IP-1 + 1 + InParameter + + + nvl(lix7dsf5-IP-1, "1") = "1" + + + + fr.insee + lix7dsf5-THEN + 1 + Sequence + + + + fr.insee + lix7dsf5-THEN + 1 + + + + + fr.insee + lix760d6-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7pdrb + 1 + + A définir + + + Libellé de profession non reconnu (999) + + hideable + + + vtl + $T_APLCAF= "9999" or $T_APLCAH= "9999" + + + + fr.insee + l2j7pdrb-THEN + 1 + Sequence + + + + fr.insee + l2j7pdrb-THEN + 1 + + + + + fr.insee + l2j4wcna-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7unkm + 1 + + A définir + + + PRENOM était salarié d'une entreprise + + hideable + + + vtl + + fr.insee + l2j7unkm-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j7unkm-IP-1 + 1 + InParameter + + + l2j7unkm-IP-1 = "3" + + + + fr.insee + l2j7unkm-THEN + 1 + Sequence + + + + fr.insee + l2j7unkm-THEN + 1 + + + + + fr.insee + l2j4lkhe-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7sr00 + 1 + + A définir + + + PRENOM était salarié du public + + hideable + + + vtl + + fr.insee + l2j7sr00-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j7sr00-IP-1 + 1 + InParameter + + + l2j7sr00-IP-1 = "1" or l2j7sr00-IP-1 = "5" + + + + fr.insee + l2j7sr00-THEN + 1 + Sequence + + + + fr.insee + l2j7sr00-THEN + 1 + + + + + fr.insee + l2j4qf0d-QC + 1 + QuestionConstruct + + + + fr.insee + l2j85lpn + 1 + + A définir + + + PRENOM était à son compte + + hideable + + + vtl + + fr.insee + l2j85lpn-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j85lpn-IP-1 + 1 + InParameter + + + l2j85lpn-IP-1 = "1" + + + + fr.insee + l2j85lpn-THEN + 1 + Sequence + + + + fr.insee + l2j85lpn-THEN + 1 + + + + + fr.insee + l2j4q4wo-QC + 1 + QuestionConstruct + + + + fr.insee + libk2zyy + 1 + + A définir + + + PRENOM était aide familial + + hideable + + + vtl + + fr.insee + libk2zyy-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + libk2zyy-IP-1 + 1 + InParameter + + + libk2zyy-IP-1 = "5" + + + + fr.insee + libk2zyy-THEN + 1 + Sequence + + + + fr.insee + libk2zyy-THEN + 1 + + + + + fr.insee + libk67yb-QC + 1 + QuestionConstruct + + + + fr.insee + libkb564 + 1 + + A définir + + + PRENOM n'était pas Salarié d'un particulier + + hideable + + + vtl + + fr.insee + libkb564-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + libkb564-IP-1 + 1 + InParameter + + + libkb564-IP-1 <> "4" + + + + fr.insee + libkb564-THEN + 1 + Sequence + + + + fr.insee + libkb564-THEN + 1 + + + + + fr.insee + libjs2lh-QC + 1 + QuestionConstruct + + + fr.insee + libk8jxh + 1 + IfThenElse + + + + fr.insee + libk8jxh + 1 + + A définir + + + Acitivité non trouvée + + hideable + + + vtl + + fr.insee + libk8jxh-IP-1 + 1 + + T_AACTIV + + + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + OutParameter + + + fr.insee + libk8jxh-IP-1 + 1 + InParameter + + + libk8jxh-IP-1 = "999_999" + + + + fr.insee + libk8jxh-THEN + 1 + Sequence + + + + fr.insee + libk8jxh-THEN + 1 + + + + + fr.insee + libk2ree-QC + 1 + QuestionConstruct + + + fr.insee + libjvvif-QC + 1 + QuestionConstruct + + + fr.insee + libnd5p0 + 1 + IfThenElse + + + fr.insee + libn6iug + 1 + IfThenElse + + + + fr.insee + libnd5p0 + 1 + + A définir + + + Entreprise dans le commerce + + hideable + + + vtl + + fr.insee + libnd5p0-IP-1 + 1 + + T_AACTIVDOM + + + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + fr.insee + libnd5p0-IP-1 + 1 + InParameter + + + libnd5p0-IP-1 = "4" + + + + fr.insee + libnd5p0-THEN + 1 + Sequence + + + + fr.insee + libnd5p0-THEN + 1 + + + + + fr.insee + libk3ld2-QC + 1 + QuestionConstruct + + + + fr.insee + libn6iug + 1 + + A définir + + + Entreprise dans les activités sociales et médico-sociales + + hideable + + + vtl + + fr.insee + libn6iug-IP-1 + 1 + + T_AACTIVDOM + + + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + fr.insee + libn6iug-IP-1 + 1 + InParameter + + + libn6iug-IP-1 = "9" + + + + fr.insee + libn6iug-THEN + 1 + Sequence + + + + fr.insee + libn6iug-THEN + 1 + + + + + fr.insee + libk6fhp-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox5xww + 1 + + A définir + + + Pas en études et moins de 35 ans + + hideable + + + vtl + + fr.insee + l2ox5xww-IP-1 + 1 + + T_AGE + + + + fr.insee + l2ox5xww-IP-2 + 1 + + T_FF + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l2ox5xww-IP-1 + 1 + InParameter + + + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2ox5xww-IP-2 + 1 + InParameter + + + l2ox5xww-IP-2 = "2" and l2ox5xww-IP-1 < 35 + + + + fr.insee + l2ox5xww-THEN + 1 + Sequence + + + + fr.insee + l2ox5xww-THEN + 1 + + + + + fr.insee + l2otx5kf-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox39sj + 1 + + A définir + + + PRENOM est en études + + hideable + + + vtl + + fr.insee + l2ox39sj-IP-1 + 1 + + T_FF + + + + fr.insee + l2ox39sj-IP-2 + 1 + + T_FFVAC + + + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2ox39sj-IP-1 + 1 + InParameter + + + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2ox39sj-IP-2 + 1 + InParameter + + + l2ox39sj-IP-1 = "1" or l2ox39sj-IP-2 = "1" + + + + fr.insee + l2ox39sj-THEN + 1 + Sequence + + + + fr.insee + l2ox39sj-THEN + 1 + + + + + fr.insee + l2ou07gr + 1 + Sequence + + + + fr.insee + l2owungc + 1 + + A définir + + + PRENOM est inscrit au collège / lycée + + hideable + + + vtl + + fr.insee + l2owungc-IP-1 + 1 + + T_FFLIEU + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2owungc-IP-1 + 1 + InParameter + + + l2owungc-IP-1 = "1" + + + + fr.insee + l2owungc-THEN + 1 + Sequence + + + + fr.insee + l2owungc-THEN + 1 + + + + + fr.insee + l2ovmzu9-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxb13q + 1 + + A définir + + + PRENOM est en première ou en terminale + + hideable + + + vtl + + fr.insee + l2oxb13q-IP-1 + 1 + + T_FFCLA + + + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2oxb13q-IP-1 + 1 + InParameter + + + l2oxb13q-IP-1 = "6" or l2oxb13q-IP-1 = "7" + + + + fr.insee + l2oxb13q-THEN + 1 + Sequence + + + + fr.insee + l2oxb13q-THEN + 1 + + + + + fr.insee + l2ovtsij-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox2pnp + 1 + + A définir + + + PRENOM est en 2ème année de CAP + + hideable + + + vtl + + fr.insee + l2ox2pnp-IP-1 + 1 + + T_FFCLA + + + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ox2pnp-IP-1 + 1 + InParameter + + + l2ox2pnp-IP-1 = "9" + + + + fr.insee + l2ox2pnp-THEN + 1 + Sequence + + + + fr.insee + l2ox2pnp-THEN + 1 + + + + + fr.insee + l2ovpx9p-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox7m19 + 1 + + A définir + + + PRENOM dans un établissement autre que collège / lycée ou autre classe + + hideable + + + vtl + + fr.insee + l2ox7m19-IP-1 + 1 + + T_FFLIEU + + + + fr.insee + l2ox7m19-IP-2 + 1 + + T_FFCLA + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ox7m19-IP-1 + 1 + InParameter + + + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ox7m19-IP-2 + 1 + InParameter + + + l2ox7m19-IP-1 = "2" or l2ox7m19-IP-1 = "3" or l2ox7m19-IP-1 = "4" or l2ox7m19-IP-1 = "5" or l2ox7m19-IP-1 = "6" or l2ox7m19-IP-1 = "7" or l2ox7m19-IP-2 = "10" + + + + fr.insee + l2ox7m19-THEN + 1 + Sequence + + + + fr.insee + l2ox7m19-THEN + 1 + + + + + fr.insee + l2ovy39g-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxfmvj + 1 + + A définir + + + PRENOM prépare un concours + + hideable + + + vtl + + fr.insee + l2oxfmvj-IP-1 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2oxfmvj-IP-1 + 1 + InParameter + + + l2oxfmvj-IP-1 = "2" + + + + fr.insee + l2oxfmvj-THEN + 1 + Sequence + + + + fr.insee + l2oxfmvj-THEN + 1 + + + + + fr.insee + l2owam6j-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxauys + 1 + + A définir + + + PRENOM prépare un concours dont le niveau n'est pas certain + + hideable + + + vtl + + fr.insee + l2oxauys-IP-1 + 1 + + T_FFCONC + + + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + OutParameter + + + fr.insee + l2oxauys-IP-1 + 1 + InParameter + + + l2oxauys-IP-1 = "2" or l2oxauys-IP-1 = "4" or l2oxauys-IP-1 = "7" or l2oxauys-IP-1 = "8" + + + + fr.insee + l2oxauys-THEN + 1 + Sequence + + + + fr.insee + l2oxauys-THEN + 1 + + + + + fr.insee + l2ow3zh7-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxntno + 1 + + A définir + + + PRENOM suit une "autre formation" et est dans une école de la fonction publique + + hideable + + + vtl + + fr.insee + l2oxntno-IP-1 + 1 + + T_FFLIEU + + + + fr.insee + l2oxntno-IP-2 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2oxntno-IP-1 + 1 + InParameter + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2oxntno-IP-2 + 1 + InParameter + + + l2oxntno-IP-2 = "4" and l2oxntno-IP-1 = "3" + + + + fr.insee + l2oxntno-THEN + 1 + Sequence + + + + fr.insee + l2oxntno-THEN + 1 + + + + + fr.insee + l2owbbw3-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox7xba + 1 + + A définir + + + PRENOM suit une "autre formation" et est dans un lieu autre qu'une école de la fonction publique + + hideable + + + vtl + + fr.insee + l2ox7xba-IP-1 + 1 + + T_FFLIEU + + + + fr.insee + l2ox7xba-IP-2 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ox7xba-IP-1 + 1 + InParameter + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2ox7xba-IP-2 + 1 + InParameter + + + l2ox7xba-IP-2 = "4" and l2ox7xba-IP-1 <> "3" + + + + fr.insee + l2ox7xba-THEN + 1 + Sequence + + + + fr.insee + l2ox7xba-THEN + 1 + + + + + fr.insee + l2ow52ru-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxcu9u + 1 + + A définir + + + PRENOM prépare un diplôme ou un titre + + hideable + + + vtl + + fr.insee + l2oxcu9u-IP-1 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2oxcu9u-IP-1 + 1 + InParameter + + + l2oxcu9u-IP-1 = "1" + + + + fr.insee + l2oxcu9u-THEN + 1 + Sequence + + + + fr.insee + l2oxcu9u-THEN + 1 + + + + + fr.insee + l2owdadb-QC + 1 + QuestionConstruct + + + fr.insee + l2oxdmjo + 1 + IfThenElse + + + fr.insee + l2oxodsd + 1 + IfThenElse + + + fr.insee + l2oxukgu + 1 + IfThenElse + + + + fr.insee + l2oxdmjo + 1 + + A définir + + + Le diplôme n'a pas été trouvé dans la liste + + hideable + + + vtl + + fr.insee + l2oxdmjo-IP-1 + 1 + + T_FFDIPL + + + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + fr.insee + l2oxdmjo-IP-1 + 1 + InParameter + + + l2oxdmjo-IP-1 = "999" + + + + fr.insee + l2oxdmjo-THEN + 1 + Sequence + + + + fr.insee + l2oxdmjo-THEN + 1 + + + + + fr.insee + l2owvxuc-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxodsd + 1 + + A définir + + + Le libellé est dans la liste et correspond à un diplôme du secondaire long + + hideable + + + vtl + + fr.insee + l2oxodsd-IP-1 + 1 + + T_TYPLIST + + + + + fr.insee + liboqrtq-GOP + 1 + OutParameter + + + fr.insee + l2oxodsd-IP-1 + 1 + InParameter + + + l2oxodsd-IP-1 = "1" + + + + fr.insee + l2oxodsd-THEN + 1 + Sequence + + + + fr.insee + l2oxodsd-THEN + 1 + + + + + fr.insee + l2owkpof-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxukgu + 1 + + A définir + + + Le libellé est dans la liste mais pas du secondaire long, ou pas dans la liste + + hideable + + + vtl + + fr.insee + l2oxukgu-IP-1 + 1 + + T_TYPLIST + + + + + fr.insee + liboqrtq-GOP + 1 + OutParameter + + + fr.insee + l2oxukgu-IP-1 + 1 + InParameter + + + l2oxukgu-IP-1 = "2" + + + + fr.insee + l2oxukgu-THEN + 1 + Sequence + + + + fr.insee + l2oxukgu-THEN + 1 + + + + + fr.insee + l2owq6i0-QC + 1 + QuestionConstruct + + + + fr.insee + l2oy6gub + 1 + + A définir + + + PRENOM n'a aucun diplôme + + hideable + + + vtl + + fr.insee + l2oy6gub-IP-1 + 1 + + T_GRDIPA + + + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oy6gub-IP-1 + 1 + InParameter + + + l2oy6gub-IP-1 = "1" + + + + fr.insee + l2oy6gub-THEN + 1 + Sequence + + + + fr.insee + l2oy6gub-THEN + 1 + + + + + fr.insee + l2oxyt5u-QC + 1 + QuestionConstruct + + + + fr.insee + l2oydhnj + 1 + + A définir + + + PRENOM a un diplôme supérieur à bac+2 + + hideable + + + vtl + + fr.insee + l2oydhnj-IP-1 + 1 + + T_GRDIPA + + + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oydhnj-IP-1 + 1 + InParameter + + + l2oydhnj-IP-1 = "8" + + + + fr.insee + l2oydhnj-THEN + 1 + Sequence + + + + fr.insee + l2oydhnj-THEN + 1 + + + + + fr.insee + l2oyar5n-QC + 1 + QuestionConstruct + + + + fr.insee + l1awk81j + 1 + + A définir + + + Surface du logement non déclarée + + hideable + + + vtl + + fr.insee + l1awk81j-IP-1 + 1 + + T_SURFACE + + + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + OutParameter + + + fr.insee + l1awk81j-IP-1 + 1 + InParameter + + + isnull(l1awk81j-IP-1) + + + + fr.insee + l1awk81j-THEN + 1 + Sequence + + + + fr.insee + l1awk81j-THEN + 1 + + + + + fr.insee + l1aueqyb-QC + 1 + QuestionConstruct + + + + fr.insee + l1awew5k + 1 + + A définir + + + Le ménage de PRENOM est propriétaire + + hideable + + + vtl + + fr.insee + l1awew5k-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1awew5k-IP-1 + 1 + InParameter + + + l1awew5k-IP-1 = "1" + + + + fr.insee + l1awew5k-THEN + 1 + Sequence + + + + fr.insee + l1awew5k-THEN + 1 + + + + + fr.insee + l1at6gox-QC + 1 + QuestionConstruct + + + + fr.insee + l1awezrd + 1 + + A définir + + + Le ménage de PRENOM est locataire + + hideable + + + vtl + + fr.insee + l1awezrd-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1awezrd-IP-1 + 1 + InParameter + + + l1awezrd-IP-1 = "3" + + + + fr.insee + l1awezrd-THEN + 1 + Sequence + + + + fr.insee + l1awezrd-THEN + 1 + + + + + fr.insee + l1at8nud-QC + 1 + QuestionConstruct + + + fr.insee + liejzvo8-QC + 1 + QuestionConstruct + + + fr.insee + liekiogo-QC + 1 + QuestionConstruct + + + + fr.insee + l1awkguo + 1 + + A définir + + + Le ménage de PRENOM est locataire ou logé gratuitement + + hideable + + + vtl + + fr.insee + l1awkguo-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1awkguo-IP-1 + 1 + InParameter + + + l1awkguo-IP-1 = "3" Or l1awkguo-IP-1 = "4" + + + + fr.insee + l1awkguo-THEN + 1 + Sequence + + + + fr.insee + l1awkguo-THEN + 1 + + + + + fr.insee + l1atqd1u-QC + 1 + QuestionConstruct + + + + fr.insee + libxpk7j + 1 + + A définir + + + Année de construction NR ou NSP + + hideable + + + vtl + + fr.insee + libxpk7j-IP-1 + 1 + + ANCONSTR + + + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + OutParameter + + + fr.insee + libxpk7j-IP-1 + 1 + InParameter + + + isnull(libxpk7j-IP-1) + + + + fr.insee + libxpk7j-THEN + 1 + Sequence + + + + fr.insee + libxpk7j-THEN + 1 + + + + + fr.insee + libxj1sw-QC + 1 + QuestionConstruct + + + + fr.insee + liby41t8 + 1 + + A définir + + + PRENOM est propriétaire + + hideable + + + vtl + + fr.insee + liby41t8-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + liby41t8-IP-1 + 1 + InParameter + + + liby41t8-IP-1 = "1" or liby41t8-IP-1 = "2" + + + + fr.insee + liby41t8-THEN + 1 + Sequence + + + + fr.insee + liby41t8-THEN + 1 + + + + + fr.insee + libxnd91-QC + 1 + QuestionConstruct + + + + fr.insee + libxsotw + 1 + + A définir + + + Locataire, sous-locataire ou logé à titre gratuit + + hideable + + + vtl + + fr.insee + libxsotw-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + libxsotw-IP-1 + 1 + InParameter + + + libxsotw-IP-1 = "3" or libxsotw-IP-1 = "4" + + + + fr.insee + libxsotw-THEN + 1 + Sequence + + + + fr.insee + libxsotw-THEN + 1 + + + + + fr.insee + libxur5m-QC + 1 + QuestionConstruct + + + + fr.insee + libyh8i9 + 1 + + A définir + + + A déménagé plus d'une fois + + hideable + + + vtl + + fr.insee + libyh8i9-IP-1 + 1 + + DEMNAIS + + + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + OutParameter + + + fr.insee + libyh8i9-IP-1 + 1 + InParameter + + + libyh8i9-IP-1 > 1 + + + + fr.insee + libyh8i9-THEN + 1 + Sequence + + + + fr.insee + libyh8i9-THEN + 1 + + + + + fr.insee + libydcvx-QC + 1 + QuestionConstruct + + + + fr.insee + libyvezl + 1 + + A définir + + + PRENOM a des voisins + + hideable + + + vtl + + fr.insee + libyvezl-IP-1 + 1 + + AIDE_VOIS + + + + + fr.insee + libywy0j-QOP-libylizb + 1 + OutParameter + + + fr.insee + libyvezl-IP-1 + 1 + InParameter + + + nvl(libyvezl-IP-1, "1") = "1" or libyvezl-IP-1 = "2" + + + + fr.insee + libyvezl-THEN + 1 + Sequence + + + + fr.insee + libyvezl-THEN + 1 + + + + + fr.insee + libynnxl-QC + 1 + QuestionConstruct + + + + fr.insee + libztf4t + 1 + + A définir + + + PRENOM a pu répondre à la question + + hideable + + + vtl + + fr.insee + libztf4t-IP-1 + 1 + + DIF_DEPELEC + + + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + OutParameter + + + fr.insee + libztf4t-IP-1 + 1 + InParameter + + + libztf4t-IP-1 <> "4" + + + + fr.insee + libztf4t-THEN + 1 + Sequence + + + + fr.insee + libztf4t-THEN + 1 + + + + + fr.insee + libzyjhh-QC + 1 + QuestionConstruct + + + fr.insee + lic05fbi-QC + 1 + QuestionConstruct + + + + fr.insee + lj49nr0f-QC + 1 + + HM1 + + + fr.insee + lj49nr0f + 1 + QuestionItem + + + + fr.insee + l0v2t2lc-QC + 1 + + T_NHAB + + + fr.insee + l0v2t2lc + 1 + QuestionItem + + + + fr.insee + l0v3g11i-QC + 1 + + T_PRENOM + + + fr.insee + l0v3g11i + 1 + QuestionItem + + + + fr.insee + l0v4b34m-QC + 1 + + T_SEXE + + + fr.insee + l0v4b34m + 1 + QuestionItem + + + + fr.insee + l0v4oi1v-QC + 1 + + T_DATENAIS + + + fr.insee + l0v4oi1v + 1 + QuestionItem + + + + fr.insee + l11z2too-QC + 1 + + T_ANNAISS + + + fr.insee + l11z2too + 1 + QuestionItem + + + + fr.insee + l11zznh4-QC + 1 + + T_LNAIS + + + fr.insee + l11zznh4 + 1 + QuestionItem + + + + fr.insee + l120kmks-QC + 1 + + T_COMNAIS + + + fr.insee + l120kmks + 1 + QuestionItem + + + + fr.insee + l120lqns-QC + 1 + + T_PAYSNAIS + + + fr.insee + l120lqns + 1 + QuestionItem + + + + fr.insee + l120zrhs-QC + 1 + + T_NATION + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + fr.insee + l121ftlg-QC + 1 + + T_NATIONETR + + + fr.insee + l121ftlg + 1 + QuestionItem + + + + fr.insee + livjrp7n-QC + 1 + + LIENS + + + fr.insee + livjrp7n + 1 + QuestionItem + + + + fr.insee + l13dsgas-QC + 1 + + T_SITUCONJ + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + fr.insee + l13dy5ql-QC + 1 + + T_VEUF + + + fr.insee + l13dy5ql + 1 + QuestionItem + + + + fr.insee + l2os6w01-QC + 1 + + T_NBPARL + + + fr.insee + l2os6w01 + 1 + QuestionItem + + + + fr.insee + l13nj6s2-QC + 1 + + T_UNLOG + + + fr.insee + l13nj6s2 + 1 + QuestionItem + + + + fr.insee + l13nyqwe-QC + 1 + + T_DURLOG + + + fr.insee + l13nyqwe + 1 + QuestionItem + + + + fr.insee + l13ok7fx-QC + 1 + + T_MINLOGENQ + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + fr.insee + l13on6tn-QC + 1 + + T_MINLOGAUT + + + fr.insee + l13on6tn + 1 + QuestionItem + + + + fr.insee + l13oux5e-QC + 1 + + T_GARDE + + + fr.insee + l13oux5e + 1 + QuestionItem + + + + fr.insee + l13pabqu-QC + 1 + + T_DORM + + + fr.insee + l13pabqu + 1 + QuestionItem + + + + fr.insee + l13pbxr1-QC + 1 + + T_MAJLOGENQ + + + fr.insee + l13pbxr1 + 1 + QuestionItem + + + + fr.insee + l13pyw1k-QC + 1 + + T_MAJLOGAUT1 + + + fr.insee + l13pyw1k + 1 + QuestionItem + + + + fr.insee + lic040m4-QC + 1 + + T_MAJLOGAUT2 + + + fr.insee + lic040m4 + 1 + QuestionItem + + + + fr.insee + l13q9a24-QC + 1 + + T_LOGCO + + + fr.insee + l13q9a24 + 1 + QuestionItem + + + + fr.insee + l13qc9n8-QC + 1 + + T_TYPLOGCO + + + fr.insee + l13qc9n8 + 1 + QuestionItem + + + + fr.insee + lj49vhtv-QC + 1 + + HM2 + + + fr.insee + lj49vhtv + 1 + QuestionItem + + + + fr.insee + l1awvkop-QC + 1 + + T_SITUAEU + + + fr.insee + l1awvkop + 1 + QuestionItem + + + + fr.insee + l1axg6y2-QC + 1 + + T_TRAVAIL + + + fr.insee + l1axg6y2 + 1 + QuestionItem + + + + fr.insee + l1axqt6w-QC + 1 + + T_ACTIVANTE + + + fr.insee + l1axqt6w + 1 + QuestionItem + + + + fr.insee + l1axn5kx-QC + 1 + + T_ACTIVANTEB + + + fr.insee + l1axn5kx + 1 + QuestionItem + + + + fr.insee + l1ax891g-QC + 1 + + T_NBEMP + + + fr.insee + l1ax891g + 1 + QuestionItem + + + + fr.insee + l1axtzy5-QC + 1 + + T_PCLCAF + + + fr.insee + l1axtzy5 + 1 + QuestionItem + + + + fr.insee + lix6ywd1-QC + 1 + + T_PCLCAH + + + fr.insee + lix6ywd1 + 1 + QuestionItem + + + + fr.insee + l2j37ba4-QC + 1 + + T_PCLCACLAIR + + + fr.insee + l2j37ba4 + 1 + QuestionItem + + + + fr.insee + l1ay3ugz-QC + 1 + + T_STCPUB + + + fr.insee + l1ay3ugz + 1 + QuestionItem + + + + fr.insee + l1uy49nh-QC + 1 + + T_ENCADR + + + fr.insee + l1uy49nh + 1 + QuestionItem + + + + fr.insee + l1w579tb-QC + 1 + + T_QPRCR + + + fr.insee + l1w579tb + 1 + QuestionItem + + + + fr.insee + l1w7wvih-QC + 1 + + T_QPRCU + + + fr.insee + l1w7wvih + 1 + QuestionItem + + + + fr.insee + l1w7xqie-QC + 1 + + T_ACTIV + + + fr.insee + l1w7xqie + 1 + QuestionItem + + + + fr.insee + l1wcbosx-QC + 1 + + T_ACTIVCLAIR + + + fr.insee + l1wcbosx + 1 + QuestionItem + + + + fr.insee + l1wc3dr5-QC + 1 + + T_ACTIVDOM + + + fr.insee + l1wc3dr5 + 1 + QuestionItem + + + + fr.insee + libjqd0h-QC + 1 + + T_ACTIVDOM_COM + + + fr.insee + libjqd0h + 1 + QuestionItem + + + + fr.insee + libjy106-QC + 1 + + T_ACTIVDOM_SOC + + + fr.insee + libjy106 + 1 + QuestionItem + + + + fr.insee + l1wcdojm-QC + 1 + + T_NBSALETAB + + + fr.insee + l1wcdojm + 1 + QuestionItem + + + + fr.insee + l1wcfol1-QC + 1 + + T_NBSALETABA + + + fr.insee + l1wcfol1 + 1 + QuestionItem + + + + fr.insee + l1wde502-QC + 1 + + T_NBSAL1 + + + fr.insee + l1wde502 + 1 + QuestionItem + + + + fr.insee + libjdd9j-QC + 1 + + T_NBSAL2 + + + fr.insee + libjdd9j + 1 + QuestionItem + + + + fr.insee + l1wd3z30-QC + 1 + + T_NBSALA + + + fr.insee + l1wd3z30 + 1 + QuestionItem + + + + fr.insee + l2hngtu9-QC + 1 + + T_CONTAC + + + fr.insee + l2hngtu9 + 1 + QuestionItem + + + + fr.insee + l2it2sxv-QC + 1 + + T_TPP + + + fr.insee + l2it2sxv + 1 + QuestionItem + + + + fr.insee + l2j4dvv4-QC + 1 + + T_APCLCAF + + + fr.insee + l2j4dvv4 + 1 + QuestionItem + + + + fr.insee + lix760d6-QC + 1 + + T_APCLCAH + + + fr.insee + lix760d6 + 1 + QuestionItem + + + + fr.insee + l2j4wcna-QC + 1 + + T_APCLCACLAIR + + + fr.insee + l2j4wcna + 1 + QuestionItem + + + + fr.insee + l2j4wtox-QC + 1 + + T_ASTCPUB + + + fr.insee + l2j4wtox + 1 + QuestionItem + + + + fr.insee + l2j4lkhe-QC + 1 + + T_AQPRCR + + + fr.insee + l2j4lkhe + 1 + QuestionItem + + + + fr.insee + l2j4qf0d-QC + 1 + + T_AQPRCU + + + fr.insee + l2j4qf0d + 1 + QuestionItem + + + + fr.insee + l2j4q4wo-QC + 1 + + T_ANBSAL1 + + + fr.insee + l2j4q4wo + 1 + QuestionItem + + + + fr.insee + libk67yb-QC + 1 + + T_ANBSAL2 + + + fr.insee + libk67yb + 1 + QuestionItem + + + + fr.insee + libjs2lh-QC + 1 + + T_AACTIV + + + fr.insee + libjs2lh + 1 + QuestionItem + + + + fr.insee + libk2ree-QC + 1 + + T_AACTIVCLAIR + + + fr.insee + libk2ree + 1 + QuestionItem + + + + fr.insee + libjvvif-QC + 1 + + T_AACTIVDOM + + + fr.insee + libjvvif + 1 + QuestionItem + + + + fr.insee + libk3ld2-QC + 1 + + T_AACTIVDOM_COM + + + fr.insee + libk3ld2 + 1 + QuestionItem + + + + fr.insee + libk6fhp-QC + 1 + + T_AACTIVDOM_SOC + + + fr.insee + libk6fhp + 1 + QuestionItem + + + + fr.insee + l2otzngx-QC + 1 + + T_FF + + + fr.insee + l2otzngx + 1 + QuestionItem + + + + fr.insee + l2otx5kf-QC + 1 + + T_FFVAC + + + fr.insee + l2otx5kf + 1 + QuestionItem + + + + fr.insee + l2ou3bde-QC + 1 + + T_FFLIEU + + + fr.insee + l2ou3bde + 1 + QuestionItem + + + + fr.insee + l2ovmzu9-QC + 1 + + T_FFCLA + + + fr.insee + l2ovmzu9 + 1 + QuestionItem + + + + fr.insee + l2ovtsij-QC + 1 + + T_FFBAC + + + fr.insee + l2ovtsij + 1 + QuestionItem + + + + fr.insee + l2ovpx9p-QC + 1 + + T_FFCAP + + + fr.insee + l2ovpx9p + 1 + QuestionItem + + + + fr.insee + l2ovy39g-QC + 1 + + T_FFTYPFORM + + + fr.insee + l2ovy39g + 1 + QuestionItem + + + + fr.insee + l2owam6j-QC + 1 + + T_FFCONC + + + fr.insee + l2owam6j + 1 + QuestionItem + + + + fr.insee + l2ow3zh7-QC + 1 + + T_FFNIVA + + + fr.insee + l2ow3zh7 + 1 + QuestionItem + + + + fr.insee + l2owbbw3-QC + 1 + + T_FFNIVB + + + fr.insee + l2owbbw3 + 1 + QuestionItem + + + + fr.insee + l2ow52ru-QC + 1 + + T_FFNIVC + + + fr.insee + l2ow52ru + 1 + QuestionItem + + + + fr.insee + l2owdadb-QC + 1 + + T_FFDIPL + + + fr.insee + l2owdadb + 1 + QuestionItem + + + + fr.insee + l2owvxuc-QC + 1 + + T_FFDIPLCLAIR + + + fr.insee + l2owvxuc + 1 + QuestionItem + + + + fr.insee + l2owkpof-QC + 1 + + T_FFDIPLCLAA + + + fr.insee + l2owkpof + 1 + QuestionItem + + + + fr.insee + l2owq6i0-QC + 1 + + T_FFDIPLCLAB + + + fr.insee + l2owq6i0 + 1 + QuestionItem + + + + fr.insee + l2oxxlyk-QC + 1 + + T_GRDIPA + + + fr.insee + l2oxxlyk + 1 + QuestionItem + + + + fr.insee + l2oxyt5u-QC + 1 + + T_GRDIPB + + + fr.insee + l2oxyt5u + 1 + QuestionItem + + + + fr.insee + l2oyar5n-QC + 1 + + T_GRDIPC + + + fr.insee + l2oyar5n + 1 + QuestionItem + + + + fr.insee + lj49ypmj-QC + 1 + + HM3 + + + fr.insee + lj49ypmj + 1 + QuestionItem + + + + fr.insee + l1atmg24-QC + 1 + + T_TYPLOG + + + fr.insee + l1atmg24 + 1 + QuestionItem + + + + fr.insee + l1au1n73-QC + 1 + + T_NPIECES + + + fr.insee + l1au1n73 + 1 + QuestionItem + + + + fr.insee + l1au4bgg-QC + 1 + + T_SURFACE + + + fr.insee + l1au4bgg + 1 + QuestionItem + + + + fr.insee + l1aueqyb-QC + 1 + + T_SURFTR + + + fr.insee + l1aueqyb + 1 + QuestionItem + + + + fr.insee + l1asqysn-QC + 1 + + T_STOC + + + fr.insee + l1asqysn + 1 + QuestionItem + + + + fr.insee + l1at6gox-QC + 1 + + T_STOP + + + fr.insee + l1at6gox + 1 + QuestionItem + + + + fr.insee + l1at8nud-QC + 1 + + T_STOL + + + fr.insee + l1at8nud + 1 + QuestionItem + + + + fr.insee + liejzvo8-QC + 1 + + LOYER + + + fr.insee + liejzvo8 + 1 + QuestionItem + + + + fr.insee + liekiogo-QC + 1 + + LOYER_MENS + + + fr.insee + liekiogo + 1 + QuestionItem + + + + fr.insee + l1atqd1u-QC + 1 + + T_LOGPROPRI + + + fr.insee + l1atqd1u + 1 + QuestionItem + + + + fr.insee + l1atmtkj-QC + 1 + + T_EMMENAGE + + + fr.insee + l1atmtkj + 1 + QuestionItem + + + + fr.insee + libxcq30-QC + 1 + + ANCONSTR + + + fr.insee + libxcq30 + 1 + QuestionItem + + + + fr.insee + libxj1sw-QC + 1 + + ANCONSTR_TR + + + fr.insee + libxj1sw + 1 + QuestionItem + + + + fr.insee + libxnd91-QC + 1 + + NRJ_TRAV_PROP + + + fr.insee + libxnd91 + 1 + QuestionItem + + + + fr.insee + libxur5m-QC + 1 + + NRJ_TRAV_LOC + + + fr.insee + libxur5m + 1 + QuestionItem + + + + fr.insee + liby1f2d-QC + 1 + + NRJ_TRAV_FU + + + fr.insee + liby1f2d + 1 + QuestionItem + + + + fr.insee + libxjv8p-QC + 1 + + DEPELEC + + + fr.insee + libxjv8p + 1 + QuestionItem + + + + fr.insee + libxyusc-QC + 1 + + DEMNAIS + + + fr.insee + libxyusc + 1 + QuestionItem + + + + fr.insee + libydcvx-QC + 1 + + CHOIX_LOG + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + fr.insee + libyiflq-QC + 1 + + COND_LOG + + + fr.insee + libyiflq + 1 + QuestionItem + + + + fr.insee + libyq99p-QC + 1 + + FINA_LOG + + + fr.insee + libyq99p + 1 + QuestionItem + + + + fr.insee + libygc8z-QC + 1 + + FINA_GEN + + + fr.insee + libygc8z + 1 + QuestionItem + + + + fr.insee + libywy0j-QC + 1 + + AIDE_VOIS + + + fr.insee + libywy0j + 1 + QuestionItem + + + + fr.insee + libynnxl-QC + 1 + + AIDE_VOIS2 + + + fr.insee + libynnxl + 1 + QuestionItem + + + + fr.insee + libz5d44-QC + 1 + + QUART_AVANTAGE + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + fr.insee + libz9s7u-QC + 1 + + QUART_PB + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + fr.insee + libzl5r3-QC + 1 + + QUART_DEV1 + + + fr.insee + libzl5r3 + 1 + QuestionItem + + + + fr.insee + libze5zo-QC + 1 + + QUART_DEV2 + + + fr.insee + libze5zo + 1 + QuestionItem + + + + fr.insee + libzg7md-QC + 1 + + QUART_DEV3 + + + fr.insee + libzg7md + 1 + QuestionItem + + + + fr.insee + libzj8cb-QC + 1 + + QUART_DEV4 + + + fr.insee + libzj8cb + 1 + QuestionItem + + + + fr.insee + libz98wz-QC + 1 + + RECYCLE + + + fr.insee + libz98wz + 1 + QuestionItem + + + + fr.insee + libzt17c-QC + 1 + + ENVIRONNEMNT + + + fr.insee + libzt17c + 1 + QuestionItem + + + + fr.insee + libziqkz-QC + 1 + + VOITURE + + + fr.insee + libziqkz + 1 + QuestionItem + + + + fr.insee + libzm522-QC + 1 + + QUART_NOTE + + + fr.insee + libzm522 + 1 + QuestionItem + + + + fr.insee + libzghii-QC + 1 + + QUART_OUV + + + fr.insee + libzghii + 1 + QuestionItem + + + + fr.insee + lj4am9hr-QC + 1 + + HM4 + + + fr.insee + lj4am9hr + 1 + QuestionItem + + + + fr.insee + l2ssvdwm-QC + 1 + + T_SANTGEN + + + fr.insee + l2ssvdwm + 1 + QuestionItem + + + + fr.insee + l2su34dy-QC + 1 + + T_CHRON + + + fr.insee + l2su34dy + 1 + QuestionItem + + + + fr.insee + l2subqfk-QC + 1 + + T_GALI + + + fr.insee + l2subqfk + 1 + QuestionItem + + + + fr.insee + lj4amjf7-QC + 1 + + HM5 + + + fr.insee + lj4amjf7 + 1 + QuestionItem + + + + fr.insee + libzx6n9-QC + 1 + + DIF_DEPELEC + + + fr.insee + libzx6n9 + 1 + QuestionItem + + + + fr.insee + libzyjhh-QC + 1 + + DIF_FACTURE + + + fr.insee + libzyjhh + 1 + QuestionItem + + + + fr.insee + lic05fbi-QC + 1 + + DIF_MONTANT + + + fr.insee + lic05fbi + 1 + QuestionItem + + + + fr.insee + libztts0-QC + 1 + + DIF_QUARTIER + + + fr.insee + libztts0 + 1 + QuestionItem + + + + fr.insee + libzqz9h-QC + 1 + + DIF_AUTRE + + + fr.insee + libzqz9h + 1 + QuestionItem + + + + fr.insee + lielxffs-QC + 1 + + DIF_AIDE + + + fr.insee + lielxffs + 1 + QuestionItem + + + + fr.insee + lieqbhxf-QC + 1 + + DIF_MOND + + + fr.insee + lieqbhxf + 1 + QuestionItem + + + + fr.insee + lic0a3os-QC + 1 + + AVIS + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + fr.insee + libzw98y-QC + 1 + + REMARQUES + + + fr.insee + libzw98y + 1 + QuestionItem + + + + fr.insee + lj4arado-QC + 1 + + HM6 + + + fr.insee + lj4arado + 1 + QuestionItem + + + + fr.insee + l0v3g11i-CI-0 + 1 + + Prénoms non renseigné + + + Prénoms non renseigné + + + fr.insee + l0v3g11i-CI-0-II-0 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l0v3g11i-CI-0-IP-1 + 1 + + T_PRENOM + + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i-CI-0-IP-1 + 1 + InParameter + + + isnull(l0v3g11i-CI-0-IP-1) + + + + + fr.insee + l0v3g11i-CI-1 + 1 + + Prénom non renseigné pour 1 habitant uniquement + + + Prénom non renseigné pour 1 habitant uniquement + + + fr.insee + l0v3g11i-CI-1-II-1 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l0v3g11i-CI-1-IP-1 + 1 + + T_PRENOM + + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i-CI-1-IP-1 + 1 + InParameter + + + isnull(l0v3g11i-CI-1-IP-1) + + + + + fr.insee + l11z2too-CI-0 + 1 + + Année de naissance non renseignée (répondant) + + + Année de naissance non renseignée (répondant) + + + fr.insee + l11z2too-CI-0-II-0 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l11z2too-CI-0-IP-1 + 1 + + PRENOM + + + + fr.insee + l11z2too-CI-0-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l11z2too-CI-0-IP-3 + 1 + + T_ANNAISS + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-0-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-0-IP-2 + 1 + InParameter + + + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too-CI-0-IP-3 + 1 + InParameter + + + isnull(l11z2too-CI-0-IP-3) and (l11z2too-CI-0-IP-1 = l11z2too-CI-0-IP-2) + + + + + fr.insee + l11z2too-CI-1 + 1 + + Année de naissance non renseignée (autre personne) + + + Année de naissance non renseignée (autre personne) + + + fr.insee + l11z2too-CI-1-II-1 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l11z2too-CI-1-IP-1 + 1 + + PRENOM + + + + fr.insee + l11z2too-CI-1-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l11z2too-CI-1-IP-3 + 1 + + T_ANNAISS + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-1-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-1-IP-2 + 1 + InParameter + + + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too-CI-1-IP-3 + 1 + InParameter + + + isnull(l11z2too-CI-1-IP-3) and l11z2too-CI-1-IP-1 <> l11z2too-CI-1-IP-2 + + + + + fr.insee + lj49j6tc-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4aawxw-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj49vv81-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4aqw20-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4apzs6-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4avopt-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + + fr.insee + QuestionScheme-lj76sgq8 + 1 + + A définir + + + fr.insee + lj49nr0f + 1 + + HM1 + + + fr.insee + lj49nr0f-QOP-lj4atyq0 + 1 + + HM1 + + + + + fr.insee + lj49nr0f-RDOP-lj4atyq0 + 1 + OutParameter + + + fr.insee + lj49nr0f-QOP-lj4atyq0 + 1 + OutParameter + + + + + "Heure et minute du début du TCM" + + + + + fr.insee + lj49nr0f-RDOP-lj4atyq0 + 1 + + + + + fr.insee + lj49y43b + 1 + Instruction + + + + fr.insee + l0v2t2lc + 1 + + T_NHAB + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + + T_NHAB + + + + + fr.insee + l0v2t2lc-RDOP-l0v3s94m + 1 + OutParameter + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + OutParameter + + + + + "En vous comptant, combien de personnes habitent dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 1 + 20 + + Decimal + + fr.insee + l0v2t2lc-RDOP-l0v3s94m + 1 + + + + + fr.insee + l0v3g11i + 1 + + T_PRENOM + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + + T_PRENOM + + + + + fr.insee + l0v3g11i-RDOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + + + " " || if (¤lf9ty6tb-GOP¤ = 1) then "Votre prénom : " else (if ( not(isnull(¤l0v3g11i-QOP-l0v3lt3g¤)) and ¤l0v3g11i-QOP-l0v3lt3g¤=¤lix9pz46-GOP¤ ) then "Votre prénom : " else ( if (isnull(¤l14vgvlc-GOP¤) and isnull(¤l0v3g11i-QOP-l0v3lt3g¤)) then "Prénom (commencez par votre prénom) : " else "Prénom : ")) + + + + + fr.insee + l0v3g11i-RDOP-l0v3lt3g + 1 + + + + + + fr.insee + l0v4b34m + 1 + + T_SEXE + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-RDOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + + + "Quel est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre sexe ?" else "le sexe de " || ¤lix9oxsd-GOP¤ || " ?" + + + + radio-button + + fr.insee + l0v3x4ho + 1 + CodeList + + + fr.insee + l0v4b34m-RDOP-l0v4bdmx + 1 + + + fr.insee + l0v3x4ho + 1 + CodeList + + + + + + + + fr.insee + l0v4oi1v + 1 + + T_DATENAIS + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + + T_DATENAIS + + + + + fr.insee + l0v4oi1v-RDOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre date de naissance ?" else "la date de naissance de " || ¤lix9oxsd-GOP¤ || " ?" + + + + YYYY-MM-DD + date + + 1900-01-01 + 2022-03-17 + + + fr.insee + l0v4oi1v-RDOP-l0v79tt6 + 1 + + + + + fr.insee + l11z2too + 1 + + T_ANNAISS + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + + T_ANNAISS + + + + + fr.insee + l11z2too-RDOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + + + "Vous n'avez pas indiqué de date de naissance, pouvez-vous indiquer " +|| if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre année de naissance ?" else ("l'année de naissance de " || ¤lix9oxsd-GOP¤ || " ?") + + + + + 1900 + 2023 + + Decimal + + fr.insee + l11z2too-RDOP-liaabwtc + 1 + + + + fr.insee + lia277l6 + 1 + Instruction + + + + fr.insee + l11zznh4 + 1 + + T_LNAIS + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + + T_LNAIS + + + + + fr.insee + l11zznh4-RDOP-l1206trk + 1 + OutParameter + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Où êtes-vous né" || ¤l2iur75u-GOP¤ || " ?" else "Où est né" || ¤l2iur75u-GOP¤ || " " || ¤lix9oxsd-GOP¤ || " ?" + + + + radio-button + + fr.insee + l12074mk + 1 + CodeList + + + fr.insee + l11zznh4-RDOP-l1206trk + 1 + + + fr.insee + l12074mk + 1 + CodeList + + + + + + + fr.insee + l120k8go + 1 + Instruction + + + + fr.insee + l120kmks + 1 + + T_COMNAIS + + + fr.insee + l120kmks-QOP-liyb80ve + 1 + + T_COMNAIS + + + + + fr.insee + l120kmks-RDOP-liyb80ve + 1 + OutParameter + + + fr.insee + l120kmks-QOP-liyb80ve + 1 + OutParameter + + + + + "Dans quelle commune " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous né" || ¤l2iur75u-GOP¤ || " ?" + else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ || " né" || ¤l2iur75u-GOP¤ || " ?" + + + + + fr.insee + l120kmks-RDOP-liyb80ve + 1 + + + + + fr.insee + l120ef3t + 1 + Instruction + + + + fr.insee + l120lqns + 1 + + T_PAYSNAIS + + + fr.insee + l120lqns-QOP-liybbdn2 + 1 + + T_PAYSNAIS + + + + + fr.insee + l120lqns-RDOP-liybbdn2 + 1 + OutParameter + + + fr.insee + l120lqns-QOP-liybbdn2 + 1 + OutParameter + + + + + "Dans quel pays " || if(¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous né" || ¤l2iur75u-GOP¤ || " ?" else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ || " né" || ¤l2iur75u-GOP¤ || " ?" + + + + + fr.insee + l120lqns-RDOP-liybbdn2 + 1 + + + + + fr.insee + l1210yn3 + 1 + Instruction + + + + fr.insee + l121ftlg + 1 + + T_NATIONETR + + + fr.insee + l121ftlg-QOP-liybewnm + 1 + + T_NATIONETR + + + + + fr.insee + l121ftlg-RDOP-liybewnm + 1 + OutParameter + + + fr.insee + l121ftlg-QOP-liybewnm + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre nationalité étrangère ?" + else "la nationalité étrangère de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + fr.insee + l121ftlg-RDOP-liybewnm + 1 + + + + + fr.insee + l121hdzg + 1 + Instruction + + + + fr.insee + livjrp7n + 1 + + UIComponent + HouseholdPairing + + + LIENS + + + fr.insee + livjrp7n-IP-1 + 1 + + T_PRENOM + + + + fr.insee + livjrp7n-QOP-livnuzag + 1 + + LIENS + + + + + fr.insee + livjrp7n-IP-1 + 1 + OutParameter + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + InParameter + + + + + fr.insee + livjrp7n-RDOP-livnuzag + 1 + OutParameter + + + fr.insee + livjrp7n-QOP-livnuzag + 1 + OutParameter + + + + + "Qui est " || yAxis || " pour " || xAxis || " ?" + + + + drop-down-list + + fr.insee + livjnf0y + 1 + CodeList + + + fr.insee + livjrp7n-RDOP-livnuzag + 1 + + + fr.insee + livjnf0y + 1 + CodeList + + + + + + + + fr.insee + l13dy5ql + 1 + + T_VEUF + + + fr.insee + l13dy5ql-QOP-l13ek5gb + 1 + + T_VEUF + + + + + fr.insee + l13dy5ql-RDOP-l13ek5gb + 1 + OutParameter + + + fr.insee + l13dy5ql-QOP-l13ek5gb + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Avec votre conjoint(e), étiez-vous ..." else "Avec son(sa) conjoint(e), " || ¤lix9oxsd-GOP¤ || " était ..." + + + + radio-button + + fr.insee + l13e94a3 + 1 + CodeList + + + fr.insee + l13dy5ql-RDOP-l13ek5gb + 1 + + + fr.insee + l13e94a3 + 1 + CodeList + + + + + + + + fr.insee + l2os6w01 + 1 + + T_NBPARL + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + + T_NBPARL + + + + + fr.insee + l2os6w01-RDOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Combien avez-vous" +else "Combien " || ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤) || " de parent(s) dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l2os145t + 1 + CodeList + + + fr.insee + l2os6w01-RDOP-l2oum9uj + 1 + + + fr.insee + l2os145t + 1 + CodeList + + + + + + + fr.insee + l2os929w + 1 + Instruction + + + + fr.insee + l13nj6s2 + 1 + + T_UNLOG + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + + T_UNLOG + + + + + fr.insee + l13nj6s2-RDOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vivez-vous" else ¤lix9oxsd-GOP¤ || " vit-" || ¤l14uaqgk-GOP¤ ) +|| " aussi dans un autre logement ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l13nj6s2-RDOP-l13p9f55 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l13ouetk + 1 + Instruction + + + fr.insee + l13o92e6 + 1 + Instruction + + + + fr.insee + l13nyqwe + 1 + + T_DURLOG + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + + T_DURLOG + + + + + fr.insee + l13nyqwe-RDOP-l13otte3 + 1 + OutParameter + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + OutParameter + + + + + "Combien de temps " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vivez vous dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" +else ¤lix9oxsd-GOP¤ || " vit-" || ¤l14uaqgk-GOP¤ || " dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l13o0n14 + 1 + CodeList + + + fr.insee + l13nyqwe-RDOP-l13otte3 + 1 + + + fr.insee + l13o0n14 + 1 + CodeList + + + + + + + + fr.insee + l13on6tn + 1 + + T_MINLOGAUT + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + + T_MINLOGAUT + + + + + fr.insee + l13on6tn-RDOP-l13p421a + 1 + OutParameter + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "L'autre logement dans lequel vous vivez est-il ... ?" else +"Pour " || ¤lix9oxsd-GOP¤ || ", l'autre logement dans lequel " || ¤l14uaqgk-GOP¤ || " vit, est-il ... ?" + + + + radio-button + + fr.insee + l13orz9s + 1 + CodeList + + + fr.insee + l13on6tn-RDOP-l13p421a + 1 + + + fr.insee + l13orz9s + 1 + CodeList + + + + + + + fr.insee + l13p60fc + 1 + Instruction + + + + fr.insee + l13oux5e + 1 + + T_GARDE + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + + T_GARDE + + + + + fr.insee + l13oux5e-RDOP-l13ozo8e + 1 + OutParameter + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Etes-vous" +else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ ) || " en résidence alternée entre ses deux parents ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l13oux5e-RDOP-l13ozo8e + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l13pabqu + 1 + + T_DORM + + + fr.insee + l13pabqu-QOP-l13qneoc + 1 + + T_DORM + + + + + fr.insee + l13pabqu-RDOP-l13qneoc + 1 + OutParameter + + + fr.insee + l13pabqu-QOP-l13qneoc + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Où avez-vous" +else "Où " || ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤ ) || " dormi la nuit dernière ?" + + + + radio-button + + fr.insee + l13p6die + 1 + CodeList + + + fr.insee + l13pabqu-RDOP-l13qneoc + 1 + + + fr.insee + l13p6die + 1 + CodeList + + + + + + + fr.insee + l13pckb2 + 1 + Instruction + + + + fr.insee + l13pbxr1 + 1 + + T_MAJLOGENQ + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + + T_MAJLOGENQ + + + + + fr.insee + l13pbxr1-RDOP-l13ql9zy + 1 + OutParameter + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Pour vous" +else "Pour " || ¤lix9oxsd-GOP¤ ) || ", le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " est-il ... ?" + + + + radio-button + + fr.insee + l13pat1k + 1 + CodeList + + + fr.insee + l13pbxr1-RDOP-l13ql9zy + 1 + + + fr.insee + l13pat1k + 1 + CodeList + + + + + + + + fr.insee + l13pyw1k + 1 + + T_MAJLOGAUT1 + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + + T_MAJLOGAUT1 + + + + + fr.insee + l13pyw1k-RDOP-l13r0gez + 1 + OutParameter + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "L'autre logement dans lequel vous vivez est-il ... ?" else +"Pour " || ¤lix9oxsd-GOP¤ || ", l'autre logement dans lequel " || ¤l14uaqgk-GOP¤ || " vit, est-il ... ?" + + + + radio-button + + fr.insee + l13q0vc2 + 1 + CodeList + + + fr.insee + l13pyw1k-RDOP-l13r0gez + 1 + + + fr.insee + l13q0vc2 + 1 + CodeList + + + + + + + fr.insee + l13q4e9k + 1 + Instruction + + + + fr.insee + lic040m4 + 1 + + T_MAJLOGAUT2 + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + + T_MAJLOGAUT2 + + + + + fr.insee + lic040m4-RDOP-libzzg3f + 1 + OutParameter + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "L'autre logement dans lequel vous vivez est-il ... ?" else +"Pour " || ¤lix9oxsd-GOP¤ || ", l'autre logement dans lequel " || ¤l14uaqgk-GOP¤ || " vit, est-il ... ?" + + + + radio-button + + fr.insee + lic06uco + 1 + CodeList + + + fr.insee + lic040m4-RDOP-libzzg3f + 1 + + + fr.insee + lic06uco + 1 + CodeList + + + + + + + fr.insee + lic0075d + 1 + Instruction + + + + fr.insee + l13q9a24 + 1 + + T_LOGCO + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + + T_LOGCO + + + + + fr.insee + l13q9a24-RDOP-l13qthvq + 1 + OutParameter + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + OutParameter + + + + + "L'autre logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "dans lequel vous vivez" +else "où vit " || ¤lix9oxsd-GOP¤ ) || +" est-il une chambre dans une structure collective (internat, résidence étudiante, foyer de l'enfance, foyer de jeunes travailleurs) ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l13q9a24-RDOP-l13qthvq + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l13qc9n8 + 1 + + T_TYPLOGCO + + + fr.insee + l13qc9n8-QOP-l13qly1w + 1 + + T_TYPLOGCO + + + + + fr.insee + l13qc9n8-RDOP-l13qly1w + 1 + OutParameter + + + fr.insee + l13qc9n8-QOP-l13qly1w + 1 + OutParameter + + + + + "De quelle structure s'agit-il ?" + + + + radio-button + + fr.insee + l13pwmep + 1 + CodeList + + + fr.insee + l13qc9n8-RDOP-l13qly1w + 1 + + + fr.insee + l13pwmep + 1 + CodeList + + + + + + + + fr.insee + lj49vhtv + 1 + + HM2 + + + fr.insee + lj49vhtv-QOP-lj4b08se + 1 + + HM2 + + + + + fr.insee + lj49vhtv-RDOP-lj4b08se + 1 + OutParameter + + + fr.insee + lj49vhtv-QOP-lj4b08se + 1 + OutParameter + + + + + "Heure et minute du début du questionnaire individuel" + + + + + fr.insee + lj49vhtv-RDOP-lj4b08se + 1 + + + + + fr.insee + lj49wn13 + 1 + Instruction + + + + fr.insee + l1awvkop + 1 + + T_SITUAEU + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + + T_SITUAEU + + + + + fr.insee + l1awvkop-RDOP-l1aypckh + 1 + OutParameter + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + + + "Actuellement, quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre situation principale ?" +else "la situation principale de " || ¤lix9oxsd-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1ax6zmm + 1 + CodeList + + + fr.insee + l1awvkop-RDOP-l1aypckh + 1 + + + fr.insee + l1ax6zmm + 1 + CodeList + + + + + + + fr.insee + l1axcevr + 1 + Instruction + + + + fr.insee + l1axg6y2 + 1 + + T_TRAVAIL + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + + T_TRAVAIL + + + + + fr.insee + l1axg6y2-RDOP-l1ayp4x5 + 1 + OutParameter + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Avez-vous " else ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤) || " cependant un emploi ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1axg6y2-RDOP-l1ayp4x5 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l1axc93h + 1 + Instruction + + + fr.insee + l1axit1c + 1 + Instruction + + + + fr.insee + l1axqt6w + 1 + + T_ACTIVANTE + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + + T_ACTIVANTE + + + + + fr.insee + l1axqt6w-RDOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Avez-vous " else ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤ ) +|| " déjà travaillé par le passé, même pour un petit boulot, même s'il y a longtemps ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1axqt6w-RDOP-l1ayg7g9 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l1axn5kx + 1 + + T_ACTIVANTEB + + + fr.insee + l1axn5kx-QOP-l1aynm3x + 1 + + T_ACTIVANTEB + + + + + fr.insee + l1axn5kx-RDOP-l1aynm3x + 1 + OutParameter + + + fr.insee + l1axn5kx-QOP-l1aynm3x + 1 + OutParameter + + + + + "Cette expérience professionnelle s'est-elle uniquement limitée à des petits boulots ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1axn5kx-RDOP-l1aynm3x + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l1ay4jh3 + 1 + Instruction + + + + fr.insee + l1ax891g + 1 + + T_NBEMP + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + + T_NBEMP + + + + + fr.insee + l1ax891g-RDOP-l1aydiur + 1 + OutParameter + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Combien avez-vous " else "Combien " || ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤) +|| " d'emplois ou d'activités professionnelles ?" + + + + radio-button + + fr.insee + l1axlp6q + 1 + CodeList + + + fr.insee + l1ax891g-RDOP-l1aydiur + 1 + + + fr.insee + l1axlp6q + 1 + CodeList + + + + + + + fr.insee + l1ay5n6p + 1 + Instruction + + + fr.insee + l1axqkkb + 1 + Instruction + + + fr.insee + l1axsnjt + 1 + Instruction + + + fr.insee + l1ay31ab + 1 + Instruction + + + + fr.insee + l1axtzy5 + 1 + + T_PCLCAF + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + + T_PCLCAF + + + + + fr.insee + l1axtzy5-RDOP-liyb5urr + 1 + OutParameter + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + OutParameter + + + + + "Dans cet emploi, quelle est " || +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?") + + + + + fr.insee + l1axtzy5-RDOP-liyb5urr + 1 + + + + + fr.insee + l1axw4uj + 1 + Instruction + + + fr.insee + l1ay187p + 1 + Instruction + + + + fr.insee + lix6ywd1 + 1 + + T_PCLCAH + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + + T_PCLCAH + + + + + fr.insee + lix6ywd1-RDOP-liybeg67 + 1 + OutParameter + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + OutParameter + + + + + "Dans cet emploi, quelle est " || +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?") + + + + + fr.insee + lix6ywd1-RDOP-liybeg67 + 1 + + + + + fr.insee + lix7drpb + 1 + Instruction + + + fr.insee + lix73k2q + 1 + Instruction + + + + fr.insee + l2j37ba4 + 1 + + T_PCLCACLAIR + + + fr.insee + l2j37ba4-QOP-l2j35xk9 + 1 + + T_PCLCACLAIR + + + + + fr.insee + l2j37ba4-RDOP-l2j35xk9 + 1 + OutParameter + + + fr.insee + l2j37ba4-QOP-l2j35xk9 + 1 + OutParameter + + + + + "Vous n'avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible." + + + + + fr.insee + l2j37ba4-RDOP-l2j35xk9 + 1 + + + + + + fr.insee + l1ay3ugz + 1 + + T_STCPUB + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-RDOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + + + "Dans cet emploi, " || +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes ..." +else ¤lix9oxsd-GOP¤ || " est ...") + + + + radio-button + + fr.insee + l1ay1q2v + 1 + CodeList + + + fr.insee + l1ay3ugz-RDOP-l1ayl2qm + 1 + + + fr.insee + l1ay1q2v + 1 + CodeList + + + + + + + + fr.insee + l1uy49nh + 1 + + T_ENCADR + + + fr.insee + l1uy49nh-QOP-l1uymz10 + 1 + + T_ENCADR + + + + + fr.insee + l1uy49nh-RDOP-l1uymz10 + 1 + OutParameter + + + fr.insee + l1uy49nh-QOP-l1uymz10 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous arrive-t-il " +else "arrive-t-il à " || ¤lix9oxsd-GOP¤ ) || +" de superviser le travail d'autres salariés (hors apprentis, étudiant en alternance et stagiaires), qu'il s'agisse d'une tâche principale ou pas ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1uy49nh-RDOP-l1uymz10 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l1uyd0or + 1 + Instruction + + + fr.insee + l3a17bgz + 1 + Instruction + + + fr.insee + l3a1edvw + 1 + Instruction + + + fr.insee + l3a1gphw + 1 + Instruction + + + fr.insee + l3a1k8ze + 1 + Instruction + + + + fr.insee + l1w579tb + 1 + + T_QPRCR + + + fr.insee + l1w579tb-QOP-l1w8bfa3 + 1 + + T_QPRCR + + + + + fr.insee + l1w579tb-RDOP-l1w8bfa3 + 1 + OutParameter + + + fr.insee + l1w579tb-QOP-l1w8bfa3 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes ..." + else ¤lix9oxsd-GOP¤ || "est ...") + + + + radio-button + + fr.insee + l1w5j08x + 1 + CodeList + + + fr.insee + l1w579tb-RDOP-l1w8bfa3 + 1 + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + + + fr.insee + l1w7wvih + 1 + + T_QPRCU + + + fr.insee + l1w7wvih-QOP-l1w832nc + 1 + + QPRCU + + + + + fr.insee + l1w7wvih-RDOP-l1w832nc + 1 + OutParameter + + + fr.insee + l1w7wvih-QOP-l1w832nc + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous êtes ..." else ¤lix9oxsd-GOP¤ || " est ...") + + + + radio-button + + fr.insee + l1w7rcz3 + 1 + CodeList + + + fr.insee + l1w7wvih-RDOP-l1w832nc + 1 + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + + + fr.insee + l1w7xqie + 1 + + T_ACTIV + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + + T_ACTIV + + + + + fr.insee + l1w7xqie-RDOP-liybd3j3 + 1 + OutParameter + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + OutParameter + + + + + "Quel est le principal secteur d'activité de " || +if (¤l1ay3ugz-QOP-l1ayl2qm¤ = "1") then "l'entreprise que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous dirigez ?" else ¤lix9oxsd-GOP¤ || " dirige ?") +else if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then "l'établissement dans lequel " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous travaillez ?" else ¤lix9oxsd-GOP¤ || " travaille ?") +else "l'entreprise de la personne que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidez ?" else ¤lix9oxsd-GOP¤ || " aide ?") + + + + + fr.insee + l1w7xqie-RDOP-liybd3j3 + 1 + + + + + fr.insee + l1w7soig + 1 + Instruction + + + fr.insee + l1w7xm9n + 1 + Instruction + + + fr.insee + libjlr09 + 1 + Instruction + + + + fr.insee + l1wcbosx + 1 + + T_ACTIVCLAIR + + + fr.insee + l1wcbosx-QOP-l1wdop3b + 1 + + T_ACTIVCLAIR + + + + + fr.insee + l1wcbosx-RDOP-l1wdop3b + 1 + OutParameter + + + fr.insee + l1wcbosx-QOP-l1wdop3b + 1 + OutParameter + + + + + "Vous n'avez pas trouvé dans la liste. Pouvez-vous décrire l'activité de" || +(if (¤l1ay3ugz-QOP-l1ayl2qm¤ = "1") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre entreprise" else " l'entreprise de " || ¤lix9oxsd-GOP¤ ) +else if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre établissement" else " l'établissement de " || ¤lix9oxsd-GOP¤ ) +else (" l'entreprise de la personne que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidez" else ¤lix9oxsd-GOP¤ || " aide"))) +|| ", le plus précisément possible ?" + + + + + fr.insee + l1wcbosx-RDOP-l1wdop3b + 1 + + + + + fr.insee + libjc2d1 + 1 + Instruction + + + fr.insee + libj8ovw + 1 + Instruction + + + + fr.insee + l1wc3dr5 + 1 + + T_ACTIVDOM + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + + T_ACTIVDOM + + + + + fr.insee + l1wc3dr5-RDOP-libk1tma + 1 + OutParameter + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + + + "Dans quel domaine d'activité se situe " || +(if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then "l'établissement ?" +else "l'entreprise ?") + + + + radio-button + + fr.insee + libjlqfo + 1 + CodeList + + + fr.insee + l1wc3dr5-RDOP-libk1tma + 1 + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + + + fr.insee + libjqd0h + 1 + + T_ACTIVDOM_COM + + + fr.insee + libjqd0h-QOP-libjm9k1 + 1 + + T_ACTIVDOM_COM + + + + + fr.insee + libjqd0h-RDOP-libjm9k1 + 1 + OutParameter + + + fr.insee + libjqd0h-QOP-libjm9k1 + 1 + OutParameter + + + + + "Quel est le type de clientèle ?" + + + + radio-button + + fr.insee + libjs6u4 + 1 + CodeList + + + fr.insee + libjqd0h-RDOP-libjm9k1 + 1 + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + + + fr.insee + libjy106 + 1 + + T_ACTIVDOM_SOC + + + fr.insee + libjy106-QOP-libjqw3x + 1 + + T_ACTIVDOM_SOC + + + + + fr.insee + libjy106-RDOP-libjqw3x + 1 + OutParameter + + + fr.insee + libjy106-QOP-libjqw3x + 1 + OutParameter + + + + + "De quel type d'activité sociale ou médico-sociale s'agit-il ?" + + + + radio-button + + fr.insee + libjrcvd + 1 + CodeList + + + fr.insee + libjy106-RDOP-libjqw3x + 1 + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + + + fr.insee + l1wcdojm + 1 + + T_NBSALETAB + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + + T_NBSALETAB + + + + + fr.insee + l1wcdojm-RDOP-l1wdj4w4 + 1 + OutParameter + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + OutParameter + + + + + "Actuellement, en" || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " vous comptant, combien de personnes travaillent dans l'établissement où vous travaillez ?" +else " comptant " || ¤lix9oxsd-GOP¤ || ", combien de personnes travaillent dans l'établissement où travaille " || ¤lix9oxsd-GOP¤ || "?" + + + + radio-button + + fr.insee + l1wc2pt4 + 1 + CodeList + + + fr.insee + l1wcdojm-RDOP-l1wdj4w4 + 1 + + + fr.insee + l1wc2pt4 + 1 + CodeList + + + + + + + fr.insee + l1wcjxm4 + 1 + Instruction + + + + fr.insee + l1wcfol1 + 1 + + T_NBSALETABA + + + fr.insee + l1wcfol1-QOP-l1wdh1gg + 1 + + T_NBSALETABA + + + + + fr.insee + l1wcfol1-RDOP-l1wdh1gg + 1 + OutParameter + + + fr.insee + l1wcfol1-QOP-l1wdh1gg + 1 + OutParameter + + + + + "Plus précisément ..." + + + + radio-button + + fr.insee + l1wcgcka + 1 + CodeList + + + fr.insee + l1wcfol1-RDOP-l1wdh1gg + 1 + + + fr.insee + l1wcgcka + 1 + CodeList + + + + + + + fr.insee + l1wcgvvv + 1 + Instruction + + + + fr.insee + l1wde502 + 1 + + T_NBSAL1 + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + + T_NBSAL1 + + + + + fr.insee + l1wde502-RDOP-l1wdr571 + 1 + OutParameter + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + OutParameter + + + + + "Actuellement, en" || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " vous comptant" else " comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillent dans l'entreprise ?" + + + + radio-button + + fr.insee + l1wcl5qf + 1 + CodeList + + + fr.insee + l1wde502-RDOP-l1wdr571 + 1 + + + fr.insee + l1wcl5qf + 1 + CodeList + + + + + + + fr.insee + l1wdjwaj + 1 + Instruction + + + + fr.insee + libjdd9j + 1 + + T_NBSAL2 + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + + T_NBSAL2 + + + + + fr.insee + libjdd9j-RDOP-libj91lx + 1 + OutParameter + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + OutParameter + + + + + "Actuellement, en" || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " vous comptant" else " comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillent dans l'entreprise ?" + + + + radio-button + + fr.insee + libj9vq3 + 1 + CodeList + + + fr.insee + libjdd9j-RDOP-libj91lx + 1 + + + fr.insee + libj9vq3 + 1 + CodeList + + + + + + + fr.insee + libjbhj2 + 1 + Instruction + + + + fr.insee + l1wd3z30 + 1 + + T_NBSALA + + + fr.insee + l1wd3z30-QOP-l1wdm9an + 1 + + T_NBSALA + + + + + fr.insee + l1wd3z30-RDOP-l1wdm9an + 1 + OutParameter + + + fr.insee + l1wd3z30-QOP-l1wdm9an + 1 + OutParameter + + + + + "Plus précisément ..." + + + + radio-button + + fr.insee + l1wdjul6 + 1 + CodeList + + + fr.insee + l1wd3z30-RDOP-l1wdm9an + 1 + + + fr.insee + l1wdjul6 + 1 + CodeList + + + + + + + fr.insee + l1wd71he + 1 + Instruction + + + + fr.insee + l2hngtu9 + 1 + + T_CONTAC + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + + T_CONTAC + + + + + fr.insee + l2hngtu9-RDOP-l2ho0qne + 1 + OutParameter + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous êtes en ..." +else ¤lix9oxsd-GOP¤ || " est en ..." + + + + radio-button + + fr.insee + l2hnfr8p + 1 + CodeList + + + fr.insee + l2hngtu9-RDOP-l2ho0qne + 1 + + + fr.insee + l2hnfr8p + 1 + CodeList + + + + + + + + fr.insee + l2it2sxv + 1 + + T_TPP + + + fr.insee + l2it2sxv-QOP-l2iton8o + 1 + + T_TPP + + + + + fr.insee + l2it2sxv-RDOP-l2iton8o + 1 + OutParameter + + + fr.insee + l2it2sxv-QOP-l2iton8o + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous travaillez ..." +else ¤lix9oxsd-GOP¤ || " travaille ..." + + + + radio-button + + fr.insee + l2it94ua + 1 + CodeList + + + fr.insee + l2it2sxv-RDOP-l2iton8o + 1 + + + fr.insee + l2it94ua + 1 + CodeList + + + + + + + + fr.insee + l2j4dvv4 + 1 + + T_APCLCAF + + + fr.insee + l2j4dvv4-QOP-liybrex0 + 1 + + T_APCLCAF + + + + + fr.insee + l2j4dvv4-RDOP-liybrex0 + 1 + OutParameter + + + fr.insee + l2j4dvv4-QOP-liybrex0 + 1 + OutParameter + + + + + "Dans " || ¤l2itqw98-GOP¤ || " dernier emploi, quelle était " || +if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then " votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + fr.insee + l2j4dvv4-RDOP-liybrex0 + 1 + + + + + fr.insee + l2j4d96k + 1 + Instruction + + + fr.insee + l2j4h8qu + 1 + Instruction + + + fr.insee + l2j4wx3b + 1 + Instruction + + + + fr.insee + lix760d6 + 1 + + T_APCLCAH + + + fr.insee + lix760d6-QOP-liybq2e4 + 1 + + T_APCLCAH + + + + + fr.insee + lix760d6-RDOP-liybq2e4 + 1 + OutParameter + + + fr.insee + lix760d6-QOP-liybq2e4 + 1 + OutParameter + + + + + "Dans " || ¤l2itqw98-GOP¤ || " dernier emploi, quelle était " || +if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then " votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + fr.insee + lix760d6-RDOP-liybq2e4 + 1 + + + + + fr.insee + lix6q3iv + 1 + Instruction + + + fr.insee + lix6zy2m + 1 + Instruction + + + fr.insee + lix72fej + 1 + Instruction + + + + fr.insee + l2j4wcna + 1 + + T_APCLCACLAIR + + + fr.insee + l2j4wcna-QOP-l2j4n8nj + 1 + + T_APCLCACLAIR + + + + + fr.insee + l2j4wcna-RDOP-l2j4n8nj + 1 + OutParameter + + + fr.insee + l2j4wcna-QOP-l2j4n8nj + 1 + OutParameter + + + + + "Vous n'avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible." + + + + + fr.insee + l2j4wcna-RDOP-l2j4n8nj + 1 + + + + + + fr.insee + l2j4wtox + 1 + + T_ASTCPUB + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-RDOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous étiez ..." +else ¤lix9oxsd-GOP¤ || " était ...") + + + + radio-button + + fr.insee + l2ywf31u + 1 + CodeList + + + fr.insee + l2j4wtox-RDOP-l2j6u5k7 + 1 + + + fr.insee + l2ywf31u + 1 + CodeList + + + + + + + + fr.insee + l2j4lkhe + 1 + + T_AQPRCR + + + fr.insee + l2j4lkhe-QOP-l2j6ziye + 1 + + T_AQPRCR + + + + + fr.insee + l2j4lkhe-RDOP-l2j6ziye + 1 + OutParameter + + + fr.insee + l2j4lkhe-QOP-l2j6ziye + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous étiez ..." +else ¤lix9oxsd-GOP¤ || " était ...") + + + + radio-button + + fr.insee + l1w5j08x + 1 + CodeList + + + fr.insee + l2j4lkhe-RDOP-l2j6ziye + 1 + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + + + fr.insee + l2j4qf0d + 1 + + T_AQPRCU + + + fr.insee + l2j4qf0d-QOP-l2j6xfm5 + 1 + + T_AQPRCU + + + + + fr.insee + l2j4qf0d-RDOP-l2j6xfm5 + 1 + OutParameter + + + fr.insee + l2j4qf0d-QOP-l2j6xfm5 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous étiez ..." +else ¤lix9oxsd-GOP¤ || " était ...") + + + + radio-button + + fr.insee + l1w7rcz3 + 1 + CodeList + + + fr.insee + l2j4qf0d-RDOP-l2j6xfm5 + 1 + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + + + fr.insee + l2j4q4wo + 1 + + T_ANBSAL1 + + + fr.insee + l2j4q4wo-QOP-l2j6kkcg + 1 + + T_ANBSAL1 + + + + + fr.insee + l2j4q4wo-RDOP-l2j6kkcg + 1 + OutParameter + + + fr.insee + l2j4q4wo-QOP-l2j6kkcg + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "En vous comptant" else "En comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillaient dans l'entreprise ?" + + + + radio-button + + fr.insee + l2j4sfwo + 1 + CodeList + + + fr.insee + l2j4q4wo-RDOP-l2j6kkcg + 1 + + + fr.insee + l2j4sfwo + 1 + CodeList + + + + + + + + fr.insee + libk67yb + 1 + + T_ANBSAL2 + + + fr.insee + libk67yb-QOP-libjno8l + 1 + + T_ANBSAL2 + + + + + fr.insee + libk67yb-RDOP-libjno8l + 1 + OutParameter + + + fr.insee + libk67yb-QOP-libjno8l + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "En vous comptant" else "En comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillaient dans l'entreprise ?" + + + + radio-button + + fr.insee + libjxzeo + 1 + CodeList + + + fr.insee + libk67yb-RDOP-libjno8l + 1 + + + fr.insee + libjxzeo + 1 + CodeList + + + + + + + + fr.insee + libjs2lh + 1 + + T_AACTIV + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + + T_AACTIV + + + + + fr.insee + libjs2lh-RDOP-liyazv5l + 1 + OutParameter + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + OutParameter + + + + + "Quel était le principal secteur d'activité de " || +if (¤l2j4wtox-QOP-l2j6u5k7¤ = "1") then "l'entreprise que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous dirigiez ?" + else ¤lix9oxsd-GOP¤ || " dirigeait ?") +else if (nvl(¤l2j4wtox-QOP-l2j6u5k7¤,"2") = "2" or ¤l2j4wtox-QOP-l2j6u5k7¤ = "3") then "l'établissement dans lequel " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous travailliez ?" + else ¤lix9oxsd-GOP¤ || " travaillait ?") +else "l'entreprise de la personne que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidiez ?" + else ¤lix9oxsd-GOP¤ || " aidait ?") + + + + + fr.insee + libjs2lh-RDOP-liyazv5l + 1 + + + + + fr.insee + libk7ytq + 1 + Instruction + + + fr.insee + libk69pv + 1 + Instruction + + + fr.insee + libjyk4h + 1 + Instruction + + + + fr.insee + libk2ree + 1 + + T_AACTIVCLAIR + + + fr.insee + libk2ree-QOP-libjumge + 1 + + T_AACTIVCLAIR + + + + + fr.insee + libk2ree-RDOP-libjumge + 1 + OutParameter + + + fr.insee + libk2ree-QOP-libjumge + 1 + OutParameter + + + + + "Vous n'avez pas trouvé dans la liste. Pouvez-vous décrire l'activité de" || +(if (¤l2j4wtox-QOP-l2j6u5k7¤ = "1") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre ancienne entreprise" else " l'ancienne entreprise de " || ¤lix9oxsd-GOP¤ ) +else if (nvl(¤l2j4wtox-QOP-l2j6u5k7¤,"2") = "2" or ¤l2j4wtox-QOP-l2j6u5k7¤ = "3") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre ancien établissement" else " l'ancien établissement de " || ¤lix9oxsd-GOP¤ ) +else (" l'entreprise de la personne que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidiez" else ¤lix9oxsd-GOP¤ || " aidait"))) +|| ", le plus précisément possible ?" + + + + + fr.insee + libk2ree-RDOP-libjumge + 1 + + + + + fr.insee + libk8i3c + 1 + Instruction + + + fr.insee + libjqzj2 + 1 + Instruction + + + + fr.insee + libjvvif + 1 + + T_AACTIVDOM + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + + T_AACTIVDOM + + + + + fr.insee + libjvvif-RDOP-libjvdsa + 1 + OutParameter + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + + + "Dans quel domaine d'activité se situait " || +(if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then "l'établissement ?" +else "l'entreprise ?") + + + + radio-button + + fr.insee + libjlqfo + 1 + CodeList + + + fr.insee + libjvvif-RDOP-libjvdsa + 1 + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + + + fr.insee + libk3ld2 + 1 + + T_AACTIVDOM_COM + + + fr.insee + libk3ld2-QOP-libk3at3 + 1 + + T_AACTIVDOM_COM + + + + + fr.insee + libk3ld2-RDOP-libk3at3 + 1 + OutParameter + + + fr.insee + libk3ld2-QOP-libk3at3 + 1 + OutParameter + + + + + "Quel était le type de clientèle" + + + + radio-button + + fr.insee + libjs6u4 + 1 + CodeList + + + fr.insee + libk3ld2-RDOP-libk3at3 + 1 + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + + + fr.insee + libk6fhp + 1 + + T_AACTIVDOM_SOC + + + fr.insee + libk6fhp-QOP-libk307f + 1 + + T_AACTIVDOM_SOC + + + + + fr.insee + libk6fhp-RDOP-libk307f + 1 + OutParameter + + + fr.insee + libk6fhp-QOP-libk307f + 1 + OutParameter + + + + + "De quel type d'activité sociale ou médico-sociale s'agissait-il ?" + + + + radio-button + + fr.insee + libjrcvd + 1 + CodeList + + + fr.insee + libk6fhp-RDOP-libk307f + 1 + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + + + fr.insee + l2otzngx + 1 + + T_FF + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + + T_FF + + + + + fr.insee + l2otzngx-RDOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + + + "Actuellement, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "suivez-vous " else ¤lix9oxsd-GOP¤ || " suit-" ||¤l14uaqgk-GOP¤) || +" des études ou une formation préparant à un diplôme, un titre reconnu ou un concours ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l2otzngx-RDOP-l2oui0s5 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l2otlsot + 1 + Instruction + + + fr.insee + l2otr5pk + 1 + Instruction + + + + fr.insee + l2otx5kf + 1 + + T_FFVAC + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + + T_FFVAC + + + + + fr.insee + l2otx5kf-RDOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Etes-vous" else ¤lix9oxsd-GOP¤ || " est-" ||¤l14uaqgk-GOP¤ ) || " actuellement en vacances scolaires ou universitaires ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l2otx5kf-RDOP-l2ougb3y + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l2ou3bde + 1 + + T_FFLIEU + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + + T_FFLIEU + + + + + fr.insee + l2ou3bde-RDOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Où êtes-vous" +else "Où " || ¤lix9oxsd-GOP¤ || " est-" ||¤l14uaqgk-GOP¤) || " inscrit" || ¤l2iur75u-GOP¤ || " ?" + + + + radio-button + + fr.insee + l2ou5fc3 + 1 + CodeList + + + fr.insee + l2ou3bde-RDOP-l2oultt6 + 1 + + + fr.insee + l2ou5fc3 + 1 + CodeList + + + + + + + fr.insee + l2ovaqrz + 1 + Instruction + + + fr.insee + l2ovkdyf + 1 + Instruction + + + + fr.insee + l2ovmzu9 + 1 + + T_FFCLA + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + + T_FFCLA + + + + + fr.insee + l2ovmzu9-RDOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + + + "En quelle classe " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "êtes-vous ?" else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ov9ta3 + 1 + CodeList + + + fr.insee + l2ovmzu9-RDOP-l2ox6j3d + 1 + + + fr.insee + l2ov9ta3 + 1 + CodeList + + + + + + + + fr.insee + l2ovtsij + 1 + + T_FFBAC + + + fr.insee + l2ovtsij-QOP-l2ox5ckn + 1 + + T_FFBAC + + + + + fr.insee + l2ovtsij-RDOP-l2ox5ckn + 1 + OutParameter + + + fr.insee + l2ovtsij-QOP-l2ox5ckn + 1 + OutParameter + + + + + "Quel baccalauréat " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "préparez-vous ?" +else ¤lix9oxsd-GOP¤ || " prépare-t-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ovg7g8 + 1 + CodeList + + + fr.insee + l2ovtsij-RDOP-l2ox5ckn + 1 + + + fr.insee + l2ovg7g8 + 1 + CodeList + + + + + + + + fr.insee + l2ovpx9p + 1 + + T_FFCAP + + + fr.insee + l2ovpx9p-QOP-l2ox6bqm + 1 + + T_FFCAP + + + + + fr.insee + l2ovpx9p-RDOP-l2ox6bqm + 1 + OutParameter + + + fr.insee + l2ovpx9p-QOP-l2ox6bqm + 1 + OutParameter + + + + + "Quel CAP " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "préparez-vous ?" +else ¤lix9oxsd-GOP¤ || " prépare-t-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ovupfg + 1 + CodeList + + + fr.insee + l2ovpx9p-RDOP-l2ox6bqm + 1 + + + fr.insee + l2ovupfg + 1 + CodeList + + + + + + + + fr.insee + l2ovy39g + 1 + + T_FFTYPFORM + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ovy39g-RDOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + + + "Quel type de formation " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "suivez-vous ?" +else ¤lix9oxsd-GOP¤ || " suit-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ovt65t + 1 + CodeList + + + fr.insee + l2ovy39g-RDOP-l2oxcr7q + 1 + + + fr.insee + l2ovt65t + 1 + CodeList + + + + + + + fr.insee + l2ow6m96 + 1 + Instruction + + + fr.insee + l2ovsdtf + 1 + Instruction + + + + fr.insee + l2owam6j + 1 + + T_FFCONC + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + + T_FFCONC + + + + + fr.insee + l2owam6j-RDOP-l2ox5kye + 1 + OutParameter + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + OutParameter + + + + + "Quel concours " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "préparez-vous ?" +else ¤lix9oxsd-GOP¤ || " prépare-t-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ow3zu7 + 1 + CodeList + + + fr.insee + l2owam6j-RDOP-l2ox5kye + 1 + + + fr.insee + l2ow3zu7 + 1 + CodeList + + + + + + + fr.insee + l2ow8eun + 1 + Instruction + + + + fr.insee + l2ow3zh7 + 1 + + T_FFNIVA + + + fr.insee + l2ow3zh7-QOP-l2ox0dz3 + 1 + + T_FFNIVA + + + + + fr.insee + l2ow3zh7-RDOP-l2ox0dz3 + 1 + OutParameter + + + fr.insee + l2ow3zh7-QOP-l2ox0dz3 + 1 + OutParameter + + + + + "Quel est le diplôme requis pour passer ce concours ?" + + + + radio-button + + fr.insee + l2owamgp + 1 + CodeList + + + fr.insee + l2ow3zh7-RDOP-l2ox0dz3 + 1 + + + fr.insee + l2owamgp + 1 + CodeList + + + + + + + + fr.insee + l2owbbw3 + 1 + + T_FFNIVB + + + fr.insee + l2owbbw3-QOP-l2ox5o3w + 1 + + T_FFNIVB + + + + + fr.insee + l2owbbw3-RDOP-l2ox5o3w + 1 + OutParameter + + + fr.insee + l2owbbw3-QOP-l2ox5o3w + 1 + OutParameter + + + + + "Quelle sera " || ¤l2iu1atg-GOP¤ || " catégorie dans la fonction publique à l'issue de la formation ?" + + + + radio-button + + fr.insee + l2owah6l + 1 + CodeList + + + fr.insee + l2owbbw3-RDOP-l2ox5o3w + 1 + + + fr.insee + l2owah6l + 1 + CodeList + + + + + + + + fr.insee + l2ow52ru + 1 + + T_FFNIVC + + + fr.insee + l2ow52ru-QOP-l2owyisb + 1 + + T_FFNIVC + + + + + fr.insee + l2ow52ru-RDOP-l2owyisb + 1 + OutParameter + + + fr.insee + l2ow52ru-QOP-l2owyisb + 1 + OutParameter + + + + + "Pouvez-vous préciser quelle est cette formation ?" + + + + + fr.insee + l2ow52ru-RDOP-l2owyisb + 1 + + + + + + fr.insee + l2owdadb + 1 + + T_FFDIPL + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + + T_FFDIPL + + + + + fr.insee + l2owdadb-RDOP-liybioj5 + 1 + OutParameter + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + + + "Quel diplôme ou titre " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "préparez-vous ?" else ¤lix9oxsd-GOP¤ || " prépare-t" ||¤l14uaqgk-GOP¤ || " ?") + + + + + fr.insee + l2owdadb-RDOP-liybioj5 + 1 + + + + + fr.insee + l2owus9p + 1 + Instruction + + + fr.insee + l2owljjk + 1 + Instruction + + + fr.insee + l2owh72o + 1 + Instruction + + + + fr.insee + l2owvxuc + 1 + + T_FFDIPLCLAIR + + + fr.insee + l2owvxuc-QOP-l2oxbuly + 1 + + T_FFDIPLCLAIR + + + + + fr.insee + l2owvxuc-RDOP-l2oxbuly + 1 + OutParameter + + + fr.insee + l2owvxuc-QOP-l2oxbuly + 1 + OutParameter + + + + + "Le diplôme ou titre n'est pas dans la liste. Pouvez-vous inscrire, le plus exactement possible, le diplôme ou titre préparé ?" + + + + + fr.insee + l2owvxuc-RDOP-l2oxbuly + 1 + + + + + + fr.insee + l2owkpof + 1 + + T_FFDIPLCLAA + + + fr.insee + l2owkpof-QOP-l2ox77uk + 1 + + T_FFDIPLCLAA + + + + + fr.insee + l2owkpof-RDOP-l2ox77uk + 1 + OutParameter + + + fr.insee + l2owkpof-QOP-l2ox77uk + 1 + OutParameter + + + + + "En quelle classe " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous ?" else ¤lix9oxsd-GOP¤ || " est" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2owv329 + 1 + CodeList + + + fr.insee + l2owkpof-RDOP-l2ox77uk + 1 + + + fr.insee + l2owv329 + 1 + CodeList + + + + + + + + fr.insee + l2owq6i0 + 1 + + T_FFDIPLCLAB + + + fr.insee + l2owq6i0-QOP-l2ox4ce3 + 1 + + T_FFDIPLCLAB + + + + + fr.insee + l2owq6i0-RDOP-l2ox4ce3 + 1 + OutParameter + + + fr.insee + l2owq6i0-QOP-l2ox4ce3 + 1 + OutParameter + + + + + "En quelle année de cursus " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous " +else ¤lix9oxsd-GOP¤ || " est" ||¤l14uaqgk-GOP¤ ) || " inscrit" ||¤l2iur75u-GOP¤ || " ?" + + + + radio-button + + fr.insee + l2owthpd + 1 + CodeList + + + fr.insee + l2owq6i0-RDOP-l2ox4ce3 + 1 + + + fr.insee + l2owthpd + 1 + CodeList + + + + + + + + fr.insee + l2oxxlyk + 1 + + T_GRDIPA + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + + T_GRDIPA + + + + + fr.insee + l2oxxlyk-RDOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + + + "A ce jour, quel est le plus haut diplôme ou titre que " || +(if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous possédez ?" else ¤lix9oxsd-GOP¤ || " possède ?") + + + + radio-button + + fr.insee + l2oxynk2 + 1 + CodeList + + + fr.insee + l2oxxlyk-RDOP-l2oyg33b + 1 + + + fr.insee + l2oxynk2 + 1 + CodeList + + + + + + + fr.insee + l2oy0ft2 + 1 + Instruction + + + fr.insee + l2oy18tj + 1 + Instruction + + + + fr.insee + l2oxyt5u + 1 + + T_GRDIPB + + + fr.insee + l2oxyt5u-QOP-l2oyfpqn + 1 + + T_GRDIPB + + + + + fr.insee + l2oxyt5u-RDOP-l2oyfpqn + 1 + OutParameter + + + fr.insee + l2oxyt5u-QOP-l2oyfpqn + 1 + OutParameter + + + + + "Plus précisément, quel est " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "votre niveau d'études ?" +else "le niveau d'études de " || ¤lix9oxsd-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2oxz6v4 + 1 + CodeList + + + fr.insee + l2oxyt5u-RDOP-l2oyfpqn + 1 + + + fr.insee + l2oxz6v4 + 1 + CodeList + + + + + + + + fr.insee + l2oyar5n + 1 + + T_GRDIPC + + + fr.insee + l2oyar5n-QOP-l2oxzqp8 + 1 + + T_GRDIPC + + + + + fr.insee + l2oyar5n-RDOP-l2oxzqp8 + 1 + OutParameter + + + fr.insee + l2oyar5n-QOP-l2oxzqp8 + 1 + OutParameter + + + + + "Plus précisément, quel diplôme de niveau supérieur à Bac+2 " || +(if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "avez-vous" else ¤lix9oxsd-GOP¤ || " a-t-" ||¤l14uaqgk-GOP¤) || +" obtenu ?" + + + + radio-button + + fr.insee + l2ywyhne + 1 + CodeList + + + fr.insee + l2oyar5n-RDOP-l2oxzqp8 + 1 + + + fr.insee + l2ywyhne + 1 + CodeList + + + + + + + + fr.insee + lj49ypmj + 1 + + HM3 + + + fr.insee + lj49ypmj-QOP-lj4b8lty + 1 + + HM3 + + + + + fr.insee + lj49ypmj-RDOP-lj4b8lty + 1 + OutParameter + + + fr.insee + lj49ypmj-QOP-lj4b8lty + 1 + OutParameter + + + + + "Heure et minute du début du questionnaire Cadre de vie" + + + + + fr.insee + lj49ypmj-RDOP-lj4b8lty + 1 + + + + + fr.insee + lj4a3j8p + 1 + Instruction + + + + fr.insee + l1atmg24 + 1 + + T_TYPLOG + + + fr.insee + l1atmg24-QOP-l1auvika + 1 + + T_TYPLOG + + + + + fr.insee + l1atmg24-RDOP-l1auvika + 1 + OutParameter + + + fr.insee + l1atmg24-QOP-l1auvika + 1 + OutParameter + + + + + "A quoi correspond le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1au0pkk + 1 + CodeList + + + fr.insee + l1atmg24-RDOP-l1auvika + 1 + + + fr.insee + l1au0pkk + 1 + CodeList + + + + + + + + fr.insee + l1au1n73 + 1 + + T_NPIECES + + + fr.insee + l1au1n73-QOP-l1aurrer + 1 + + T_NPIECES + + + + + fr.insee + l1au1n73-RDOP-l1aurrer + 1 + OutParameter + + + fr.insee + l1au1n73-QOP-l1aurrer + 1 + OutParameter + + + + + "Combien de pièces compte le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 1 + 100 + + Decimal + + fr.insee + l1au1n73-RDOP-l1aurrer + 1 + + + + fr.insee + l1au0511 + 1 + Instruction + + + fr.insee + l1au1wbc + 1 + Instruction + + + fr.insee + l1au4wcm + 1 + Instruction + + + + fr.insee + l1au4bgg + 1 + + T_SURFACE + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + + T_SURFACE + + + + + fr.insee + l1au4bgg-RDOP-l1av085u + 1 + OutParameter + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + OutParameter + + + + + "Quelle est la surface du logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 1 + 10000 + + Decimal + + fr.insee + l1au4bgg-RDOP-l1av085u + 1 + + + + fr.insee + l1au6utz + 1 + Instruction + + + + fr.insee + l1aueqyb + 1 + + T_SURFTR + + + fr.insee + l1aueqyb-QOP-l1auw3l5 + 1 + + T_SURFTR + + + + + fr.insee + l1aueqyb-RDOP-l1auw3l5 + 1 + OutParameter + + + fr.insee + l1aueqyb-QOP-l1auw3l5 + 1 + OutParameter + + + + + "A combien estimez-vous approximativement la surface du logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1aufkzv + 1 + CodeList + + + fr.insee + l1aueqyb-RDOP-l1auw3l5 + 1 + + + fr.insee + l1aufkzv + 1 + CodeList + + + + + + + + fr.insee + l1asqysn + 1 + + T_STOC + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-RDOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + + + "Quel est " || +(if (¤lf9ty6tb-GOP¤ = 1) then "votre statut d'occupation " +else "le statut d'occupation de votre ménage ") +|| "dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1asjley + 1 + CodeList + + + fr.insee + l1asqysn-RDOP-l1auyha2 + 1 + + + fr.insee + l1asjley + 1 + CodeList + + + + + + + + fr.insee + l1at6gox + 1 + + T_STOP + + + fr.insee + l1at6gox-QOP-l1av1y5s + 1 + + T_STOP + + + + + fr.insee + l1at6gox-RDOP-l1av1y5s + 1 + OutParameter + + + fr.insee + l1at6gox-QOP-l1av1y5s + 1 + OutParameter + + + + + "Votre ménage doit-il rembourser actuellement un ou plusieurs emprunts pour ce logement ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1at6gox-RDOP-l1av1y5s + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l1at8nud + 1 + + T_STOL + + + fr.insee + l1at8nud-QOP-l1auyess + 1 + + T_STOL + + + + + fr.insee + l1at8nud-RDOP-l1auyess + 1 + OutParameter + + + fr.insee + l1at8nud-QOP-l1auyess + 1 + OutParameter + + + + + "Ce logement est-il un logement social ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1at8nud-RDOP-l1auyess + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + liejzvo8 + 1 + + LOYER + + + fr.insee + liejzvo8-QOP-liekjqi0 + 1 + + LOYER + + + + + fr.insee + liejzvo8-RDOP-liekjqi0 + 1 + OutParameter + + + fr.insee + liejzvo8-QOP-liekjqi0 + 1 + OutParameter + + + + + "Quel est le montant du dernier loyer pour ce logement, sans compter les charges et les taxes locatives ?" + + + + + 0 + 999999 + + Decimal + + fr.insee + liejzvo8-RDOP-liekjqi0 + 1 + + + + fr.insee + liekdout + 1 + Instruction + + + + fr.insee + liekiogo + 1 + + LOYER_MENS + + + fr.insee + liekiogo-QOP-livwywpa + 1 + + LOYER_MENS + + + + + fr.insee + liekiogo-RDOP-livwywpa + 1 + OutParameter + + + fr.insee + liekiogo-QOP-livwywpa + 1 + OutParameter + + + + + "Ce loyer est-il ...?" + + + + radio-button + + fr.insee + livt83k2 + 1 + CodeList + + + fr.insee + liekiogo-RDOP-livwywpa + 1 + + + fr.insee + livt83k2 + 1 + CodeList + + + + + + + + fr.insee + l1atqd1u + 1 + + T_LOGPROPRI + + + fr.insee + l1atqd1u-QOP-l1av2w8v + 1 + + T_LOGPROPRI + + + + + fr.insee + l1atqd1u-RDOP-l1av2w8v + 1 + OutParameter + + + fr.insee + l1atqd1u-QOP-l1av2w8v + 1 + OutParameter + + + + + "Pour votre ménage, le propriétaire du logement est ..." + + + + radio-button + + fr.insee + l1ata22l + 1 + CodeList + + + fr.insee + l1atqd1u-RDOP-l1av2w8v + 1 + + + fr.insee + l1ata22l + 1 + CodeList + + + + + + + fr.insee + l1ati3zd + 1 + Instruction + + + + fr.insee + l1atmtkj + 1 + + T_EMMENAGE + + + fr.insee + l1atmtkj-QOP-l1auvdqg + 1 + + T_EMMENAGE + + + + + fr.insee + l1atmtkj-RDOP-l1auvdqg + 1 + OutParameter + + + fr.insee + l1atmtkj-QOP-l1auvdqg + 1 + OutParameter + + + + + "En quelle année " || +(if (¤lf9ty6tb-GOP¤ = 1) then "êtes-vous arrivé(e)" +else "votre ménage est-il arrivé") +|| " dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + + + 1800 + 2023 + + Decimal + + fr.insee + l1atmtkj-RDOP-l1auvdqg + 1 + + + + fr.insee + l1atq9rq + 1 + Instruction + + + fr.insee + l1atz7au + 1 + Instruction + + + fr.insee + liuh2u3g + 1 + Instruction + + + + fr.insee + libxcq30 + 1 + + ANCONSTR + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + + ANCONSTR + + + + + fr.insee + libxcq30-RDOP-liby4vdc + 1 + OutParameter + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + OutParameter + + + + + "En quelle année ce logement a-t-il été construit ?" + + + + + 1400 + 2023 + + Decimal + + fr.insee + libxcq30-RDOP-liby4vdc + 1 + + + + fr.insee + libxgkpb + 1 + Instruction + + + + fr.insee + libxj1sw + 1 + + ANCONSTR_TR + + + fr.insee + libxj1sw-QOP-liby3bd0 + 1 + + ANCONSTR_TR + + + + + fr.insee + libxj1sw-RDOP-liby3bd0 + 1 + OutParameter + + + fr.insee + libxj1sw-QOP-liby3bd0 + 1 + OutParameter + + + + + "Pourriez-vous indiquer la période de construction de votre logement ?" + + + + radio-button + + fr.insee + libxmauc + 1 + CodeList + + + fr.insee + libxj1sw-RDOP-liby3bd0 + 1 + + + fr.insee + libxmauc + 1 + CodeList + + + + + + + + fr.insee + libxnd91 + 1 + + NRJ_TRAV_PROP + + + fr.insee + libxnd91-QOP-liby200u + 1 + + NRJ_TRAV_PROP + + + + + fr.insee + libxnd91-RDOP-liby200u + 1 + OutParameter + + + fr.insee + libxnd91-QOP-liby200u + 1 + OutParameter + + + + + "Au cours des années 2022 et 2023, avez-vous (ou votre copropriété) réalisé des travaux permettant d’économiser de l’énergie dans votre logement ? " + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + libxnd91-RDOP-liby200u + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + liby4lt6 + 1 + Instruction + + + + fr.insee + libxur5m + 1 + + NRJ_TRAV_LOC + + + fr.insee + libxur5m-QOP-libxuhr9 + 1 + + NRJ_TRAV_LOC + + + + + fr.insee + libxur5m-RDOP-libxuhr9 + 1 + OutParameter + + + fr.insee + libxur5m-QOP-libxuhr9 + 1 + OutParameter + + + + + "Au cours des années 2022 et 2023, votre propriétaire (ou vous-même) a-t-il réalisé des travaux permettant d’économiser de l’énergie dans votre logement ?" + + + + radio-button + + fr.insee + libxsw6w + 1 + CodeList + + + fr.insee + libxur5m-RDOP-libxuhr9 + 1 + + + fr.insee + libxsw6w + 1 + CodeList + + + + + + + fr.insee + libxvogo + 1 + Instruction + + + + fr.insee + liby1f2d + 1 + + NRJ_TRAV_FU + + + fr.insee + liby1f2d-QOP-libygpbq + 1 + + NRJ_TRAV_FU + + + + + fr.insee + liby1f2d-RDOP-libygpbq + 1 + OutParameter + + + fr.insee + liby1f2d-QOP-libygpbq + 1 + OutParameter + + + + + (if (nvl(¤l1asqysn-QOP-l1auyha2¤, "4") = "4" or ¤l1asqysn-QOP-l1auyha2¤ = "3") then "Votre propriétaire a-t-il" +else "Avez-vous (ou votre copropriété)") +||" l’intention d’engager des dépenses pour des travaux permettant d’économiser de l’énergie au cours des douze prochains mois ?" + + + + radio-button + + fr.insee + libyczb1 + 1 + CodeList + + + fr.insee + liby1f2d-RDOP-libygpbq + 1 + + + fr.insee + libyczb1 + 1 + CodeList + + + + + + + + fr.insee + libxjv8p + 1 + + DEPELEC + + + fr.insee + libxjv8p-QOP-liby4idu + 1 + + DEPELEC + + + + + fr.insee + libxjv8p-RDOP-liby4idu + 1 + OutParameter + + + fr.insee + libxjv8p-QOP-liby4idu + 1 + OutParameter + + + + + "Quel a été le montant total de vos dépenses d’électricité au cours des 12 derniers mois pour le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 0 + 99999 + + Decimal + + fr.insee + libxjv8p-RDOP-liby4idu + 1 + + + + fr.insee + libxy3sj + 1 + Instruction + + + fr.insee + liby3jwb + 1 + Instruction + + + + fr.insee + libxyusc + 1 + + DEMNAIS + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + + DEMNAIS + + + + + fr.insee + libxyusc-RDOP-libyj5s7 + 1 + OutParameter + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + OutParameter + + + + + "Combien de fois avez-vous déménagé depuis votre naissance ?" + + + + + 0 + 100 + + Decimal + + fr.insee + libxyusc-RDOP-libyj5s7 + 1 + + + + + fr.insee + libyiflq + 1 + + COND_LOG + + + fr.insee + libyiflq-QOP-libycuna + 1 + + COND_LOG + + + + + fr.insee + libyiflq-RDOP-libycuna + 1 + OutParameter + + + fr.insee + libyiflq-QOP-libycuna + 1 + OutParameter + + + + + "Comment estimez-vous vos conditions actuelles de logement ?" + + + + radio-button + + fr.insee + libya8uw + 1 + CodeList + + + fr.insee + libyiflq-RDOP-libycuna + 1 + + + fr.insee + libya8uw + 1 + CodeList + + + + + + + + fr.insee + libyq99p + 1 + + FINA_LOG + + + fr.insee + libyq99p-QOP-libyh51i + 1 + + FINA_LOG + + + + + fr.insee + libyq99p-RDOP-libyh51i + 1 + OutParameter + + + fr.insee + libyq99p-QOP-libyh51i + 1 + OutParameter + + + + + "Que représentent les dépenses de logement pour " || +(if (¤lf9ty6tb-GOP¤ > 1) then "le budget de votre ménage ?" +else "votre budget ?") + + + + radio-button + + fr.insee + liby6h2m + 1 + CodeList + + + fr.insee + libyq99p-RDOP-libyh51i + 1 + + + fr.insee + liby6h2m + 1 + CodeList + + + + + + + + fr.insee + libygc8z + 1 + + FINA_GEN + + + fr.insee + libygc8z-QOP-libyapwg + 1 + + FINA_GEN + + + + + fr.insee + libygc8z-RDOP-libyapwg + 1 + OutParameter + + + fr.insee + libygc8z-QOP-libyapwg + 1 + OutParameter + + + + + "Actuellement, dans quelle situation financière " || +(if (¤lf9ty6tb-GOP¤ > 1) then "se trouve votre ménage ?" +else "vous trouvez-vous ?") + + + + radio-button + + fr.insee + libyqiss + 1 + CodeList + + + fr.insee + libygc8z-RDOP-libyapwg + 1 + + + fr.insee + libyqiss + 1 + CodeList + + + + + + + + fr.insee + libywy0j + 1 + + AIDE_VOIS + + + fr.insee + libywy0j-QOP-libylizb + 1 + + AIDE_VOIS + + + + + fr.insee + libywy0j-RDOP-libylizb + 1 + OutParameter + + + fr.insee + libywy0j-QOP-libylizb + 1 + OutParameter + + + + + "Au cours des douze derniers mois, avez-vous demandé de l’aide à un voisin ? Ce peut être de l’aide matérielle ou un conseil." + + + + radio-button + + fr.insee + libyycuj + 1 + CodeList + + + fr.insee + libywy0j-RDOP-libylizb + 1 + + + fr.insee + libyycuj + 1 + CodeList + + + + + + + fr.insee + libywoa7 + 1 + Instruction + + + + fr.insee + libynnxl + 1 + + AIDE_VOIS2 + + + fr.insee + libynnxl-QOP-libz1ja6 + 1 + + AIDE_VOIS2 + + + + + fr.insee + libynnxl-RDOP-libz1ja6 + 1 + OutParameter + + + fr.insee + libynnxl-QOP-libz1ja6 + 1 + OutParameter + + + + + "Et au cours des douze derniers mois, avez-vous aidé un voisin ? Ce peut être de l’aide matérielle ou un conseil." + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + libynnxl-RDOP-libz1ja6 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + libyo3vw + 1 + Instruction + + + + fr.insee + libzl5r3 + 1 + + QUART_DEV1 + + + fr.insee + libzl5r3-QOP-libzd0no + 1 + + QUART_DEV1 + + + + + fr.insee + libzl5r3-RDOP-libzd0no + 1 + OutParameter + + + fr.insee + libzl5r3-QOP-libzd0no + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer les services à la personne (garde enfants, aide aux devoirs, aide aux personnes âgées ou en difficulté, etc.) ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libzl5r3-RDOP-libzd0no + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libze5zo + 1 + + QUART_DEV2 + + + fr.insee + libze5zo-QOP-libz4jtn + 1 + + QUART_DEV2 + + + + + fr.insee + libze5zo-RDOP-libz4jtn + 1 + OutParameter + + + fr.insee + libze5zo-QOP-libz4jtn + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer des ressourceries, des vide-greniers ou des ateliers d’auto-réparation (pour réparer soi-même des appareils ménagers, des vélos…) ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libze5zo-RDOP-libz4jtn + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libzg7md + 1 + + QUART_DEV3 + + + fr.insee + libzg7md-QOP-libzodhu + 1 + + QUART_DEV3 + + + + + fr.insee + libzg7md-RDOP-libzodhu + 1 + OutParameter + + + fr.insee + libzg7md-QOP-libzodhu + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer des animations sportives ou culturelles, l’organisation de fêtes ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libzg7md-RDOP-libzodhu + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libzj8cb + 1 + + QUART_DEV4 + + + fr.insee + libzj8cb-QOP-libzg8yb + 1 + + QUART_DEV4 + + + + + fr.insee + libzj8cb-RDOP-libzg8yb + 1 + OutParameter + + + fr.insee + libzj8cb-QOP-libzg8yb + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer le maraîchage, le compostage, les jardins familiaux ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libzj8cb-RDOP-libzg8yb + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libz98wz + 1 + + RECYCLE + + + fr.insee + libz98wz-QOP-libzm2jh + 1 + + RECYCLE + + + + + fr.insee + libz98wz-RDOP-libzm2jh + 1 + OutParameter + + + fr.insee + libz98wz-QOP-libzm2jh + 1 + OutParameter + + + + + "Au cours du dernier mois, à quelle fréquence avez-vous trié le verre, les boîtes en aluminium, le plastique ou les journaux à des fins de recyclage ?" + + + + radio-button + + fr.insee + libzcay7 + 1 + CodeList + + + fr.insee + libz98wz-RDOP-libzm2jh + 1 + + + fr.insee + libzcay7 + 1 + CodeList + + + + + + + + fr.insee + libzt17c + 1 + + ENVIRONNEMNT + + + fr.insee + libzt17c-QOP-lic00p4b + 1 + + ENVIRONNEMNT + + + + + fr.insee + libzt17c-RDOP-lic00p4b + 1 + OutParameter + + + fr.insee + libzt17c-QOP-lic00p4b + 1 + OutParameter + + + + + "Considérant vos achats du dernier mois, à quelle fréquence avez-vous fait attention à l’impact environnemental de ce que vous avez acheté ?" + + + + radio-button + + fr.insee + libze0zu + 1 + CodeList + + + fr.insee + libzt17c-RDOP-lic00p4b + 1 + + + fr.insee + libze0zu + 1 + CodeList + + + + + + + + fr.insee + libziqkz + 1 + + VOITURE + + + fr.insee + libziqkz-QOP-libzk9er + 1 + + VOITURE + + + + + fr.insee + libziqkz-RDOP-libzk9er + 1 + OutParameter + + + fr.insee + libziqkz-QOP-libzk9er + 1 + OutParameter + + + + + "Lorsque c’est possible, limitez-vous vos trajets en voiture pour contribuer à la réduction des émissions de gaz à effets de serre ?" + + + + radio-button + + fr.insee + libzas5e + 1 + CodeList + + + fr.insee + libziqkz-RDOP-libzk9er + 1 + + + fr.insee + libzas5e + 1 + CodeList + + + + + + + + fr.insee + libzm522 + 1 + + QUART_NOTE + + + fr.insee + libzm522-QOP-libzoyzl + 1 + + QUART_NOTE + + + + + fr.insee + libzm522-RDOP-libzoyzl + 1 + OutParameter + + + fr.insee + libzm522-QOP-libzoyzl + 1 + OutParameter + + + + + "Quelle note globale de 1 à 10 donneriez-vous à votre quartier ou village, en tant qu’endroit pour vivre ?" + + + + radio-button + + fr.insee + libzoccs + 1 + CodeList + + + fr.insee + libzm522-RDOP-libzoyzl + 1 + + + fr.insee + libzoccs + 1 + CodeList + + + + + + + fr.insee + libzkj70 + 1 + Instruction + + + + fr.insee + libzghii + 1 + + QUART_OUV + + + fr.insee + libzghii-QOP-libzfsyb + 1 + + QUART_OUV + + + + + fr.insee + libzghii-RDOP-libzfsyb + 1 + OutParameter + + + fr.insee + libzghii-QOP-libzfsyb + 1 + OutParameter + + + + + "Pouvez-vous dire, en quelques mots, ce que votre quartier ou village représente pour vous ?" + + + + + fr.insee + libzghii-RDOP-libzfsyb + 1 + + + + + + fr.insee + lj4am9hr + 1 + + HM4 + + + fr.insee + lj4am9hr-QOP-lj4b2632 + 1 + + HM4 + + + + + fr.insee + lj4am9hr-RDOP-lj4b2632 + 1 + OutParameter + + + fr.insee + lj4am9hr-QOP-lj4b2632 + 1 + OutParameter + + + + + "Heure et minutes de fin du questionnaire Cadre de vie" + + + + + fr.insee + lj4am9hr-RDOP-lj4b2632 + 1 + + + + + fr.insee + lj4aqaks + 1 + Instruction + + + + fr.insee + l2ssvdwm + 1 + + T_SANTGEN + + + fr.insee + l2ssvdwm-QOP-l2st4ss5 + 1 + + T_SANTGEN + + + + + fr.insee + l2ssvdwm-RDOP-l2st4ss5 + 1 + OutParameter + + + fr.insee + l2ssvdwm-QOP-l2st4ss5 + 1 + OutParameter + + + + + "Comment est " ||( + if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "votre état de santé" + else "l'état de santé de " ||¤lix9oxsd-GOP¤) +|| " en général ?" + + + + radio-button + + fr.insee + l2sspd6p + 1 + CodeList + + + fr.insee + l2ssvdwm-RDOP-l2st4ss5 + 1 + + + fr.insee + l2sspd6p + 1 + CodeList + + + + + + + + fr.insee + l2su34dy + 1 + + T_CHRON + + + fr.insee + l2su34dy-QOP-l2su8lzq + 1 + + T_CHRON + + + + + fr.insee + l2su34dy-RDOP-l2su8lzq + 1 + OutParameter + + + fr.insee + l2su34dy-QOP-l2su8lzq + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Avez-vous " + else ¤lix9oxsd-GOP¤ || " a-t-" ||¤l14uaqgk-GOP¤ ) +|| " une maladie ou un problème de santé qui soit chronique ou de caractère durable ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l2su34dy-RDOP-l2su8lzq + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l2stzl7a + 1 + Instruction + + + + fr.insee + l2subqfk + 1 + + T_GALI + + + fr.insee + l2subqfk-QOP-l2suaj3g + 1 + + T_GALI + + + + + fr.insee + l2subqfk-RDOP-l2suaj3g + 1 + OutParameter + + + fr.insee + l2subqfk-QOP-l2suaj3g + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Êtes-vous" else ¤lix9oxsd-GOP¤ || " est-" ||¤l14uaqgk-GOP¤ ) +|| " limité" || ¤l2iur75u-GOP¤ ||", depuis au moins 6 mois, à cause d'un problème de santé, dans les activités que les gens font habituellement ?" + + + + radio-button + + fr.insee + l2sujdf4 + 1 + CodeList + + + fr.insee + l2subqfk-RDOP-l2suaj3g + 1 + + + fr.insee + l2sujdf4 + 1 + CodeList + + + + + + + + fr.insee + lj4amjf7 + 1 + + HM5 + + + fr.insee + lj4amjf7-QOP-lj4autjl + 1 + + HM5 + + + + + fr.insee + lj4amjf7-RDOP-lj4autjl + 1 + OutParameter + + + fr.insee + lj4amjf7-QOP-lj4autjl + 1 + OutParameter + + + + + "Heure et minutes du début du questionnaire méthodo" + + + + + fr.insee + lj4amjf7-RDOP-lj4autjl + 1 + + + + + fr.insee + lj4atimu + 1 + Instruction + + + + fr.insee + libzx6n9 + 1 + + DIF_DEPELEC + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + + DIF_DEPELEC + + + + + fr.insee + libzx6n9-RDOP-libzsemf + 1 + OutParameter + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + OutParameter + + + + + "Avez-vous eu des difficultés pour répondre à la question sur le montant des dépenses d’électricité ?" + + + + radio-button + + fr.insee + libzsoro + 1 + CodeList + + + fr.insee + libzx6n9-RDOP-libzsemf + 1 + + + fr.insee + libzsoro + 1 + CodeList + + + + + + + + fr.insee + libzyjhh + 1 + + DIF_FACTURE + + + fr.insee + libzyjhh-QOP-libzzsw9 + 1 + + DIF_FACTURE + + + + + fr.insee + libzyjhh-RDOP-libzzsw9 + 1 + OutParameter + + + fr.insee + libzyjhh-QOP-libzzsw9 + 1 + OutParameter + + + + + "Avez-vous consulté votre facture (EdF, Engie…), une application de suivi de consommation ou vos relevés bancaires ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + libzyjhh-RDOP-libzzsw9 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + lic05fbi + 1 + + DIF_MONTANT + + + fr.insee + lic05fbi-QOP-libzy5yx + 1 + + DIF_MONTANT + + + + + fr.insee + lic05fbi-RDOP-libzy5yx + 1 + OutParameter + + + fr.insee + lic05fbi-QOP-libzy5yx + 1 + OutParameter + + + + + "Finalement, que pouvez-vous dire du montant que vous avez indiqué pour les dépenses d’électricité au cours des 12 derniers mois ?" + + + + radio-button + + fr.insee + libzjwmo + 1 + CodeList + + + fr.insee + lic05fbi-RDOP-libzy5yx + 1 + + + fr.insee + libzjwmo + 1 + CodeList + + + + + + + + fr.insee + libztts0 + 1 + + DIF_QUARTIER + + + fr.insee + libztts0-QOP-libzvulf + 1 + + DIF_QUARTIER + + + + + fr.insee + libztts0-RDOP-libzvulf + 1 + OutParameter + + + fr.insee + libztts0-QOP-libzvulf + 1 + OutParameter + + + + + "Avez-vous eu des difficultés à savoir à quoi correspond précisément votre quartier ou votre village lors des questions sur ce sujet ?" + + + + radio-button + + fr.insee + lic00r7g + 1 + CodeList + + + fr.insee + libztts0-RDOP-libzvulf + 1 + + + fr.insee + lic00r7g + 1 + CodeList + + + + + + + + fr.insee + libzqz9h + 1 + + DIF_AUTRE + + + fr.insee + libzqz9h-QOP-libzwe8q + 1 + + DIF_AUTRE + + + + + fr.insee + libzqz9h-RDOP-libzwe8q + 1 + OutParameter + + + fr.insee + libzqz9h-QOP-libzwe8q + 1 + OutParameter + + + + + "Avez-vous eu des difficultés pour répondre à d’autres questions ? (autres que le montant des dépenses en électricité ou ce que représente votre quartier ou votre village)" + + + + radio-button + + fr.insee + libznuft + 1 + CodeList + + + fr.insee + libzqz9h-RDOP-libzwe8q + 1 + + + fr.insee + libznuft + 1 + CodeList + + + + + + + + fr.insee + lielxffs + 1 + + DIF_AIDE + + + fr.insee + lielxffs-QOP-liem4fh5 + 1 + + DIF_AIDE + + + + + fr.insee + lielxffs-RDOP-liem4fh5 + 1 + OutParameter + + + fr.insee + lielxffs-QOP-liem4fh5 + 1 + OutParameter + + + + + "Avez-vous demandé de l'aide à des personnes de votre entourage pour répondre à certaines questions ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + lielxffs-RDOP-liem4fh5 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + lieqbhxf + 1 + + DIF_MOND + + + fr.insee + lieqbhxf-QOP-lieqx0bu + 1 + + DIF_MOND + + + + + fr.insee + lieqbhxf-RDOP-lieqx0bu + 1 + OutParameter + + + fr.insee + lieqbhxf-QOP-lieqx0bu + 1 + OutParameter + + + + + "Plus largement, d’autres personnes autour de vous pouvaient-elles voir ou entendre vos réponses ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + lieqbhxf-RDOP-lieqx0bu + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + libzw98y + 1 + + REMARQUES + + + fr.insee + libzw98y-QOP-libzv11v + 1 + + REMARQUES + + + + + fr.insee + libzw98y-RDOP-libzv11v + 1 + OutParameter + + + fr.insee + libzw98y-QOP-libzv11v + 1 + OutParameter + + + + + "Avez-vous d’autres remarques à faire sur ce questionnaire ?" + + + + + fr.insee + libzw98y-RDOP-libzv11v + 1 + + + + + + fr.insee + lj4arado + 1 + + HM6 + + + fr.insee + lj4arado-QOP-lj4b0x4d + 1 + + HM6 + + + + + fr.insee + lj4arado-RDOP-lj4b0x4d + 1 + OutParameter + + + fr.insee + lj4arado-QOP-lj4b0x4d + 1 + OutParameter + + + + + "Heure et minutes du début de fin de questionnaire" + + + + + fr.insee + lj4arado-RDOP-lj4b0x4d + 1 + + + + + fr.insee + lj4aq4tr + 1 + Instruction + + + + fr.insee + l120zrhs + 1 + + T_NATION + + + fr.insee + l120zrhs-QOP-lgdxa90c + 1 + + T_NATION1 + + + + fr.insee + l120zrhs-QOP-lgdxe74z + 1 + + T_NATION2 + + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + + T_NATION3 + + + + fr.insee + l120zrhs-QOP-lgdxew1i + 1 + + T_NATION4 + + + + + fr.insee + l120zrhs-RDOP-lgdxa90c + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdxa90c + 1 + OutParameter + + + + + fr.insee + l120zrhs-RDOP-lgdxe74z + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdxe74z + 1 + OutParameter + + + + + fr.insee + l120zrhs-RDOP-lgdx7dx8 + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + OutParameter + + + + + fr.insee + l120zrhs-RDOP-lgdxew1i + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdxew1i + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre nationalité ?" + else "la nationalité de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + + fr.insee + l1214jho + 1 + CodeList + + + + + + + + fr.insee + l120zrhs-RDOP-lgdxa90c + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l120zrhs-RDOP-lgdxe74z + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l120zrhs-RDOP-lgdx7dx8 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l120zrhs-RDOP-lgdxew1i + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + fr.insee + l121egbq + 1 + Instruction + + + + fr.insee + l13dsgas + 1 + + T_SITUCONJ + + + fr.insee + l13dsgas-QOP-lgdx6hlq + 1 + + T_SITUCONJ1 + + + + fr.insee + l13dsgas-QOP-lgdx7nz7 + 1 + + T_SITUCONJ2 + + + + fr.insee + l13dsgas-QOP-lgdx47a9 + 1 + + T_SITUCONJ3 + + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + + T_SITUCONJ4 + + + + fr.insee + l13dsgas-QOP-lgdx9iyh + 1 + + T_SITUCONJ5 + + + + fr.insee + l13dsgas-QOP-lgdx25a4 + 1 + + T_SITUCONJ6 + + + + fr.insee + l13dsgas-QOP-lgdx2604 + 1 + + T_SITUCONJ7 + + + + fr.insee + l13dsgas-QOP-lgdwxaen + 1 + + T_SITUCONJ8 + + + + + fr.insee + l13dsgas-RDOP-lgdx6hlq + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx6hlq + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx7nz7 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx7nz7 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx47a9 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx47a9 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdxh469 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx9iyh + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx9iyh + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx25a4 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx25a4 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx2604 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx2604 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdwxaen + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdwxaen + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre situation conjugale ?" else "la situation conjugale de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + + fr.insee + l13e77ow + 1 + CodeList + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx6hlq + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx7nz7 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx47a9 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdxh469 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx9iyh + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx25a4 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx2604 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdwxaen + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx + 1 + + T_MINLOGENQ + + + fr.insee + l13ok7fx-QOP-lftiqon3 + 1 + + T_MINLOGENQ1 + + + + fr.insee + l13ok7fx-QOP-lftincwd + 1 + + T_MINLOGENQ2 + + + + fr.insee + l13ok7fx-QOP-lftifone + 1 + + T_MINLOGENQ3 + + + + fr.insee + l13ok7fx-QOP-lftiet0b + 1 + + T_MINLOGENQ4 + + + + fr.insee + l13ok7fx-QOP-lftiozvd + 1 + + T_MINLOGENQ5 + + + + + fr.insee + l13ok7fx-RDOP-lftiqon3 + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftiqon3 + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftincwd + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftincwd + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftifone + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftifone + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftiet0b + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftiet0b + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftiozvd + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftiozvd + 1 + OutParameter + + + + + "Pour quelles raisons " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vivez-vous" else ¤lix9oxsd-GOP¤ || " vit-" || ¤l14uaqgk-GOP¤ ) +|| " dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ ||" sans " || ¤l2osro6c-GOP¤ || " parents ?" + + + + + + fr.insee + l13oddrm + 1 + CodeList + + + + + + + + fr.insee + l13ok7fx-RDOP-lftiqon3 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftincwd + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftifone + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftiet0b + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftiozvd + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx + 1 + + CHOIX_LOG + + + fr.insee + libydcvx-QOP-libyhauu + 1 + + CHOIX_LOG1 + + + + fr.insee + libydcvx-QOP-liby3zsi + 1 + + CHOIX_LOG2 + + + + fr.insee + libydcvx-QOP-liby3jfo + 1 + + CHOIX_LOG3 + + + + fr.insee + libydcvx-QOP-libyj5b0 + 1 + + CHOIX_LOG4 + + + + fr.insee + libydcvx-QOP-liby8707 + 1 + + CHOIX_LOG5 + + + + fr.insee + libydcvx-QOP-libyme13 + 1 + + CHOIX_LOG6 + + + + fr.insee + libydcvx-QOP-libyjv7h + 1 + + CHOIX_LOG7 + + + + fr.insee + libydcvx-QOP-libyk0p1 + 1 + + CHOIX_LOG8 + + + + + fr.insee + libydcvx-RDOP-libyhauu + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyhauu + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-liby3zsi + 1 + OutParameter + + + fr.insee + libydcvx-QOP-liby3zsi + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-liby3jfo + 1 + OutParameter + + + fr.insee + libydcvx-QOP-liby3jfo + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyj5b0 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyj5b0 + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-liby8707 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-liby8707 + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyme13 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyme13 + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyjv7h + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyjv7h + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyk0p1 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyk0p1 + 1 + OutParameter + + + + + "Quels critères principaux ont guidé le choix du logement situé à l’adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + + fr.insee + libyau6k + 1 + CodeList + + + + + + + + fr.insee + libydcvx-RDOP-libyhauu + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-liby3zsi + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-liby3jfo + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyj5b0 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-liby8707 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyme13 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyjv7h + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyk0p1 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + fr.insee + libylb86 + 1 + Instruction + + + + fr.insee + libz5d44 + 1 + + QUART_AVANTAGE + + + fr.insee + libz5d44-QOP-libzk5tj + 1 + + QUART_AVANTAGE11 + + + + fr.insee + libz5d44-QOP-libza36m + 1 + + QUART_AVANTAGE21 + + + + fr.insee + libz5d44-QOP-libzfdjc + 1 + + QUART_AVANTAGE31 + + + + fr.insee + libz5d44-QOP-libyzqra + 1 + + QUART_AVANTAGE41 + + + + fr.insee + libz5d44-QOP-libz54s3 + 1 + + QUART_AVANTAGE51 + + + + fr.insee + libz5d44-QOP-libz77v1 + 1 + + QUART_AVANTAGE61 + + + + fr.insee + libz5d44-QOP-libz31zu + 1 + + QUART_AVANTAGE71 + + + + fr.insee + libz5d44-QOP-libyzyut + 1 + + QUART_AVANTAGE81 + + + + + fr.insee + libz5d44-RDOP-libzk5tj + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libzk5tj + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libza36m + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libza36m + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libzfdjc + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libzfdjc + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libyzqra + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libyzqra + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libz54s3 + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libz54s3 + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libz77v1 + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libz77v1 + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libz31zu + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libz31zu + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libyzyut + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libyzyut + 1 + OutParameter + + + + + "Pour vous, quels sont les avantages de votre quartier ou village ?" + + + + + + fr.insee + libz1uqg + 1 + CodeList + + + + + + + fr.insee + libz5d44-secondDimension-fakeCL-1 + 1 + CodeList + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libzk5tj + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libza36m + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libzfdjc + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libyzqra + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libz54s3 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libz77v1 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libz31zu + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libyzyut + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + + fr.insee + libz9s7u + 1 + + QUART_PB + + + fr.insee + libz9s7u-QOP-libzjc4n + 1 + + QUART_PB11 + + + + fr.insee + libz9s7u-QOP-libzbfd3 + 1 + + QUART_PB21 + + + + fr.insee + libz9s7u-QOP-libz4sl8 + 1 + + QUART_PB31 + + + + fr.insee + libz9s7u-QOP-libzaxfq + 1 + + QUART_PB41 + + + + fr.insee + libz9s7u-QOP-libzhjo1 + 1 + + QUART_PB51 + + + + fr.insee + libz9s7u-QOP-libzhr7d + 1 + + QUART_PB61 + + + + fr.insee + libz9s7u-QOP-libz3gxv + 1 + + QUART_PB71 + + + + fr.insee + libz9s7u-QOP-libz1atx + 1 + + QUART_PB81 + + + + + fr.insee + libz9s7u-RDOP-libzjc4n + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzjc4n + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzbfd3 + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzbfd3 + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libz4sl8 + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libz4sl8 + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzaxfq + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzaxfq + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzhjo1 + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzhjo1 + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzhr7d + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzhr7d + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libz3gxv + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libz3gxv + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libz1atx + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libz1atx + 1 + OutParameter + + + + + "Selon vous, votre quartier ou votre village est-il concerné par les problèmes suivants ?" + + + + + + fr.insee + libyy6jr + 1 + CodeList + + + + + + + fr.insee + libz9s7u-secondDimension-fakeCL-1 + 1 + CodeList + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzjc4n + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzbfd3 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libz4sl8 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzaxfq + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzhjo1 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzhr7d + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libz3gxv + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libz1atx + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + + fr.insee + lic0a3os + 1 + + AVIS + + + fr.insee + lic0a3os-QOP-liemfo1b + 1 + + AVIS11 + + + + fr.insee + lic0a3os-QOP-liemc26n + 1 + + AVIS21 + + + + fr.insee + lic0a3os-QOP-liemf5ws + 1 + + AVIS31 + + + + fr.insee + lic0a3os-QOP-liemg7uh + 1 + + AVIS41 + + + + fr.insee + lic0a3os-QOP-liem386b + 1 + + AVIS51 + + + + + fr.insee + lic0a3os-RDOP-liemfo1b + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemfo1b + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liemc26n + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemc26n + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liemf5ws + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemf5ws + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liemg7uh + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemg7uh + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liem386b + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liem386b + 1 + OutParameter + + + + + "Dans l’ensemble, qu’avez-vous pensé de ce questionnaire ?" + + + + + + fr.insee + lic0700g + 1 + CodeList + + + + + + + fr.insee + lic0a3os-secondDimension-fakeCL-1 + 1 + CodeList + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemfo1b + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemc26n + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemf5ws + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemg7uh + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liem386b + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + + + fr.insee + CategoryScheme-l0v3x4ho + 1 + + L_SEXE + + + fr.insee + CA-l0v3x4ho-1 + 1 + + Homme + + + + fr.insee + CA-l0v3x4ho-2 + 1 + + Femme + + + + + fr.insee + CategoryScheme-l12074mk + 1 + + L_LNAIS + + + fr.insee + CA-l12074mk-1 + 1 + + "En France (Métropole, DOM et COM)" + + + + fr.insee + CA-l12074mk-2 + 1 + + "A l'étranger" + + + + + fr.insee + CategoryScheme-l1214jho + 1 + + L_NATION + + + fr.insee + CA-l1214jho-1 + 1 + + "Française de naissance ou par intégration" + + + + fr.insee + CA-l1214jho-2 + 1 + + "Française par déclaration, naturalisation, option à votre majorité" + + + + fr.insee + CA-l1214jho-3 + 1 + + "Etrangère" + + + + fr.insee + CA-l1214jho-4 + 1 + + "Apatride (pas de nationalité)" + + + + + fr.insee + CategoryScheme-livjnf0y + 1 + + LISTE_LIENS + + + fr.insee + CA-livjnf0y-1 + 1 + + "Son conjoint, sa conjointe" + + + + fr.insee + CA-livjnf0y-2 + 1 + + "Sa mère, son père" + + + + fr.insee + CA-livjnf0y-3 + 1 + + "Sa fille, son fils" + + + + fr.insee + CA-livjnf0y-4 + 1 + + "Sa soeur, son frère (y compris demi et quasi)" + + + + fr.insee + CA-livjnf0y-5 + 1 + + "La conjointe, le conjoint d'un de ses parents (sa belle-mère, son beau-père)" + + + + fr.insee + CA-livjnf0y-6 + 1 + + "L'enfant du conjoint (belle-fille, beau-fils)" + + + + fr.insee + CA-livjnf0y-7 + 1 + + "Le parent de son ou sa conjointe (sa belle-mère, son beau-père)" + + + + fr.insee + CA-livjnf0y-8 + 1 + + "Le conjoint, la conjointe de son enfant (sa belle-fille, son beau-fils)" + + + + fr.insee + CA-livjnf0y-9 + 1 + + "Sa grand-mère, son grand-père" + + + + fr.insee + CA-livjnf0y-10 + 1 + + "Sa petite-fille, petit-fils" + + + + fr.insee + CA-livjnf0y-11 + 1 + + "Sa tante, son oncle" + + + + fr.insee + CA-livjnf0y-12 + 1 + + "Sa cousine, son cousin" + + + + fr.insee + CA-livjnf0y-13 + 1 + + "Sa nièce, son neveu" + + + + fr.insee + CA-livjnf0y-14 + 1 + + "Un enfant placé en famille d'accueil" + + + + fr.insee + CA-livjnf0y-15 + 1 + + "Sa belle-soeur, son beau-frère" + + + + fr.insee + CA-livjnf0y-16 + 1 + + "Un autre lien familial" + + + + fr.insee + CA-livjnf0y-17 + 1 + + "Son ou sa colocataire, sous-locataire" + + + + fr.insee + CA-livjnf0y-18 + 1 + + "Un autre lien (employé de maison, salarié logé, jeune au pair …)" + + + + + fr.insee + CategoryScheme-l13e77ow + 1 + + L_SITUCONJ + + + fr.insee + CA-l13e77ow-1 + 1 + + "Marié" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-2 + 1 + + "Pacsé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-3 + 1 + + En concubinage ou union libre + + + + fr.insee + CA-l13e77ow-4 + 1 + + (if (isnull(¤l0v4b34m-QOP-l0v4bdmx¤)) then "Veuf(ve)" +else if (¤l0v4b34m-QOP-l0v4bdmx¤ = "1") then "Veuf" +else "Veuve") +|| ", conjoint(e) décédé(e)" + + + + fr.insee + CA-l13e77ow-5 + 1 + + "Divorcé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-6 + 1 + + "Dépacsé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-7 + 1 + + "Séparé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-8 + 1 + + Célibataire + + + + + fr.insee + CategoryScheme-l13e94a3 + 1 + + L_VEUF + + + fr.insee + CA-l13e94a3-1 + 1 + + "Marié" || ¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e94a3-2 + 1 + + "Pacsé" || ¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e94a3-3 + 1 + + Ni l'un ni l'autre + + + + + fr.insee + CategoryScheme-l2os145t + 1 + + L_NBPARL + + + fr.insee + CA-l2os145t-1 + 1 + + "Aucun parent dans le logement" + + + + fr.insee + CA-l2os145t-2 + 1 + + "Un seul parent dans le logement" + + + + fr.insee + CA-l2os145t-3 + 1 + + "Deux parents dans le logement" + + + + + fr.insee + CategoryScheme-l0v2k0fj + 1 + + L_OUI_NON + + + fr.insee + CA-l0v2k0fj-1 + 1 + + Oui + + + + fr.insee + CA-l0v2k0fj-2 + 1 + + Non + + + + + fr.insee + CategoryScheme-l13o0n14 + 1 + + L_DURLOG + + + fr.insee + CA-l13o0n14-1 + 1 + + Plus de la moitié du temps + + + + fr.insee + CA-l13o0n14-2 + 1 + + La moitié du temps + + + + fr.insee + CA-l13o0n14-3 + 1 + + Moins de la moitié du temps + + + + + fr.insee + CategoryScheme-l13oddrm + 1 + + L_MINLOGENQ + + + fr.insee + CA-l13oddrm-1 + 1 + + "Pour suivre " ||¤l2iu1atg-GOP¤|| " scolarité ou " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-l13oddrm-2 + 1 + + Pour des raisons de santé ou de handicap + + + + fr.insee + CA-l13oddrm-3 + 1 + + "Pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle" + + + + fr.insee + CA-l13oddrm-4 + 1 + + Suite à une décision de l'aide sociale à l'enfance ou du juge des enfants + + + + fr.insee + CA-l13oddrm-5 + 1 + + Pour une autre raison + + + + + fr.insee + CategoryScheme-l13orz9s + 1 + + L_MINLOGAUT + + + fr.insee + CA-l13orz9s-1 + 1 + + "Le logement de " ||¤l2itqw98-GOP¤|| " ou de " ||¤l2osro6c-GOP¤|| " parent(s)" + + + + fr.insee + CA-l13orz9s-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-l13orz9s-3 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-l13orz9s-4 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour des raisons de santé ou de handicap." + + + + fr.insee + CA-l13orz9s-5 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" suite à une décision de l'aide sociale à l'enfance ou du juge des enfants." + + + + fr.insee + CA-l13orz9s-6 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour une autre raison." + + + + + fr.insee + CategoryScheme-l13p6die + 1 + + L_DORM + + + fr.insee + CA-l13p6die-1 + 1 + + "Dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || "." + + + + fr.insee + CA-l13p6die-2 + 1 + + "Dans le logement de " ||¤l2itqw98-GOP¤|| " autre parent." + + + + + fr.insee + CategoryScheme-l13pat1k + 1 + + L_MAJLOGENQ + + + fr.insee + CA-l13pat1k-1 + 1 + + (if(¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Votre " else "Sa ") || "résidence principale" + + + + fr.insee + CA-l13pat1k-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤ || " occupe") || +" pour " ||¤l2osro6c-GOP¤ || " études." + + + + fr.insee + CA-l13pat1k-3 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez " +else "qu'" || ¤l14uaqgk-GOP¤ || "occupe ") || "pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-l13pat1k-4 + 1 + + "Une résidence secondaire, un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez " +else "qu'" || ¤l14uaqgk-GOP¤ || "occupe ") || "pour le week-end, les vacances ou pour " ||¤l2osro6c-GOP¤|| " loisirs." + + + + fr.insee + CA-l13pat1k-5 + 1 + + "Le logement d'un ou de " ||¤l2osro6c-GOP¤|| " parent(s)." + + + + fr.insee + CA-l13pat1k-6 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez " +else "qu'" || ¤l14uaqgk-GOP¤ || " occupe ") || "pour une autre raison." + + + + + fr.insee + CategoryScheme-l13q0vc2 + 1 + + L_MAJLOGAUT1 + + + fr.insee + CA-l13q0vc2-1 + 1 + + ""|| +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Votre résidence principale." +else "Sa résidence principale.") + + + + + fr.insee + CA-l13q0vc2-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-l13q0vc2-3 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-l13q0vc2-4 + 1 + + "Une résidence secondaire, un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" le week-end, les vacances ou pour " ||¤l2osro6c-GOP¤|| " loisirs." + + + + fr.insee + CA-l13q0vc2-5 + 1 + + "Le logement d'un ou de " ||¤l2osro6c-GOP¤|| " parent(s)" + + + + fr.insee + CA-l13q0vc2-6 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤ || " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " pour une autre raison." + + + + + fr.insee + CategoryScheme-lic06uco + 1 + + L_MAJLOGAUT2 + + + fr.insee + CA-lic06uco-1 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-lic06uco-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-lic06uco-3 + 1 + + "Une résidence secondaire, un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" le week-end, les vacances ou pour " ||¤l2osro6c-GOP¤|| " loisirs." + + + + fr.insee + CA-lic06uco-4 + 1 + + "Le logement d'un ou de " ||¤l2osro6c-GOP¤|| " parent(s)" + + + + fr.insee + CA-lic06uco-5 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤ || " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " pour une autre raison." + + + + + fr.insee + CategoryScheme-l13pwmep + 1 + + L_TYPLOGCO + + + fr.insee + CA-l13pwmep-1 + 1 + + "Un internat, une résidence étudiante ou un foyer d'étudiants" + + + + fr.insee + CA-l13pwmep-2 + 1 + + "Un établissement pour personnes âgées (maison de retraite, Ehpad)" + + + + fr.insee + CA-l13pwmep-3 + 1 + + "Un foyer ou une résidence sociale (CADA, structure gérée par Adoma...), foyer de réinsertion ou foyer de travailleurs" + + + + fr.insee + CA-l13pwmep-4 + 1 + + "Une structure d'aide sociale à l'enfance ou de protection judiciaire" + + + + fr.insee + CA-l13pwmep-5 + 1 + + "Une structure pour personne nécessitant des soins médicaux (hôpital, maison de repos, centre de rééducation)" + + + + fr.insee + CA-l13pwmep-6 + 1 + + "Une caserne, un camp militaire" + + + + fr.insee + CA-l13pwmep-7 + 1 + + "Une autre structure (prison, communauté religieuse, hébergement d'urgence ...)" + + + + + fr.insee + CategoryScheme-l1ax6zmm + 1 + + L_SITUAEU + + + fr.insee + CA-l1ax6zmm-1 + 1 + + En emploi + + + + fr.insee + CA-l1ax6zmm-2 + 1 + + Au chômage (inscrit ou non à Pôle emploi) + + + + fr.insee + CA-l1ax6zmm-3 + 1 + + "Retraité" ||¤l2iur75u-GOP¤|| " ou préretraité" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1ax6zmm-4 + 1 + + En incapacité de travailler en raison d'un handicap ou d'un problème de santé durable + + + + fr.insee + CA-l1ax6zmm-5 + 1 + + En études + + + + fr.insee + CA-l1ax6zmm-6 + 1 + + ¤l1w5mjq9-GOP¤ || " au foyer" + + + + fr.insee + CA-l1ax6zmm-7 + 1 + + Dans une autre situation + + + + + fr.insee + CategoryScheme-l1axlp6q + 1 + + L_NBEMP + + + fr.insee + CA-l1axlp6q-1 + 1 + + Un seul + + + + fr.insee + CA-l1axlp6q-2 + 1 + + Deux ou plus + + + + + fr.insee + CategoryScheme-l1ay1q2v + 1 + + L_STCPUB + + + fr.insee + CA-l1ay1q2v-1 + 1 + + "A " || ¤l2itqw98-GOP¤ || " compte (y compris gérant de société ou chef d'entreprise salarié)" + + + + fr.insee + CA-l1ay1q2v-2 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" de la fonction publique (Etat, territoriale ou hospitalière)" + + + + fr.insee + CA-l1ay1q2v-3 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'une entreprise (y compris d'une association ou de la Sécurité sociale)" + + + + fr.insee + CA-l1ay1q2v-4 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'un particulier" + + + + fr.insee + CA-l1ay1q2v-5 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous travaillez " else ¤lix9oxsd-GOP¤ || " travaille ") +|| "sans être rémunéré" || ¤l2iur75u-GOP¤ || " avec un membre de " ||¤l2iu1atg-GOP¤ || " famille." + + + + + fr.insee + CategoryScheme-l1w5j08x + 1 + + L_QPRCR + + + fr.insee + CA-l1w5j08x-1 + 1 + + "Manoeuvre, ouvri" ||¤l14tv7tn-GOP¤|| " spécialisé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1w5j08x-2 + 1 + + "Ouvri" ||¤l14tv7tn-GOP¤|| " qualifié" ||¤l2iur75u-GOP¤|| " technicien" ||¤l1w5c7yp-GOP¤|| " d'atelier" + + + + fr.insee + CA-l1w5j08x-3 + 1 + + "Employé" ||¤l2iur75u-GOP¤|| " de bureau, de commerce, de services" + + + + fr.insee + CA-l1w5j08x-4 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de maîtrise (y compris administrative ou commerciale)" + + + + fr.insee + CA-l1w5j08x-5 + 1 + + "Technicien" ||¤l1w5c7yp-GOP¤ + + + + fr.insee + CA-l1w5j08x-6 + 1 + + "Ingénieur" ||¤l2iur75u-GOP¤|| ", cadre d'entreprise" + + + + fr.insee + CA-l1w5j08x-7 + 1 + + "Dans une autre situation" + + + + + fr.insee + CategoryScheme-l1w7rcz3 + 1 + + L_QPRCU + + + fr.insee + CA-l1w7rcz3-1 + 1 + + "Manoeuvre, ouvri" ||¤l14tv7tn-GOP¤|| " spécialisé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1w7rcz3-2 + 1 + + "Ouvri" ||¤l14tv7tn-GOP¤|| " qualifié" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1w7rcz3-3 + 1 + + "Technicien" ||¤l1w5c7yp-GOP¤ + + + + fr.insee + CA-l1w7rcz3-4 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de catégorie C de la fonction publique" + + + + fr.insee + CA-l1w7rcz3-5 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de catégorie B de la fonction publique" + + + + fr.insee + CA-l1w7rcz3-6 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de catégorie A de la fonction publique" + + + + fr.insee + CA-l1w7rcz3-7 + 1 + + "Dans une autre situation" + + + + + fr.insee + CategoryScheme-libjlqfo + 1 + + L_ACTIVDOM + + + fr.insee + CA-libjlqfo-1 + 1 + + "Agriculture, sylviculture et pêche" + + + + fr.insee + CA-libjlqfo-2 + 1 + + "Industrie manufacturière, extractive ou autre" + + + + fr.insee + CA-libjlqfo-3 + 1 + + "Construction" + + + + fr.insee + CA-libjlqfo-4 + 1 + + "Commerce" + + + + fr.insee + CA-libjlqfo-5 + 1 + + "Restauration, hébergement" + + + + fr.insee + CA-libjlqfo-6 + 1 + + "Transport, logistique et entreposage" + + + + fr.insee + CA-libjlqfo-7 + 1 + + "Activités de service aux entreprises" + + + + fr.insee + CA-libjlqfo-8 + 1 + + "Administration publique, enseignement, santé humaine" + + + + fr.insee + CA-libjlqfo-9 + 1 + + "Activités sociales ou médico-sociales" + + + + fr.insee + CA-libjlqfo-10 + 1 + + "Activités de service aux particuliers" + + + + fr.insee + CA-libjlqfo-11 + 1 + + "Autres activités" + + + + + fr.insee + CategoryScheme-libjs6u4 + 1 + + L_ACTIVDOM_COM + + + fr.insee + CA-libjs6u4-1 + 1 + + "Des particuliers" + + + + fr.insee + CA-libjs6u4-2 + 1 + + "Des professionnels" + + + + fr.insee + CA-libjs6u4-3 + 1 + + "Vous ne savez pas" + + + + + fr.insee + CategoryScheme-libjrcvd + 1 + + L_ACTIVDOM_SOC + + + fr.insee + CA-libjrcvd-1 + 1 + + "Avec hébergement (maisons de retraite, orphelinats, foyers...)" + + + + fr.insee + CA-libjrcvd-2 + 1 + + "Sans hébergement (crèches, aides à domicile, centres de loisirs ...)" + + + + + fr.insee + CategoryScheme-l1wc2pt4 + 1 + + L_NBSALETAB + + + fr.insee + CA-l1wc2pt4-1 + 1 + + "9 personnes ou moins" + + + + fr.insee + CA-l1wc2pt4-2 + 1 + + "Entre 10 et 19 personnes" + + + + fr.insee + CA-l1wc2pt4-3 + 1 + + "Entre 20 et 49 personnes" + + + + fr.insee + CA-l1wc2pt4-4 + 1 + + "Entre 50 et 249 personnes" + + + + fr.insee + CA-l1wc2pt4-5 + 1 + + "250 personnes ou plus" + + + + + fr.insee + CategoryScheme-l1wcgcka + 1 + + L_NBSALETABA + + + fr.insee + CA-l1wcgcka-1 + 1 + + "1 personne" + + + + fr.insee + CA-l1wcgcka-2 + 1 + + "2 personnes" + + + + fr.insee + CA-l1wcgcka-3 + 1 + + "3 personnes" + + + + fr.insee + CA-l1wcgcka-4 + 1 + + "4 personnes" + + + + fr.insee + CA-l1wcgcka-5 + 1 + + "5 personnes" + + + + fr.insee + CA-l1wcgcka-6 + 1 + + "6 personnes" + + + + fr.insee + CA-l1wcgcka-7 + 1 + + "7 personnes" + + + + fr.insee + CA-l1wcgcka-8 + 1 + + "8 personnes" + + + + fr.insee + CA-l1wcgcka-9 + 1 + + "9 personnes" + + + + + fr.insee + CategoryScheme-l1wcl5qf + 1 + + L_NBSAL1 + + + fr.insee + CA-l1wcl5qf-1 + 1 + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ("Vous travaillez seul" || ¤l2iur75u-GOP¤) +else (¤lix9oxsd-GOP¤ || " travaille seul" || ¤l2iur75u-GOP¤ ) + + + + fr.insee + CA-l1wcl5qf-2 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-l1wcl5qf-3 + 1 + + "Entre 11 et 19 personnes" + + + + fr.insee + CA-l1wcl5qf-4 + 1 + + "Entre 20 et 49 personnes" + + + + fr.insee + CA-l1wcl5qf-5 + 1 + + "Entre 50 et 249 personnes" + + + + fr.insee + CA-l1wcl5qf-6 + 1 + + "250 personnes et plus" + + + + + fr.insee + CategoryScheme-libj9vq3 + 1 + + L_NBSAL2 + + + fr.insee + CA-libj9vq3-1 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-libj9vq3-2 + 1 + + "Entre 11 et 19 personnes" + + + + fr.insee + CA-libj9vq3-3 + 1 + + "Entre 20 et 49 personnes" + + + + fr.insee + CA-libj9vq3-4 + 1 + + "Entre 50 et 249 personnes" + + + + fr.insee + CA-libj9vq3-5 + 1 + + "250 personnes et plus" + + + + + fr.insee + CategoryScheme-l1wdjul6 + 1 + + L_NBSALA + + + fr.insee + CA-l1wdjul6-1 + 1 + + "2 personnes" + + + + fr.insee + CA-l1wdjul6-2 + 1 + + "3 personnes" + + + + fr.insee + CA-l1wdjul6-3 + 1 + + "4 personnes" + + + + fr.insee + CA-l1wdjul6-4 + 1 + + "5 personnes" + + + + fr.insee + CA-l1wdjul6-5 + 1 + + "6 personnes" + + + + fr.insee + CA-l1wdjul6-6 + 1 + + "7 personnes" + + + + fr.insee + CA-l1wdjul6-7 + 1 + + "8 personnes" + + + + fr.insee + CA-l1wdjul6-8 + 1 + + "9 personnes" + + + + fr.insee + CA-l1wdjul6-9 + 1 + + "10 personnes" + + + + + fr.insee + CategoryScheme-l2hnfr8p + 1 + + L_CONTAC + + + fr.insee + CA-l2hnfr8p-1 + 1 + + "CDI ou fonctionnaire" + + + + fr.insee + CA-l2hnfr8p-2 + 1 + + "CDD, intérim ou autre contrat de 3 mois ou plus" + + + + fr.insee + CA-l2hnfr8p-3 + 1 + + "CDD, intérim ou autre contrat de moins de 3 mois" + + + + fr.insee + CA-l2hnfr8p-4 + 1 + + "Contrat en alternance (apprentissage, contrat de professionnalisation), stage" + + + + fr.insee + CA-l2hnfr8p-5 + 1 + + "Dans une autre situation" + + + + + fr.insee + CategoryScheme-l2it94ua + 1 + + L_TPP + + + fr.insee + CA-l2it94ua-1 + 1 + + "A temps complet ?" + + + + fr.insee + CA-l2it94ua-2 + 1 + + "A temps partiel ?" + + + + + fr.insee + CategoryScheme-l2ywf31u + 1 + + L_ASTCPUB + + + fr.insee + CA-l2ywf31u-1 + 1 + + "A " || ¤l2itqw98-GOP¤ || " compte (y compris gérant de société ou chef d'entreprise salarié)" + + + + fr.insee + CA-l2ywf31u-2 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" de la fonction publique (Etat, territoriale ou hospitalière)" + + + + fr.insee + CA-l2ywf31u-3 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'une entreprise (y compris d'une association ou de la Sécurité sociale)" + + + + fr.insee + CA-l2ywf31u-4 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'un particulier" + + + + fr.insee + CA-l2ywf31u-5 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous travailliez " else ¤lix9oxsd-GOP¤ || " travaillait ") +|| "sans être rémunéré" || ¤l2iur75u-GOP¤ || " avec un membre de " ||¤l2iu1atg-GOP¤ || " famille." + + + + + fr.insee + CategoryScheme-l2j4sfwo + 1 + + L_ANBSAL1 + + + fr.insee + CA-l2j4sfwo-1 + 1 + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ("Vous travaillez seul" || ¤l2iur75u-GOP¤) +else (¤lix9oxsd-GOP¤ || " travaille seul" || ¤l2iur75u-GOP¤) + + + + + + fr.insee + CA-l2j4sfwo-2 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-l2j4sfwo-3 + 1 + + "Entre 11 et 49 personnes" + + + + fr.insee + CA-l2j4sfwo-4 + 1 + + "50 personnes ou plus" + + + + + fr.insee + CategoryScheme-libjxzeo + 1 + + L_ANBSAL2 + + + fr.insee + CA-libjxzeo-1 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-libjxzeo-2 + 1 + + "Entre 11 et 49 personnes" + + + + fr.insee + CA-libjxzeo-3 + 1 + + "50 personnes ou plus" + + + + + fr.insee + CategoryScheme-l2ou5fc3 + 1 + + L_FFLIEU + + + fr.insee + CA-l2ou5fc3-1 + 1 + + "Un collège ou lycée (hors BTS et classe préparatoire)" + + + + fr.insee + CA-l2ou5fc3-2 + 1 + + "Un établissement du supérieur (université, école d'ingénieurs, de commerce, d'infirmières...), BTS, classe préparatoire" + + + + fr.insee + CA-l2ou5fc3-3 + 1 + + "Une école de la fonction publique (IRA, école de police ...)" + + + + fr.insee + CA-l2ou5fc3-4 + 1 + + "Un centre de formation d'apprentis (CFA)" + + + + fr.insee + CA-l2ou5fc3-5 + 1 + + "Un organisme de formation pour adultes (Afpa, Greta, Cnam, CCI...)" + + + + fr.insee + CA-l2ou5fc3-6 + 1 + + "Un centre de formation à distance (Cned...)" + + + + + fr.insee + CategoryScheme-l2ov9ta3 + 1 + + L_FFCLA + + + fr.insee + CA-l2ov9ta3-1 + 1 + + "Sixième ou cinquième" + + + + fr.insee + CA-l2ov9ta3-2 + 1 + + "Quatrième" + + + + fr.insee + CA-l2ov9ta3-3 + 1 + + "Troisième (3e prépa-pro, pré-apprentissage)" + + + + fr.insee + CA-l2ov9ta3-4 + 1 + + "Seconde générale et technologique" + + + + fr.insee + CA-l2ov9ta3-5 + 1 + + "Seconde professionnelle" + + + + fr.insee + CA-l2ov9ta3-6 + 1 + + "Première" + + + + fr.insee + CA-l2ov9ta3-7 + 1 + + "Terminale" + + + + fr.insee + CA-l2ov9ta3-8 + 1 + + "CAP - 1ère année" + + + + fr.insee + CA-l2ov9ta3-9 + 1 + + "CAP - 2ème année" + + + + fr.insee + CA-l2ov9ta3-10 + 1 + + "Autre" + + + + + fr.insee + CategoryScheme-l2ovg7g8 + 1 + + L_FFBAC + + + fr.insee + CA-l2ovg7g8-1 + 1 + + "Bac général" + + + + fr.insee + CA-l2ovg7g8-2 + 1 + + "Bac technologique (STI2D, STL, ST2S, STD2A, STMG, S2TMD, STHR)" + + + + fr.insee + CA-l2ovg7g8-3 + 1 + + "Bac technologique agricole (STAV)" + + + + fr.insee + CA-l2ovg7g8-4 + 1 + + "Bac professionnel" + + + + fr.insee + CA-l2ovg7g8-5 + 1 + + "Bac professionnel agricole" + + + + + fr.insee + CategoryScheme-l2ovupfg + 1 + + L_FFCAP + + + fr.insee + CA-l2ovupfg-1 + 1 + + "Un CAP" + + + + fr.insee + CA-l2ovupfg-2 + 1 + + "Un CAP agricole (CAPA)" + + + + + fr.insee + CategoryScheme-l2ovt65t + 1 + + L_FFTYPFORM + + + fr.insee + CA-l2ovt65t-1 + 1 + + "Préparation d'un diplôme ou d'un titre" + + + + fr.insee + CA-l2ovt65t-2 + 1 + + "Préparation d'un ou plusieurs concours" + + + + fr.insee + CA-l2ovt65t-3 + 1 + + "Mise à niveau post-bac" + + + + fr.insee + CA-l2ovt65t-4 + 1 + + "Autre formation" + + + + + fr.insee + CategoryScheme-l2ow3zu7 + 1 + + L_FFCONC + + + fr.insee + CA-l2ow3zu7-1 + 1 + + "Auxiliaire de puériculture, aide soignant, accompagnant éducatif et social" + + + + fr.insee + CA-l2ow3zu7-2 + 1 + + "Autre concours des professions paramédicales ou sociales" + + + + fr.insee + CA-l2ow3zu7-3 + 1 + + "Concours préparé en CPGE (classe préparatoire aux grandes écoles)" + + + + fr.insee + CA-l2ow3zu7-4 + 1 + + "Ecoles d'art et architecture" + + + + fr.insee + CA-l2ow3zu7-5 + 1 + + "Professeur des écoles, professeur certifié (CRPE, CAPES, CAFEP, CAPET, CAPLP, CAPEPS ...)" + + + + fr.insee + CA-l2ow3zu7-6 + 1 + + "Professeur agrégé" + + + + fr.insee + CA-l2ow3zu7-7 + 1 + + "Autre concours de la fonction publique (Magistrature, IRA, Finances publiques ...)" + + + + fr.insee + CA-l2ow3zu7-8 + 1 + + "Autre concours" + + + + + fr.insee + CategoryScheme-l2owamgp + 1 + + L_FFNIVA + + + fr.insee + CA-l2owamgp-1 + 1 + + "Pas de diplôme requis" + + + + fr.insee + CA-l2owamgp-2 + 1 + + "Un diplôme de niveau brevet des collèges ou Diplôme National du Brevet (DNB)" + + + + fr.insee + CA-l2owamgp-3 + 1 + + "Un diplôme de niveau CAP" + + + + fr.insee + CA-l2owamgp-4 + 1 + + "Un diplôme de niveau Bac" + + + + fr.insee + CA-l2owamgp-5 + 1 + + "Un diplôme de niveau Bac+2" + + + + fr.insee + CA-l2owamgp-6 + 1 + + "Un diplôme de niveau Bac+3" + + + + fr.insee + CA-l2owamgp-7 + 1 + + "Un diplôme de niveau Bac+4" + + + + fr.insee + CA-l2owamgp-8 + 1 + + "Un diplôme de niveau Bac+5 ou plus" + + + + + fr.insee + CategoryScheme-l2owah6l + 1 + + L_FFNIVB + + + fr.insee + CA-l2owah6l-1 + 1 + + "Catégorie C" + + + + fr.insee + CA-l2owah6l-2 + 1 + + "Catégorie B" + + + + fr.insee + CA-l2owah6l-3 + 1 + + "Catégorie A" + + + + fr.insee + CA-l2owah6l-4 + 1 + + "Catégorie A+" + + + + + fr.insee + CategoryScheme-l2owv329 + 1 + + L_FFDIPLCLAA + + + fr.insee + CA-l2owv329-1 + 1 + + "Seconde" + + + + fr.insee + CA-l2owv329-2 + 1 + + "Première" + + + + fr.insee + CA-l2owv329-3 + 1 + + "Terminale" + + + + + fr.insee + CategoryScheme-l2owthpd + 1 + + L_FFDIPLCLAB + + + fr.insee + CA-l2owthpd-1 + 1 + + "1ère année (y compris formation se déroulant sur un an ou moins)" + + + + fr.insee + CA-l2owthpd-2 + 1 + + "2ème année" + + + + fr.insee + CA-l2owthpd-3 + 1 + + "3ème année" + + + + fr.insee + CA-l2owthpd-4 + 1 + + "4ème année" + + + + fr.insee + CA-l2owthpd-5 + 1 + + "5ème année" + + + + fr.insee + CA-l2owthpd-6 + 1 + + "6ème année" + + + + fr.insee + CA-l2owthpd-7 + 1 + + "7ème année" + + + + fr.insee + CA-l2owthpd-8 + 1 + + "8ème année" + + + + fr.insee + CA-l2owthpd-9 + 1 + + "9ème année ou plus" + + + + + fr.insee + CategoryScheme-l2oxynk2 + 1 + + L_GRDIPA + + + fr.insee + CA-l2oxynk2-1 + 1 + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous ne possédez " else ¤l14uaqgk-GOP¤ || " ne possède ") || "aucun diplôme" + + + + fr.insee + CA-l2oxynk2-2 + 1 + + "CEP (certificat d'études primaire)" + + + + fr.insee + CA-l2oxynk2-3 + 1 + + "BEPC, brevet élémentaire, brevet des collèges, DNB" + + + + fr.insee + CA-l2oxynk2-4 + 1 + + "CAP, BEP ou diplôme de niveau équivalent" + + + + fr.insee + CA-l2oxynk2-5 + 1 + + "Baccalauréat (général, technologique ou professionnel), brevet supérieur, brevet professionnel, de technicien ou d'enseignement ou diplôme équivalent" + + + + fr.insee + CA-l2oxynk2-6 + 1 + + "Capacité en droit, DAEU, ESEU" + + + + fr.insee + CA-l2oxynk2-7 + 1 + + "BTS, DUT, Deug, Deust, diplôme de la santé ou du social de niveau bac+2 ou diplôme équivalent" + + + + fr.insee + CA-l2oxynk2-8 + 1 + + "Diplôme de niveau supérieur à bac+2 (Licence, licence pro, maîtrise, master, DESS, DEA, doctorat, diplôme d'une grande école)" + + + + + fr.insee + CategoryScheme-l2oxz6v4 + 1 + + L_GRDIPB + + + fr.insee + CA-l2oxz6v4-1 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous n'avez jamais été à l'école ou vous l'avez " +else ¤lix9oxsd-GOP¤ || " n'a jamais été à l'école ou l'a " +)||"quittée avant la fin du primaire" + + + + + fr.insee + CA-l2oxz6v4-2 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous avez " else ¤lix9oxsd-GOP¤ || " a ")|| +"suivi " ||¤l2iu1atg-GOP¤|| " scolarité jusqu'à la fin du primaire ou avant la fin du collège" + + + + + fr.insee + CA-l2oxz6v4-3 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous avez " else ¤lix9oxsd-GOP¤ || " a ")|| +"suivi " ||¤l2iu1atg-GOP¤|| " scolarité jusqu'à la fin du collège ou au-delà" + + + + + fr.insee + CategoryScheme-l2ywyhne + 1 + + L_GRDIPC + + + fr.insee + CA-l2ywyhne-1 + 1 + + "Licence, licence pro, maîtrise ou diplôme équivalent de niveau bac+3 ou bac+4" + + + + fr.insee + CA-l2ywyhne-2 + 1 + + "Master, DEA, DESS, diplôme de grande école de niveau bac+5, doctorat de santé (médecine, pharmacie, dentaire...)" + + + + fr.insee + CA-l2ywyhne-3 + 1 + + "Doctorat de recherche (hors doctorat de santé)" + + + + + fr.insee + CategoryScheme-l1au0pkk + 1 + + L_TYPLOG + + + fr.insee + CA-l1au0pkk-1 + 1 + + Une maison + + + + fr.insee + CA-l1au0pkk-2 + 1 + + Un appartement + + + + fr.insee + CA-l1au0pkk-3 + 1 + + Un logement-foyer + + + + fr.insee + CA-l1au0pkk-4 + 1 + + Une chambre d'hôtel + + + + fr.insee + CA-l1au0pkk-5 + 1 + + Une habitation de fortune + + + + fr.insee + CA-l1au0pkk-6 + 1 + + Une pièce indépendante (ayant sa propre entrée) + + + + + fr.insee + CategoryScheme-l1aufkzv + 1 + + L_SURFTR + + + fr.insee + CA-l1aufkzv-1 + 1 + + "Moins de 25 m²" + + + + fr.insee + CA-l1aufkzv-2 + 1 + + "De 26 à 40 m²" + + + + fr.insee + CA-l1aufkzv-3 + 1 + + "De 41 à 70 m²" + + + + fr.insee + CA-l1aufkzv-4 + 1 + + "De 71 à 100 m²" + + + + fr.insee + CA-l1aufkzv-5 + 1 + + "De 101 à 150 m²" + + + + fr.insee + CA-l1aufkzv-6 + 1 + + "Plus de 151 m²" + + + + + fr.insee + CategoryScheme-l1asjley + 1 + + L_STOC + + + fr.insee + CA-l1asjley-1 + 1 + + "Propriétaire" + + + + fr.insee + CA-l1asjley-2 + 1 + + "Usufruitier, y compris en viager" + + + + fr.insee + CA-l1asjley-3 + 1 + + "Locataire ou sous-locataire" + + + + fr.insee + CA-l1asjley-4 + 1 + + "Logé gratuitement, avec un paiement éventuel de charges" + + + + + fr.insee + CategoryScheme-livt83k2 + 1 + + L_LOYER_MENS + + + fr.insee + CA-livt83k2-1 + 1 + + "Mensuel" + + + + fr.insee + CA-livt83k2-2 + 1 + + "Trimestriel" + + + + fr.insee + CA-livt83k2-3 + 1 + + "Semestriel" + + + + fr.insee + CA-livt83k2-4 + 1 + + "Annuel" + + + + fr.insee + CA-livt83k2-5 + 1 + + "Autre" + + + + + fr.insee + CategoryScheme-l1ata22l + 1 + + L_LOGPROPRI + + + fr.insee + CA-l1ata22l-1 + 1 + + L'employeur d'un membre du ménage dans le cadre d'un logement de fonction ? + + + + fr.insee + CA-l1ata22l-2 + 1 + + Un organisme HLM (ou assimilé, OPAC, offices, sociétés, fondations) ? + + + + fr.insee + CA-l1ata22l-3 + 1 + + Une administration, un organisme de Sécurité Sociale, ou une association au titre de l'Action logement ? + + + + fr.insee + CA-l1ata22l-4 + 1 + + Une banque, une assurance ou une autre société du secteur public ou du secteur privé ? + + + + fr.insee + CA-l1ata22l-5 + 1 + + Un membre de la famille ? + + + + fr.insee + CA-l1ata22l-6 + 1 + + Un autre particulier ? + + + + fr.insee + CA-l1ata22l-7 + 1 + + Autre cas ? + + + + + fr.insee + CategoryScheme-libxmauc + 1 + + L_ANCONSTR + + + fr.insee + CA-libxmauc-1 + 1 + + "Avant 1918" + + + + fr.insee + CA-libxmauc-2 + 1 + + "De 1919 à 1945" + + + + fr.insee + CA-libxmauc-3 + 1 + + "De 1946 à 1970" + + + + fr.insee + CA-libxmauc-4 + 1 + + "De 1971 à 1990" + + + + fr.insee + CA-libxmauc-5 + 1 + + "De 1991 à 2005" + + + + fr.insee + CA-libxmauc-6 + 1 + + "2006 ou après" + + + + + fr.insee + CategoryScheme-libxsw6w + 1 + + L_OUI_NON_NSP + + + fr.insee + CA-libxsw6w-1 + 1 + + "Oui" + + + + fr.insee + CA-libxsw6w-2 + 1 + + "Non" + + + + fr.insee + CA-libxsw6w-3 + 1 + + "Vous ne savez pas" + + + + + fr.insee + CategoryScheme-libyczb1 + 1 + + L_NRJ_TRAV_FU + + + fr.insee + CA-libyczb1-1 + 1 + + "Oui, certainement" + + + + fr.insee + CA-libyczb1-2 + 1 + + "Oui, peut-être" + + + + fr.insee + CA-libyczb1-3 + 1 + + "Non, probablement pas" + + + + fr.insee + CA-libyczb1-4 + 1 + + "Non, certainement pas" + + + + fr.insee + CA-libyczb1-5 + 1 + + "Vous ne savez pas" + + + + + fr.insee + CategoryScheme-libyau6k + 1 + + L_CHOIX_LOG + + + fr.insee + CA-libyau6k-1 + 1 + + "Taille et confort du logement" + + + + fr.insee + CA-libyau6k-2 + 1 + + "Prix du logement" + + + + fr.insee + CA-libyau6k-3 + 1 + + "Proximité du lieu de travail ou d’études" + + + + fr.insee + CA-libyau6k-4 + 1 + + "Proximité des commerces et services, des établissements scolaires…" + + + + fr.insee + CA-libyau6k-5 + 1 + + "Environnement naturel (calme, espaces verts, forêt…)" + + + + fr.insee + CA-libyau6k-6 + 1 + + "Facilité d’accès (transports collectifs, desserte routière)" + + + + fr.insee + CA-libyau6k-7 + 1 + + "Vous n’avez pas choisi votre logement actuel" + + + + fr.insee + CA-libyau6k-8 + 1 + + "Autre critère" + + + + + fr.insee + CategoryScheme-libya8uw + 1 + + L_COND_LOG + + + fr.insee + CA-libya8uw-1 + 1 + + "Très satisfaisantes" + + + + fr.insee + CA-libya8uw-2 + 1 + + "Satisfaisantes" + + + + fr.insee + CA-libya8uw-3 + 1 + + "Acceptables" + + + + fr.insee + CA-libya8uw-4 + 1 + + "Insuffisantes" + + + + fr.insee + CA-libya8uw-5 + 1 + + "Très insuffisantes" + + + + + fr.insee + CategoryScheme-liby6h2m + 1 + + L_FINA_LOG + + + fr.insee + CA-liby6h2m-1 + 1 + + "Une charge négligeable" + + + + fr.insee + CA-liby6h2m-2 + 1 + + "Une charge que vous pouvez supporter sans difficulté" + + + + fr.insee + CA-liby6h2m-3 + 1 + + "Une lourde charge" + + + + fr.insee + CA-liby6h2m-4 + 1 + + "Une très lourde charge" + + + + fr.insee + CA-liby6h2m-5 + 1 + + "Une charge à laquelle vous ne pouvez pas faire face" + + + + + fr.insee + CategoryScheme-libyqiss + 1 + + L_FINA_GEN + + + fr.insee + CA-libyqiss-1 + 1 + + "Vous ne pouvez pas y arriver sans faire de dettes" + + + + fr.insee + CA-libyqiss-2 + 1 + + "Vous y arrivez difficilement" + + + + fr.insee + CA-libyqiss-3 + 1 + + "C’est juste, il faut faire attention" + + + + fr.insee + CA-libyqiss-4 + 1 + + "Ça va" + + + + fr.insee + CA-libyqiss-5 + 1 + + "Vous êtes plutôt à l’aise" + + + + fr.insee + CA-libyqiss-6 + 1 + + "Vous êtes vraiment à l'aise" + + + + + fr.insee + CategoryScheme-libyycuj + 1 + + L_AIDE_VOIS + + + fr.insee + CA-libyycuj-1 + 1 + + "Oui" + + + + fr.insee + CA-libyycuj-2 + 1 + + "Non" + + + + fr.insee + CA-libyycuj-3 + 1 + + "Vous n'avez pas de voisin" + + + + + fr.insee + CategoryScheme-libz1uqg + 1 + + L_QUART_AVANTAGE + + + fr.insee + CA-libz1uqg-1 + 1 + + "L’offre de transport" + + + + fr.insee + CA-libz1uqg-2 + 1 + + "Les commerces, cafés, restaurants, le marché" + + + + fr.insee + CA-libz1uqg-3 + 1 + + "Le calme, la tranquillité" + + + + fr.insee + CA-libz1uqg-4 + 1 + + "Les parcs, les espaces verts, la nature" + + + + fr.insee + CA-libz1uqg-5 + 1 + + "La sécurité" + + + + fr.insee + CA-libz1uqg-6 + 1 + + "La présence de belles maisons ou de beaux immeubles" + + + + fr.insee + CA-libz1uqg-7 + 1 + + "La vie de quartier, l’ambiance de village" + + + + fr.insee + CA-libz1uqg-8 + 1 + + "Les écoles, les services et les équipements (médecins, cinéma, gymnase)" + + + + + fr.insee + CategoryScheme-libzb0ea + 1 + + L_ON + + + fr.insee + CA-libzb0ea-1 + 1 + + "Oui" + + + + fr.insee + CA-libzb0ea-2 + 1 + + "Non" + + + + + fr.insee + CategoryScheme-libyy6jr + 1 + + L_QUART_PB + + + fr.insee + CA-libyy6jr-1 + 1 + + "Le bruit ou la pollution" + + + + fr.insee + CA-libyy6jr-2 + 1 + + "Des transports en commun insuffisants (éloignement, horaires, accessibilité, etc.)" + + + + fr.insee + CA-libyy6jr-3 + 1 + + "Le manque d’équipements (sports, loisirs, santé, services, etc.)" + + + + fr.insee + CA-libyy6jr-4 + 1 + + "Le manque d’animation" + + + + fr.insee + CA-libyy6jr-5 + 1 + + "L’environnement dégradé (mal entretenu, sale)" + + + + fr.insee + CA-libyy6jr-6 + 1 + + "La délinquance" + + + + fr.insee + CA-libyy6jr-7 + 1 + + "Les dangers de la circulation" + + + + fr.insee + CA-libyy6jr-8 + 1 + + "Une mauvaise image ou une mauvaise réputation" + + + + + fr.insee + CategoryScheme-libzhuue + 1 + + L_QUART_DEV + + + fr.insee + CA-libzhuue-1 + 1 + + "Oui, cela doit être créé ou développé" + + + + fr.insee + CA-libzhuue-2 + 1 + + "Non, ces activités ne sont pas utiles dans votre quartier ou village" + + + + fr.insee + CA-libzhuue-3 + 1 + + "Ces activités existent déjà et sont suffisantes" + + + + + fr.insee + CategoryScheme-libzcay7 + 1 + + L_RECYCLE + + + fr.insee + CA-libzcay7-1 + 1 + + "Toujours" + + + + fr.insee + CA-libzcay7-2 + 1 + + "Souvent" + + + + fr.insee + CA-libzcay7-3 + 1 + + "Parfois" + + + + fr.insee + CA-libzcay7-4 + 1 + + "Jamais" + + + + fr.insee + CA-libzcay7-5 + 1 + + "Il n'y a pas de collecte sélective là où vous habitez" + + + + + fr.insee + CategoryScheme-libze0zu + 1 + + L_ENVIRONNEMENT + + + fr.insee + CA-libze0zu-1 + 1 + + "Toujours" + + + + fr.insee + CA-libze0zu-2 + 1 + + "Souvent" + + + + fr.insee + CA-libze0zu-3 + 1 + + "Parfois" + + + + fr.insee + CA-libze0zu-4 + 1 + + "Jamais" + + + + + fr.insee + CategoryScheme-libzas5e + 1 + + L_VOITURE + + + fr.insee + CA-libzas5e-1 + 1 + + "Toujours" + + + + fr.insee + CA-libzas5e-2 + 1 + + "Souvent" + + + + fr.insee + CA-libzas5e-3 + 1 + + "Parfois" + + + + fr.insee + CA-libzas5e-4 + 1 + + "Jamais" + + + + fr.insee + CA-libzas5e-5 + 1 + + "Vous n'utilisez jamais ou rarement la voiture" + + + + + fr.insee + CategoryScheme-libzoccs + 1 + + L_QUART_NOTE + + + fr.insee + CA-libzoccs-1 + 1 + + "1" + + + + fr.insee + CA-libzoccs-2 + 1 + + "2" + + + + fr.insee + CA-libzoccs-3 + 1 + + "3" + + + + fr.insee + CA-libzoccs-4 + 1 + + "4" + + + + fr.insee + CA-libzoccs-5 + 1 + + "5" + + + + fr.insee + CA-libzoccs-6 + 1 + + "6" + + + + fr.insee + CA-libzoccs-7 + 1 + + "7" + + + + fr.insee + CA-libzoccs-8 + 1 + + "8" + + + + fr.insee + CA-libzoccs-9 + 1 + + "9" + + + + fr.insee + CA-libzoccs-10 + 1 + + "10" + + + + + fr.insee + CategoryScheme-l2sspd6p + 1 + + L_SANTGEN + + + fr.insee + CA-l2sspd6p-1 + 1 + + "Très bon" + + + + fr.insee + CA-l2sspd6p-2 + 1 + + "Bon" + + + + fr.insee + CA-l2sspd6p-3 + 1 + + "Assez bon" + + + + fr.insee + CA-l2sspd6p-4 + 1 + + "Mauvais" + + + + fr.insee + CA-l2sspd6p-5 + 1 + + "Très mauvais" + + + + + fr.insee + CategoryScheme-l2sujdf4 + 1 + + L_GALI + + + fr.insee + CA-l2sujdf4-1 + 1 + + "Oui, fortement limité" + + + + fr.insee + CA-l2sujdf4-2 + 1 + + "Oui, limité, mais pas fortement" + + + + fr.insee + CA-l2sujdf4-3 + 1 + + "Non, pas limité du tout" + + + + + fr.insee + CategoryScheme-libzsoro + 1 + + L_DIF_DEPELEC + + + fr.insee + CA-libzsoro-1 + 1 + + "Aucune difficulté" + + + + fr.insee + CA-libzsoro-2 + 1 + + "Pas trop de difficultés, mais ça vous a pris un peu de temps" + + + + fr.insee + CA-libzsoro-3 + 1 + + "Des difficultés, mais vous avez pu répondre" + + + + fr.insee + CA-libzsoro-4 + 1 + + "Vous n'avez pas pu répondre" + + + + + fr.insee + CategoryScheme-libzjwmo + 1 + + L_DIF_MONTANT + + + fr.insee + CA-libzjwmo-1 + 1 + + "C'est le montant exact" + + + + fr.insee + CA-libzjwmo-2 + 1 + + "Ce n'est pas forcément le montant exact, mais c'est proche" + + + + fr.insee + CA-libzjwmo-3 + 1 + + "C'est un montant très approximatif" + + + + + fr.insee + CategoryScheme-lic00r7g + 1 + + L_DIF_QUARTIER + + + fr.insee + CA-lic00r7g-1 + 1 + + "Aucune difficulté" + + + + fr.insee + CA-lic00r7g-2 + 1 + + "Pas trop de difficultés, mais vous avez dû y réfléchir" + + + + fr.insee + CA-lic00r7g-3 + 1 + + "Quelques difficultés (par exemple, vous avez dû faire varier ce que recouvre votre quartier ou village en fonction des thèmes abordés)" + + + + fr.insee + CA-lic00r7g-4 + 1 + + "Des difficultés (vous ne connaissez pas bien votre quartier ou village, vous ne voyez pas bien à quoi il correspond, ...) " + + + + + fr.insee + CategoryScheme-libznuft + 1 + + L_DIF_AUTRE + + + fr.insee + CA-libznuft-1 + 1 + + "Aucune difficulté" + + + + fr.insee + CA-libznuft-2 + 1 + + "Des difficultés pour une ou deux questions" + + + + fr.insee + CA-libznuft-3 + 1 + + "Des difficultés pour plus de deux questions" + + + + + fr.insee + CategoryScheme-lic0700g + 1 + + L_AVIS + + + fr.insee + CA-lic0700g-1 + 1 + + "Il vous a interessé" + + + + fr.insee + CA-lic0700g-2 + 1 + + "Il était trop long" + + + + fr.insee + CA-lic0700g-3 + 1 + + "Il était clair" + + + + fr.insee + CA-lic0700g-4 + 1 + + "C'était facile de répondre" + + + + fr.insee + CA-lic0700g-5 + 1 + + "Vous avez eu des problèmes techniques : connexion interrompue, longs temps de chargement, écran trop petit …" + + + + + fr.insee + CategoryScheme-libz5d44-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz5d44-secondDimension-fakeCL-1 + + + fr.insee + CA-libz5d44-secondDimension-fakeCL-1-1 + 1 + + "Réponse" + + + + + fr.insee + CategoryScheme-libz9s7u-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz9s7u-secondDimension-fakeCL-1 + + + fr.insee + CA-libz9s7u-secondDimension-fakeCL-1-1 + 1 + + "Réponse" + + + + + fr.insee + CategoryScheme-lic0a3os-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-lic0a3os-secondDimension-fakeCL-1 + + + fr.insee + CA-lic0a3os-secondDimension-fakeCL-1-1 + 1 + + "Réponse" + + + + + fr.insee + CategoryScheme-lj76sgq8 + 1 + + A définir + + + fr.insee + INSEE-COMMUN-CA-Booleen-1 + 1 + + + + + + + fr.insee + MMCDVFAF-CLS + 1 + + MMCDVFAF + + + fr.insee + l0v3x4ho + 1 + + L_SEXE + + Regular + + Ordinal + + + fr.insee + l0v3x4ho-1 + 1 + + fr.insee + CA-l0v3x4ho-1 + 1 + Category + + 1 + + + fr.insee + l0v3x4ho-2 + 1 + + fr.insee + CA-l0v3x4ho-2 + 1 + Category + + 2 + + + + fr.insee + l12074mk + 1 + + L_LNAIS + + Regular + + Ordinal + + + fr.insee + l12074mk-1 + 1 + + fr.insee + CA-l12074mk-1 + 1 + Category + + 1 + + + fr.insee + l12074mk-2 + 1 + + fr.insee + CA-l12074mk-2 + 1 + Category + + 2 + + + + fr.insee + l1214jho + 1 + + L_NATION + + Regular + + Ordinal + + + fr.insee + l1214jho-1 + 1 + + fr.insee + CA-l1214jho-1 + 1 + Category + + 1 + + + fr.insee + l1214jho-2 + 1 + + fr.insee + CA-l1214jho-2 + 1 + Category + + 2 + + + fr.insee + l1214jho-3 + 1 + + fr.insee + CA-l1214jho-3 + 1 + Category + + 3 + + + fr.insee + l1214jho-4 + 1 + + fr.insee + CA-l1214jho-4 + 1 + Category + + 4 + + + + fr.insee + livjnf0y + 1 + + LISTE_LIENS + + Regular + + Ordinal + + + fr.insee + livjnf0y-1 + 1 + + fr.insee + CA-livjnf0y-1 + 1 + Category + + 1 + + + fr.insee + livjnf0y-2 + 1 + + fr.insee + CA-livjnf0y-2 + 1 + Category + + 2 + + + fr.insee + livjnf0y-3 + 1 + + fr.insee + CA-livjnf0y-3 + 1 + Category + + 3 + + + fr.insee + livjnf0y-4 + 1 + + fr.insee + CA-livjnf0y-4 + 1 + Category + + 4 + + + fr.insee + livjnf0y-5 + 1 + + fr.insee + CA-livjnf0y-5 + 1 + Category + + 5 + + + fr.insee + livjnf0y-6 + 1 + + fr.insee + CA-livjnf0y-6 + 1 + Category + + 6 + + + fr.insee + livjnf0y-7 + 1 + + fr.insee + CA-livjnf0y-7 + 1 + Category + + 7 + + + fr.insee + livjnf0y-8 + 1 + + fr.insee + CA-livjnf0y-8 + 1 + Category + + 8 + + + fr.insee + livjnf0y-9 + 1 + + fr.insee + CA-livjnf0y-9 + 1 + Category + + 9 + + + fr.insee + livjnf0y-10 + 1 + + fr.insee + CA-livjnf0y-10 + 1 + Category + + 10 + + + fr.insee + livjnf0y-11 + 1 + + fr.insee + CA-livjnf0y-11 + 1 + Category + + 11 + + + fr.insee + livjnf0y-12 + 1 + + fr.insee + CA-livjnf0y-12 + 1 + Category + + 12 + + + fr.insee + livjnf0y-13 + 1 + + fr.insee + CA-livjnf0y-13 + 1 + Category + + 13 + + + fr.insee + livjnf0y-14 + 1 + + fr.insee + CA-livjnf0y-14 + 1 + Category + + 14 + + + fr.insee + livjnf0y-15 + 1 + + fr.insee + CA-livjnf0y-15 + 1 + Category + + 15 + + + fr.insee + livjnf0y-16 + 1 + + fr.insee + CA-livjnf0y-16 + 1 + Category + + 16 + + + fr.insee + livjnf0y-17 + 1 + + fr.insee + CA-livjnf0y-17 + 1 + Category + + 17 + + + fr.insee + livjnf0y-18 + 1 + + fr.insee + CA-livjnf0y-18 + 1 + Category + + 18 + + + + fr.insee + l13e77ow + 1 + + L_SITUCONJ + + Regular + + Ordinal + + + fr.insee + l13e77ow-1 + 1 + + fr.insee + CA-l13e77ow-1 + 1 + Category + + 1 + + + fr.insee + l13e77ow-2 + 1 + + fr.insee + CA-l13e77ow-2 + 1 + Category + + 2 + + + fr.insee + l13e77ow-3 + 1 + + fr.insee + CA-l13e77ow-3 + 1 + Category + + 3 + + + fr.insee + l13e77ow-4 + 1 + + fr.insee + CA-l13e77ow-4 + 1 + Category + + 4 + + + fr.insee + l13e77ow-5 + 1 + + fr.insee + CA-l13e77ow-5 + 1 + Category + + 5 + + + fr.insee + l13e77ow-6 + 1 + + fr.insee + CA-l13e77ow-6 + 1 + Category + + 6 + + + fr.insee + l13e77ow-7 + 1 + + fr.insee + CA-l13e77ow-7 + 1 + Category + + 7 + + + fr.insee + l13e77ow-8 + 1 + + fr.insee + CA-l13e77ow-8 + 1 + Category + + 8 + + + + fr.insee + l13e94a3 + 1 + + L_VEUF + + Regular + + Ordinal + + + fr.insee + l13e94a3-1 + 1 + + fr.insee + CA-l13e94a3-1 + 1 + Category + + 1 + + + fr.insee + l13e94a3-2 + 1 + + fr.insee + CA-l13e94a3-2 + 1 + Category + + 2 + + + fr.insee + l13e94a3-3 + 1 + + fr.insee + CA-l13e94a3-3 + 1 + Category + + 3 + + + + fr.insee + l2os145t + 1 + + L_NBPARL + + Regular + + Ordinal + + + fr.insee + l2os145t-1 + 1 + + fr.insee + CA-l2os145t-1 + 1 + Category + + 0 + + + fr.insee + l2os145t-2 + 1 + + fr.insee + CA-l2os145t-2 + 1 + Category + + 1 + + + fr.insee + l2os145t-3 + 1 + + fr.insee + CA-l2os145t-3 + 1 + Category + + 2 + + + + fr.insee + l0v2k0fj + 1 + + L_OUI_NON + + Regular + + Ordinal + + + fr.insee + l0v2k0fj-1 + 1 + + fr.insee + CA-l0v2k0fj-1 + 1 + Category + + 1 + + + fr.insee + l0v2k0fj-2 + 1 + + fr.insee + CA-l0v2k0fj-2 + 1 + Category + + 2 + + + + fr.insee + l13o0n14 + 1 + + L_DURLOG + + Regular + + Ordinal + + + fr.insee + l13o0n14-1 + 1 + + fr.insee + CA-l13o0n14-1 + 1 + Category + + 1 + + + fr.insee + l13o0n14-2 + 1 + + fr.insee + CA-l13o0n14-2 + 1 + Category + + 2 + + + fr.insee + l13o0n14-3 + 1 + + fr.insee + CA-l13o0n14-3 + 1 + Category + + 3 + + + + fr.insee + l13oddrm + 1 + + L_MINLOGENQ + + Regular + + Ordinal + + + fr.insee + l13oddrm-1 + 1 + + fr.insee + CA-l13oddrm-1 + 1 + Category + + 1 + + + fr.insee + l13oddrm-2 + 1 + + fr.insee + CA-l13oddrm-2 + 1 + Category + + 2 + + + fr.insee + l13oddrm-3 + 1 + + fr.insee + CA-l13oddrm-3 + 1 + Category + + 3 + + + fr.insee + l13oddrm-4 + 1 + + fr.insee + CA-l13oddrm-4 + 1 + Category + + 4 + + + fr.insee + l13oddrm-5 + 1 + + fr.insee + CA-l13oddrm-5 + 1 + Category + + 5 + + + + fr.insee + l13orz9s + 1 + + L_MINLOGAUT + + Regular + + Ordinal + + + fr.insee + l13orz9s-1 + 1 + + fr.insee + CA-l13orz9s-1 + 1 + Category + + 1 + + + fr.insee + l13orz9s-2 + 1 + + fr.insee + CA-l13orz9s-2 + 1 + Category + + 2 + + + fr.insee + l13orz9s-3 + 1 + + fr.insee + CA-l13orz9s-3 + 1 + Category + + 3 + + + fr.insee + l13orz9s-4 + 1 + + fr.insee + CA-l13orz9s-4 + 1 + Category + + 4 + + + fr.insee + l13orz9s-5 + 1 + + fr.insee + CA-l13orz9s-5 + 1 + Category + + 5 + + + fr.insee + l13orz9s-6 + 1 + + fr.insee + CA-l13orz9s-6 + 1 + Category + + 6 + + + + fr.insee + l13p6die + 1 + + L_DORM + + Regular + + Ordinal + + + fr.insee + l13p6die-1 + 1 + + fr.insee + CA-l13p6die-1 + 1 + Category + + 1 + + + fr.insee + l13p6die-2 + 1 + + fr.insee + CA-l13p6die-2 + 1 + Category + + 2 + + + + fr.insee + l13pat1k + 1 + + L_MAJLOGENQ + + Regular + + Ordinal + + + fr.insee + l13pat1k-1 + 1 + + fr.insee + CA-l13pat1k-1 + 1 + Category + + 1 + + + fr.insee + l13pat1k-2 + 1 + + fr.insee + CA-l13pat1k-2 + 1 + Category + + 2 + + + fr.insee + l13pat1k-3 + 1 + + fr.insee + CA-l13pat1k-3 + 1 + Category + + 3 + + + fr.insee + l13pat1k-4 + 1 + + fr.insee + CA-l13pat1k-4 + 1 + Category + + 4 + + + fr.insee + l13pat1k-5 + 1 + + fr.insee + CA-l13pat1k-5 + 1 + Category + + 5 + + + fr.insee + l13pat1k-6 + 1 + + fr.insee + CA-l13pat1k-6 + 1 + Category + + 6 + + + + fr.insee + l13q0vc2 + 1 + + L_MAJLOGAUT1 + + Regular + + Ordinal + + + fr.insee + l13q0vc2-1 + 1 + + fr.insee + CA-l13q0vc2-1 + 1 + Category + + 1 + + + fr.insee + l13q0vc2-2 + 1 + + fr.insee + CA-l13q0vc2-2 + 1 + Category + + 2 + + + fr.insee + l13q0vc2-3 + 1 + + fr.insee + CA-l13q0vc2-3 + 1 + Category + + 3 + + + fr.insee + l13q0vc2-4 + 1 + + fr.insee + CA-l13q0vc2-4 + 1 + Category + + 4 + + + fr.insee + l13q0vc2-5 + 1 + + fr.insee + CA-l13q0vc2-5 + 1 + Category + + 5 + + + fr.insee + l13q0vc2-6 + 1 + + fr.insee + CA-l13q0vc2-6 + 1 + Category + + 6 + + + + fr.insee + lic06uco + 1 + + L_MAJLOGAUT2 + + Regular + + Ordinal + + + fr.insee + lic06uco-1 + 1 + + fr.insee + CA-lic06uco-1 + 1 + Category + + 2 + + + fr.insee + lic06uco-2 + 1 + + fr.insee + CA-lic06uco-2 + 1 + Category + + 3 + + + fr.insee + lic06uco-3 + 1 + + fr.insee + CA-lic06uco-3 + 1 + Category + + 4 + + + fr.insee + lic06uco-4 + 1 + + fr.insee + CA-lic06uco-4 + 1 + Category + + 5 + + + fr.insee + lic06uco-5 + 1 + + fr.insee + CA-lic06uco-5 + 1 + Category + + 6 + + + + fr.insee + l13pwmep + 1 + + L_TYPLOGCO + + Regular + + Ordinal + + + fr.insee + l13pwmep-1 + 1 + + fr.insee + CA-l13pwmep-1 + 1 + Category + + 1 + + + fr.insee + l13pwmep-2 + 1 + + fr.insee + CA-l13pwmep-2 + 1 + Category + + 2 + + + fr.insee + l13pwmep-3 + 1 + + fr.insee + CA-l13pwmep-3 + 1 + Category + + 3 + + + fr.insee + l13pwmep-4 + 1 + + fr.insee + CA-l13pwmep-4 + 1 + Category + + 4 + + + fr.insee + l13pwmep-5 + 1 + + fr.insee + CA-l13pwmep-5 + 1 + Category + + 5 + + + fr.insee + l13pwmep-6 + 1 + + fr.insee + CA-l13pwmep-6 + 1 + Category + + 6 + + + fr.insee + l13pwmep-7 + 1 + + fr.insee + CA-l13pwmep-7 + 1 + Category + + 7 + + + + fr.insee + l1ax6zmm + 1 + + L_SITUAEU + + Regular + + Ordinal + + + fr.insee + l1ax6zmm-1 + 1 + + fr.insee + CA-l1ax6zmm-1 + 1 + Category + + 1 + + + fr.insee + l1ax6zmm-2 + 1 + + fr.insee + CA-l1ax6zmm-2 + 1 + Category + + 2 + + + fr.insee + l1ax6zmm-3 + 1 + + fr.insee + CA-l1ax6zmm-3 + 1 + Category + + 3 + + + fr.insee + l1ax6zmm-4 + 1 + + fr.insee + CA-l1ax6zmm-4 + 1 + Category + + 4 + + + fr.insee + l1ax6zmm-5 + 1 + + fr.insee + CA-l1ax6zmm-5 + 1 + Category + + 5 + + + fr.insee + l1ax6zmm-6 + 1 + + fr.insee + CA-l1ax6zmm-6 + 1 + Category + + 6 + + + fr.insee + l1ax6zmm-7 + 1 + + fr.insee + CA-l1ax6zmm-7 + 1 + Category + + 7 + + + + fr.insee + l1axlp6q + 1 + + L_NBEMP + + Regular + + Ordinal + + + fr.insee + l1axlp6q-1 + 1 + + fr.insee + CA-l1axlp6q-1 + 1 + Category + + 1 + + + fr.insee + l1axlp6q-2 + 1 + + fr.insee + CA-l1axlp6q-2 + 1 + Category + + 2 + + + + fr.insee + l1ay1q2v + 1 + + L_STCPUB + + Regular + + Ordinal + + + fr.insee + l1ay1q2v-1 + 1 + + fr.insee + CA-l1ay1q2v-1 + 1 + Category + + 1 + + + fr.insee + l1ay1q2v-2 + 1 + + fr.insee + CA-l1ay1q2v-2 + 1 + Category + + 2 + + + fr.insee + l1ay1q2v-3 + 1 + + fr.insee + CA-l1ay1q2v-3 + 1 + Category + + 3 + + + fr.insee + l1ay1q2v-4 + 1 + + fr.insee + CA-l1ay1q2v-4 + 1 + Category + + 4 + + + fr.insee + l1ay1q2v-5 + 1 + + fr.insee + CA-l1ay1q2v-5 + 1 + Category + + 5 + + + + fr.insee + l1w5j08x + 1 + + L_QPRCR + + Regular + + Ordinal + + + fr.insee + l1w5j08x-1 + 1 + + fr.insee + CA-l1w5j08x-1 + 1 + Category + + 1 + + + fr.insee + l1w5j08x-2 + 1 + + fr.insee + CA-l1w5j08x-2 + 1 + Category + + 2 + + + fr.insee + l1w5j08x-3 + 1 + + fr.insee + CA-l1w5j08x-3 + 1 + Category + + 3 + + + fr.insee + l1w5j08x-4 + 1 + + fr.insee + CA-l1w5j08x-4 + 1 + Category + + 4 + + + fr.insee + l1w5j08x-5 + 1 + + fr.insee + CA-l1w5j08x-5 + 1 + Category + + 5 + + + fr.insee + l1w5j08x-6 + 1 + + fr.insee + CA-l1w5j08x-6 + 1 + Category + + 6 + + + fr.insee + l1w5j08x-7 + 1 + + fr.insee + CA-l1w5j08x-7 + 1 + Category + + 7 + + + + fr.insee + l1w7rcz3 + 1 + + L_QPRCU + + Regular + + Ordinal + + + fr.insee + l1w7rcz3-1 + 1 + + fr.insee + CA-l1w7rcz3-1 + 1 + Category + + 1 + + + fr.insee + l1w7rcz3-2 + 1 + + fr.insee + CA-l1w7rcz3-2 + 1 + Category + + 2 + + + fr.insee + l1w7rcz3-3 + 1 + + fr.insee + CA-l1w7rcz3-3 + 1 + Category + + 3 + + + fr.insee + l1w7rcz3-4 + 1 + + fr.insee + CA-l1w7rcz3-4 + 1 + Category + + 4 + + + fr.insee + l1w7rcz3-5 + 1 + + fr.insee + CA-l1w7rcz3-5 + 1 + Category + + 5 + + + fr.insee + l1w7rcz3-6 + 1 + + fr.insee + CA-l1w7rcz3-6 + 1 + Category + + 6 + + + fr.insee + l1w7rcz3-7 + 1 + + fr.insee + CA-l1w7rcz3-7 + 1 + Category + + 7 + + + + fr.insee + libjlqfo + 1 + + L_ACTIVDOM + + Regular + + Ordinal + + + fr.insee + libjlqfo-1 + 1 + + fr.insee + CA-libjlqfo-1 + 1 + Category + + 1 + + + fr.insee + libjlqfo-2 + 1 + + fr.insee + CA-libjlqfo-2 + 1 + Category + + 2 + + + fr.insee + libjlqfo-3 + 1 + + fr.insee + CA-libjlqfo-3 + 1 + Category + + 3 + + + fr.insee + libjlqfo-4 + 1 + + fr.insee + CA-libjlqfo-4 + 1 + Category + + 4 + + + fr.insee + libjlqfo-5 + 1 + + fr.insee + CA-libjlqfo-5 + 1 + Category + + 5 + + + fr.insee + libjlqfo-6 + 1 + + fr.insee + CA-libjlqfo-6 + 1 + Category + + 6 + + + fr.insee + libjlqfo-7 + 1 + + fr.insee + CA-libjlqfo-7 + 1 + Category + + 7 + + + fr.insee + libjlqfo-8 + 1 + + fr.insee + CA-libjlqfo-8 + 1 + Category + + 8 + + + fr.insee + libjlqfo-9 + 1 + + fr.insee + CA-libjlqfo-9 + 1 + Category + + 9 + + + fr.insee + libjlqfo-10 + 1 + + fr.insee + CA-libjlqfo-10 + 1 + Category + + 10 + + + fr.insee + libjlqfo-11 + 1 + + fr.insee + CA-libjlqfo-11 + 1 + Category + + 11 + + + + fr.insee + libjs6u4 + 1 + + L_ACTIVDOM_COM + + Regular + + Ordinal + + + fr.insee + libjs6u4-1 + 1 + + fr.insee + CA-libjs6u4-1 + 1 + Category + + 1 + + + fr.insee + libjs6u4-2 + 1 + + fr.insee + CA-libjs6u4-2 + 1 + Category + + 2 + + + fr.insee + libjs6u4-3 + 1 + + fr.insee + CA-libjs6u4-3 + 1 + Category + + 3 + + + + fr.insee + libjrcvd + 1 + + L_ACTIVDOM_SOC + + Regular + + Ordinal + + + fr.insee + libjrcvd-1 + 1 + + fr.insee + CA-libjrcvd-1 + 1 + Category + + 1 + + + fr.insee + libjrcvd-2 + 1 + + fr.insee + CA-libjrcvd-2 + 1 + Category + + 2 + + + + fr.insee + l1wc2pt4 + 1 + + L_NBSALETAB + + Regular + + Ordinal + + + fr.insee + l1wc2pt4-1 + 1 + + fr.insee + CA-l1wc2pt4-1 + 1 + Category + + 1 + + + fr.insee + l1wc2pt4-2 + 1 + + fr.insee + CA-l1wc2pt4-2 + 1 + Category + + 2 + + + fr.insee + l1wc2pt4-3 + 1 + + fr.insee + CA-l1wc2pt4-3 + 1 + Category + + 3 + + + fr.insee + l1wc2pt4-4 + 1 + + fr.insee + CA-l1wc2pt4-4 + 1 + Category + + 4 + + + fr.insee + l1wc2pt4-5 + 1 + + fr.insee + CA-l1wc2pt4-5 + 1 + Category + + 5 + + + + fr.insee + l1wcgcka + 1 + + L_NBSALETABA + + Regular + + Ordinal + + + fr.insee + l1wcgcka-1 + 1 + + fr.insee + CA-l1wcgcka-1 + 1 + Category + + 1 + + + fr.insee + l1wcgcka-2 + 1 + + fr.insee + CA-l1wcgcka-2 + 1 + Category + + 2 + + + fr.insee + l1wcgcka-3 + 1 + + fr.insee + CA-l1wcgcka-3 + 1 + Category + + 3 + + + fr.insee + l1wcgcka-4 + 1 + + fr.insee + CA-l1wcgcka-4 + 1 + Category + + 4 + + + fr.insee + l1wcgcka-5 + 1 + + fr.insee + CA-l1wcgcka-5 + 1 + Category + + 5 + + + fr.insee + l1wcgcka-6 + 1 + + fr.insee + CA-l1wcgcka-6 + 1 + Category + + 6 + + + fr.insee + l1wcgcka-7 + 1 + + fr.insee + CA-l1wcgcka-7 + 1 + Category + + 7 + + + fr.insee + l1wcgcka-8 + 1 + + fr.insee + CA-l1wcgcka-8 + 1 + Category + + 8 + + + fr.insee + l1wcgcka-9 + 1 + + fr.insee + CA-l1wcgcka-9 + 1 + Category + + 9 + + + + fr.insee + l1wcl5qf + 1 + + L_NBSAL1 + + Regular + + Ordinal + + + fr.insee + l1wcl5qf-1 + 1 + + fr.insee + CA-l1wcl5qf-1 + 1 + Category + + 0 + + + fr.insee + l1wcl5qf-2 + 1 + + fr.insee + CA-l1wcl5qf-2 + 1 + Category + + 1 + + + fr.insee + l1wcl5qf-3 + 1 + + fr.insee + CA-l1wcl5qf-3 + 1 + Category + + 2 + + + fr.insee + l1wcl5qf-4 + 1 + + fr.insee + CA-l1wcl5qf-4 + 1 + Category + + 3 + + + fr.insee + l1wcl5qf-5 + 1 + + fr.insee + CA-l1wcl5qf-5 + 1 + Category + + 4 + + + fr.insee + l1wcl5qf-6 + 1 + + fr.insee + CA-l1wcl5qf-6 + 1 + Category + + 5 + + + + fr.insee + libj9vq3 + 1 + + L_NBSAL2 + + Regular + + Ordinal + + + fr.insee + libj9vq3-1 + 1 + + fr.insee + CA-libj9vq3-1 + 1 + Category + + 1 + + + fr.insee + libj9vq3-2 + 1 + + fr.insee + CA-libj9vq3-2 + 1 + Category + + 2 + + + fr.insee + libj9vq3-3 + 1 + + fr.insee + CA-libj9vq3-3 + 1 + Category + + 3 + + + fr.insee + libj9vq3-4 + 1 + + fr.insee + CA-libj9vq3-4 + 1 + Category + + 4 + + + fr.insee + libj9vq3-5 + 1 + + fr.insee + CA-libj9vq3-5 + 1 + Category + + 5 + + + + fr.insee + l1wdjul6 + 1 + + L_NBSALA + + Regular + + Ordinal + + + fr.insee + l1wdjul6-1 + 1 + + fr.insee + CA-l1wdjul6-1 + 1 + Category + + 1 + + + fr.insee + l1wdjul6-2 + 1 + + fr.insee + CA-l1wdjul6-2 + 1 + Category + + 2 + + + fr.insee + l1wdjul6-3 + 1 + + fr.insee + CA-l1wdjul6-3 + 1 + Category + + 3 + + + fr.insee + l1wdjul6-4 + 1 + + fr.insee + CA-l1wdjul6-4 + 1 + Category + + 4 + + + fr.insee + l1wdjul6-5 + 1 + + fr.insee + CA-l1wdjul6-5 + 1 + Category + + 5 + + + fr.insee + l1wdjul6-6 + 1 + + fr.insee + CA-l1wdjul6-6 + 1 + Category + + 6 + + + fr.insee + l1wdjul6-7 + 1 + + fr.insee + CA-l1wdjul6-7 + 1 + Category + + 7 + + + fr.insee + l1wdjul6-8 + 1 + + fr.insee + CA-l1wdjul6-8 + 1 + Category + + 8 + + + fr.insee + l1wdjul6-9 + 1 + + fr.insee + CA-l1wdjul6-9 + 1 + Category + + 9 + + + + fr.insee + l2hnfr8p + 1 + + L_CONTAC + + Regular + + Ordinal + + + fr.insee + l2hnfr8p-1 + 1 + + fr.insee + CA-l2hnfr8p-1 + 1 + Category + + 1 + + + fr.insee + l2hnfr8p-2 + 1 + + fr.insee + CA-l2hnfr8p-2 + 1 + Category + + 2 + + + fr.insee + l2hnfr8p-3 + 1 + + fr.insee + CA-l2hnfr8p-3 + 1 + Category + + 3 + + + fr.insee + l2hnfr8p-4 + 1 + + fr.insee + CA-l2hnfr8p-4 + 1 + Category + + 4 + + + fr.insee + l2hnfr8p-5 + 1 + + fr.insee + CA-l2hnfr8p-5 + 1 + Category + + 5 + + + + fr.insee + l2it94ua + 1 + + L_TPP + + Regular + + Ordinal + + + fr.insee + l2it94ua-1 + 1 + + fr.insee + CA-l2it94ua-1 + 1 + Category + + 1 + + + fr.insee + l2it94ua-2 + 1 + + fr.insee + CA-l2it94ua-2 + 1 + Category + + 2 + + + + fr.insee + l2ywf31u + 1 + + L_ASTCPUB + + Regular + + Ordinal + + + fr.insee + l2ywf31u-1 + 1 + + fr.insee + CA-l2ywf31u-1 + 1 + Category + + 1 + + + fr.insee + l2ywf31u-2 + 1 + + fr.insee + CA-l2ywf31u-2 + 1 + Category + + 2 + + + fr.insee + l2ywf31u-3 + 1 + + fr.insee + CA-l2ywf31u-3 + 1 + Category + + 3 + + + fr.insee + l2ywf31u-4 + 1 + + fr.insee + CA-l2ywf31u-4 + 1 + Category + + 4 + + + fr.insee + l2ywf31u-5 + 1 + + fr.insee + CA-l2ywf31u-5 + 1 + Category + + 5 + + + + fr.insee + l2j4sfwo + 1 + + L_ANBSAL1 + + Regular + + Ordinal + + + fr.insee + l2j4sfwo-1 + 1 + + fr.insee + CA-l2j4sfwo-1 + 1 + Category + + 0 + + + fr.insee + l2j4sfwo-2 + 1 + + fr.insee + CA-l2j4sfwo-2 + 1 + Category + + 1 + + + fr.insee + l2j4sfwo-3 + 1 + + fr.insee + CA-l2j4sfwo-3 + 1 + Category + + 2 + + + fr.insee + l2j4sfwo-4 + 1 + + fr.insee + CA-l2j4sfwo-4 + 1 + Category + + 3 + + + + fr.insee + libjxzeo + 1 + + L_ANBSAL2 + + Regular + + Ordinal + + + fr.insee + libjxzeo-1 + 1 + + fr.insee + CA-libjxzeo-1 + 1 + Category + + 1 + + + fr.insee + libjxzeo-2 + 1 + + fr.insee + CA-libjxzeo-2 + 1 + Category + + 2 + + + fr.insee + libjxzeo-3 + 1 + + fr.insee + CA-libjxzeo-3 + 1 + Category + + 3 + + + + fr.insee + l2ou5fc3 + 1 + + L_FFLIEU + + Regular + + Ordinal + + + fr.insee + l2ou5fc3-1 + 1 + + fr.insee + CA-l2ou5fc3-1 + 1 + Category + + 1 + + + fr.insee + l2ou5fc3-2 + 1 + + fr.insee + CA-l2ou5fc3-2 + 1 + Category + + 2 + + + fr.insee + l2ou5fc3-3 + 1 + + fr.insee + CA-l2ou5fc3-3 + 1 + Category + + 3 + + + fr.insee + l2ou5fc3-4 + 1 + + fr.insee + CA-l2ou5fc3-4 + 1 + Category + + 4 + + + fr.insee + l2ou5fc3-5 + 1 + + fr.insee + CA-l2ou5fc3-5 + 1 + Category + + 5 + + + fr.insee + l2ou5fc3-6 + 1 + + fr.insee + CA-l2ou5fc3-6 + 1 + Category + + 6 + + + + fr.insee + l2ov9ta3 + 1 + + L_FFCLA + + Regular + + Ordinal + + + fr.insee + l2ov9ta3-1 + 1 + + fr.insee + CA-l2ov9ta3-1 + 1 + Category + + 1 + + + fr.insee + l2ov9ta3-2 + 1 + + fr.insee + CA-l2ov9ta3-2 + 1 + Category + + 2 + + + fr.insee + l2ov9ta3-3 + 1 + + fr.insee + CA-l2ov9ta3-3 + 1 + Category + + 3 + + + fr.insee + l2ov9ta3-4 + 1 + + fr.insee + CA-l2ov9ta3-4 + 1 + Category + + 4 + + + fr.insee + l2ov9ta3-5 + 1 + + fr.insee + CA-l2ov9ta3-5 + 1 + Category + + 5 + + + fr.insee + l2ov9ta3-6 + 1 + + fr.insee + CA-l2ov9ta3-6 + 1 + Category + + 6 + + + fr.insee + l2ov9ta3-7 + 1 + + fr.insee + CA-l2ov9ta3-7 + 1 + Category + + 7 + + + fr.insee + l2ov9ta3-8 + 1 + + fr.insee + CA-l2ov9ta3-8 + 1 + Category + + 8 + + + fr.insee + l2ov9ta3-9 + 1 + + fr.insee + CA-l2ov9ta3-9 + 1 + Category + + 9 + + + fr.insee + l2ov9ta3-10 + 1 + + fr.insee + CA-l2ov9ta3-10 + 1 + Category + + 10 + + + + fr.insee + l2ovg7g8 + 1 + + L_FFBAC + + Regular + + Ordinal + + + fr.insee + l2ovg7g8-1 + 1 + + fr.insee + CA-l2ovg7g8-1 + 1 + Category + + 1 + + + fr.insee + l2ovg7g8-2 + 1 + + fr.insee + CA-l2ovg7g8-2 + 1 + Category + + 2 + + + fr.insee + l2ovg7g8-3 + 1 + + fr.insee + CA-l2ovg7g8-3 + 1 + Category + + 3 + + + fr.insee + l2ovg7g8-4 + 1 + + fr.insee + CA-l2ovg7g8-4 + 1 + Category + + 4 + + + fr.insee + l2ovg7g8-5 + 1 + + fr.insee + CA-l2ovg7g8-5 + 1 + Category + + 5 + + + + fr.insee + l2ovupfg + 1 + + L_FFCAP + + Regular + + Ordinal + + + fr.insee + l2ovupfg-1 + 1 + + fr.insee + CA-l2ovupfg-1 + 1 + Category + + 1 + + + fr.insee + l2ovupfg-2 + 1 + + fr.insee + CA-l2ovupfg-2 + 1 + Category + + 2 + + + + fr.insee + l2ovt65t + 1 + + L_FFTYPFORM + + Regular + + Ordinal + + + fr.insee + l2ovt65t-1 + 1 + + fr.insee + CA-l2ovt65t-1 + 1 + Category + + 1 + + + fr.insee + l2ovt65t-2 + 1 + + fr.insee + CA-l2ovt65t-2 + 1 + Category + + 2 + + + fr.insee + l2ovt65t-3 + 1 + + fr.insee + CA-l2ovt65t-3 + 1 + Category + + 3 + + + fr.insee + l2ovt65t-4 + 1 + + fr.insee + CA-l2ovt65t-4 + 1 + Category + + 4 + + + + fr.insee + l2ow3zu7 + 1 + + L_FFCONC + + Regular + + Ordinal + + + fr.insee + l2ow3zu7-1 + 1 + + fr.insee + CA-l2ow3zu7-1 + 1 + Category + + 1 + + + fr.insee + l2ow3zu7-2 + 1 + + fr.insee + CA-l2ow3zu7-2 + 1 + Category + + 2 + + + fr.insee + l2ow3zu7-3 + 1 + + fr.insee + CA-l2ow3zu7-3 + 1 + Category + + 3 + + + fr.insee + l2ow3zu7-4 + 1 + + fr.insee + CA-l2ow3zu7-4 + 1 + Category + + 4 + + + fr.insee + l2ow3zu7-5 + 1 + + fr.insee + CA-l2ow3zu7-5 + 1 + Category + + 5 + + + fr.insee + l2ow3zu7-6 + 1 + + fr.insee + CA-l2ow3zu7-6 + 1 + Category + + 6 + + + fr.insee + l2ow3zu7-7 + 1 + + fr.insee + CA-l2ow3zu7-7 + 1 + Category + + 7 + + + fr.insee + l2ow3zu7-8 + 1 + + fr.insee + CA-l2ow3zu7-8 + 1 + Category + + 8 + + + + fr.insee + l2owamgp + 1 + + L_FFNIVA + + Regular + + Ordinal + + + fr.insee + l2owamgp-1 + 1 + + fr.insee + CA-l2owamgp-1 + 1 + Category + + 1 + + + fr.insee + l2owamgp-2 + 1 + + fr.insee + CA-l2owamgp-2 + 1 + Category + + 2 + + + fr.insee + l2owamgp-3 + 1 + + fr.insee + CA-l2owamgp-3 + 1 + Category + + 3 + + + fr.insee + l2owamgp-4 + 1 + + fr.insee + CA-l2owamgp-4 + 1 + Category + + 4 + + + fr.insee + l2owamgp-5 + 1 + + fr.insee + CA-l2owamgp-5 + 1 + Category + + 5 + + + fr.insee + l2owamgp-6 + 1 + + fr.insee + CA-l2owamgp-6 + 1 + Category + + 6 + + + fr.insee + l2owamgp-7 + 1 + + fr.insee + CA-l2owamgp-7 + 1 + Category + + 7 + + + fr.insee + l2owamgp-8 + 1 + + fr.insee + CA-l2owamgp-8 + 1 + Category + + 8 + + + + fr.insee + l2owah6l + 1 + + L_FFNIVB + + Regular + + Ordinal + + + fr.insee + l2owah6l-1 + 1 + + fr.insee + CA-l2owah6l-1 + 1 + Category + + 1 + + + fr.insee + l2owah6l-2 + 1 + + fr.insee + CA-l2owah6l-2 + 1 + Category + + 2 + + + fr.insee + l2owah6l-3 + 1 + + fr.insee + CA-l2owah6l-3 + 1 + Category + + 3 + + + fr.insee + l2owah6l-4 + 1 + + fr.insee + CA-l2owah6l-4 + 1 + Category + + 4 + + + + fr.insee + l2owv329 + 1 + + L_FFDIPLCLAA + + Regular + + Ordinal + + + fr.insee + l2owv329-1 + 1 + + fr.insee + CA-l2owv329-1 + 1 + Category + + 1 + + + fr.insee + l2owv329-2 + 1 + + fr.insee + CA-l2owv329-2 + 1 + Category + + 2 + + + fr.insee + l2owv329-3 + 1 + + fr.insee + CA-l2owv329-3 + 1 + Category + + 3 + + + + fr.insee + l2owthpd + 1 + + L_FFDIPLCLAB + + Regular + + Ordinal + + + fr.insee + l2owthpd-1 + 1 + + fr.insee + CA-l2owthpd-1 + 1 + Category + + 1 + + + fr.insee + l2owthpd-2 + 1 + + fr.insee + CA-l2owthpd-2 + 1 + Category + + 2 + + + fr.insee + l2owthpd-3 + 1 + + fr.insee + CA-l2owthpd-3 + 1 + Category + + 3 + + + fr.insee + l2owthpd-4 + 1 + + fr.insee + CA-l2owthpd-4 + 1 + Category + + 4 + + + fr.insee + l2owthpd-5 + 1 + + fr.insee + CA-l2owthpd-5 + 1 + Category + + 5 + + + fr.insee + l2owthpd-6 + 1 + + fr.insee + CA-l2owthpd-6 + 1 + Category + + 6 + + + fr.insee + l2owthpd-7 + 1 + + fr.insee + CA-l2owthpd-7 + 1 + Category + + 7 + + + fr.insee + l2owthpd-8 + 1 + + fr.insee + CA-l2owthpd-8 + 1 + Category + + 8 + + + fr.insee + l2owthpd-9 + 1 + + fr.insee + CA-l2owthpd-9 + 1 + Category + + 9 + + + + fr.insee + l2oxynk2 + 1 + + L_GRDIPA + + Regular + + Ordinal + + + fr.insee + l2oxynk2-1 + 1 + + fr.insee + CA-l2oxynk2-1 + 1 + Category + + 1 + + + fr.insee + l2oxynk2-2 + 1 + + fr.insee + CA-l2oxynk2-2 + 1 + Category + + 2 + + + fr.insee + l2oxynk2-3 + 1 + + fr.insee + CA-l2oxynk2-3 + 1 + Category + + 3 + + + fr.insee + l2oxynk2-4 + 1 + + fr.insee + CA-l2oxynk2-4 + 1 + Category + + 4 + + + fr.insee + l2oxynk2-5 + 1 + + fr.insee + CA-l2oxynk2-5 + 1 + Category + + 5 + + + fr.insee + l2oxynk2-6 + 1 + + fr.insee + CA-l2oxynk2-6 + 1 + Category + + 6 + + + fr.insee + l2oxynk2-7 + 1 + + fr.insee + CA-l2oxynk2-7 + 1 + Category + + 7 + + + fr.insee + l2oxynk2-8 + 1 + + fr.insee + CA-l2oxynk2-8 + 1 + Category + + 8 + + + + fr.insee + l2oxz6v4 + 1 + + L_GRDIPB + + Regular + + Ordinal + + + fr.insee + l2oxz6v4-1 + 1 + + fr.insee + CA-l2oxz6v4-1 + 1 + Category + + 1 + + + fr.insee + l2oxz6v4-2 + 1 + + fr.insee + CA-l2oxz6v4-2 + 1 + Category + + 2 + + + fr.insee + l2oxz6v4-3 + 1 + + fr.insee + CA-l2oxz6v4-3 + 1 + Category + + 3 + + + + fr.insee + l2ywyhne + 1 + + L_GRDIPC + + Regular + + Ordinal + + + fr.insee + l2ywyhne-1 + 1 + + fr.insee + CA-l2ywyhne-1 + 1 + Category + + 1 + + + fr.insee + l2ywyhne-2 + 1 + + fr.insee + CA-l2ywyhne-2 + 1 + Category + + 2 + + + fr.insee + l2ywyhne-3 + 1 + + fr.insee + CA-l2ywyhne-3 + 1 + Category + + 3 + + + + fr.insee + l1au0pkk + 1 + + L_TYPLOG + + Regular + + Ordinal + + + fr.insee + l1au0pkk-1 + 1 + + fr.insee + CA-l1au0pkk-1 + 1 + Category + + 1 + + + fr.insee + l1au0pkk-2 + 1 + + fr.insee + CA-l1au0pkk-2 + 1 + Category + + 2 + + + fr.insee + l1au0pkk-3 + 1 + + fr.insee + CA-l1au0pkk-3 + 1 + Category + + 3 + + + fr.insee + l1au0pkk-4 + 1 + + fr.insee + CA-l1au0pkk-4 + 1 + Category + + 4 + + + fr.insee + l1au0pkk-5 + 1 + + fr.insee + CA-l1au0pkk-5 + 1 + Category + + 5 + + + fr.insee + l1au0pkk-6 + 1 + + fr.insee + CA-l1au0pkk-6 + 1 + Category + + 6 + + + + fr.insee + l1aufkzv + 1 + + L_SURFTR + + Regular + + Ordinal + + + fr.insee + l1aufkzv-1 + 1 + + fr.insee + CA-l1aufkzv-1 + 1 + Category + + 1 + + + fr.insee + l1aufkzv-2 + 1 + + fr.insee + CA-l1aufkzv-2 + 1 + Category + + 2 + + + fr.insee + l1aufkzv-3 + 1 + + fr.insee + CA-l1aufkzv-3 + 1 + Category + + 3 + + + fr.insee + l1aufkzv-4 + 1 + + fr.insee + CA-l1aufkzv-4 + 1 + Category + + 4 + + + fr.insee + l1aufkzv-5 + 1 + + fr.insee + CA-l1aufkzv-5 + 1 + Category + + 5 + + + fr.insee + l1aufkzv-6 + 1 + + fr.insee + CA-l1aufkzv-6 + 1 + Category + + 6 + + + + fr.insee + l1asjley + 1 + + L_STOC + + Regular + + Ordinal + + + fr.insee + l1asjley-1 + 1 + + fr.insee + CA-l1asjley-1 + 1 + Category + + 1 + + + fr.insee + l1asjley-2 + 1 + + fr.insee + CA-l1asjley-2 + 1 + Category + + 2 + + + fr.insee + l1asjley-3 + 1 + + fr.insee + CA-l1asjley-3 + 1 + Category + + 3 + + + fr.insee + l1asjley-4 + 1 + + fr.insee + CA-l1asjley-4 + 1 + Category + + 4 + + + + fr.insee + livt83k2 + 1 + + L_LOYER_MENS + + Regular + + Ordinal + + + fr.insee + livt83k2-1 + 1 + + fr.insee + CA-livt83k2-1 + 1 + Category + + 1 + + + fr.insee + livt83k2-2 + 1 + + fr.insee + CA-livt83k2-2 + 1 + Category + + 2 + + + fr.insee + livt83k2-3 + 1 + + fr.insee + CA-livt83k2-3 + 1 + Category + + 3 + + + fr.insee + livt83k2-4 + 1 + + fr.insee + CA-livt83k2-4 + 1 + Category + + 4 + + + fr.insee + livt83k2-5 + 1 + + fr.insee + CA-livt83k2-5 + 1 + Category + + 5 + + + + fr.insee + l1ata22l + 1 + + L_LOGPROPRI + + Regular + + Ordinal + + + fr.insee + l1ata22l-1 + 1 + + fr.insee + CA-l1ata22l-1 + 1 + Category + + 1 + + + fr.insee + l1ata22l-2 + 1 + + fr.insee + CA-l1ata22l-2 + 1 + Category + + 2 + + + fr.insee + l1ata22l-3 + 1 + + fr.insee + CA-l1ata22l-3 + 1 + Category + + 3 + + + fr.insee + l1ata22l-4 + 1 + + fr.insee + CA-l1ata22l-4 + 1 + Category + + 4 + + + fr.insee + l1ata22l-5 + 1 + + fr.insee + CA-l1ata22l-5 + 1 + Category + + 5 + + + fr.insee + l1ata22l-6 + 1 + + fr.insee + CA-l1ata22l-6 + 1 + Category + + 6 + + + fr.insee + l1ata22l-7 + 1 + + fr.insee + CA-l1ata22l-7 + 1 + Category + + 7 + + + + fr.insee + libxmauc + 1 + + L_ANCONSTR + + Regular + + Ordinal + + + fr.insee + libxmauc-1 + 1 + + fr.insee + CA-libxmauc-1 + 1 + Category + + 1 + + + fr.insee + libxmauc-2 + 1 + + fr.insee + CA-libxmauc-2 + 1 + Category + + 2 + + + fr.insee + libxmauc-3 + 1 + + fr.insee + CA-libxmauc-3 + 1 + Category + + 3 + + + fr.insee + libxmauc-4 + 1 + + fr.insee + CA-libxmauc-4 + 1 + Category + + 4 + + + fr.insee + libxmauc-5 + 1 + + fr.insee + CA-libxmauc-5 + 1 + Category + + 5 + + + fr.insee + libxmauc-6 + 1 + + fr.insee + CA-libxmauc-6 + 1 + Category + + 6 + + + + fr.insee + libxsw6w + 1 + + L_OUI_NON_NSP + + Regular + + Ordinal + + + fr.insee + libxsw6w-1 + 1 + + fr.insee + CA-libxsw6w-1 + 1 + Category + + 1 + + + fr.insee + libxsw6w-2 + 1 + + fr.insee + CA-libxsw6w-2 + 1 + Category + + 2 + + + fr.insee + libxsw6w-3 + 1 + + fr.insee + CA-libxsw6w-3 + 1 + Category + + 3 + + + + fr.insee + libyczb1 + 1 + + L_NRJ_TRAV_FU + + Regular + + Ordinal + + + fr.insee + libyczb1-1 + 1 + + fr.insee + CA-libyczb1-1 + 1 + Category + + 1 + + + fr.insee + libyczb1-2 + 1 + + fr.insee + CA-libyczb1-2 + 1 + Category + + 2 + + + fr.insee + libyczb1-3 + 1 + + fr.insee + CA-libyczb1-3 + 1 + Category + + 3 + + + fr.insee + libyczb1-4 + 1 + + fr.insee + CA-libyczb1-4 + 1 + Category + + 4 + + + fr.insee + libyczb1-5 + 1 + + fr.insee + CA-libyczb1-5 + 1 + Category + + 5 + + + + fr.insee + libyau6k + 1 + + L_CHOIX_LOG + + Regular + + Ordinal + + + fr.insee + libyau6k-1 + 1 + + fr.insee + CA-libyau6k-1 + 1 + Category + + 1 + + + fr.insee + libyau6k-2 + 1 + + fr.insee + CA-libyau6k-2 + 1 + Category + + 2 + + + fr.insee + libyau6k-3 + 1 + + fr.insee + CA-libyau6k-3 + 1 + Category + + 3 + + + fr.insee + libyau6k-4 + 1 + + fr.insee + CA-libyau6k-4 + 1 + Category + + 4 + + + fr.insee + libyau6k-5 + 1 + + fr.insee + CA-libyau6k-5 + 1 + Category + + 5 + + + fr.insee + libyau6k-6 + 1 + + fr.insee + CA-libyau6k-6 + 1 + Category + + 6 + + + fr.insee + libyau6k-7 + 1 + + fr.insee + CA-libyau6k-7 + 1 + Category + + 7 + + + fr.insee + libyau6k-8 + 1 + + fr.insee + CA-libyau6k-8 + 1 + Category + + 8 + + + + fr.insee + libya8uw + 1 + + L_COND_LOG + + Regular + + Ordinal + + + fr.insee + libya8uw-1 + 1 + + fr.insee + CA-libya8uw-1 + 1 + Category + + 1 + + + fr.insee + libya8uw-2 + 1 + + fr.insee + CA-libya8uw-2 + 1 + Category + + 2 + + + fr.insee + libya8uw-3 + 1 + + fr.insee + CA-libya8uw-3 + 1 + Category + + 3 + + + fr.insee + libya8uw-4 + 1 + + fr.insee + CA-libya8uw-4 + 1 + Category + + 4 + + + fr.insee + libya8uw-5 + 1 + + fr.insee + CA-libya8uw-5 + 1 + Category + + 5 + + + + fr.insee + liby6h2m + 1 + + L_FINA_LOG + + Regular + + Ordinal + + + fr.insee + liby6h2m-1 + 1 + + fr.insee + CA-liby6h2m-1 + 1 + Category + + 1 + + + fr.insee + liby6h2m-2 + 1 + + fr.insee + CA-liby6h2m-2 + 1 + Category + + 2 + + + fr.insee + liby6h2m-3 + 1 + + fr.insee + CA-liby6h2m-3 + 1 + Category + + 3 + + + fr.insee + liby6h2m-4 + 1 + + fr.insee + CA-liby6h2m-4 + 1 + Category + + 4 + + + fr.insee + liby6h2m-5 + 1 + + fr.insee + CA-liby6h2m-5 + 1 + Category + + 5 + + + + fr.insee + libyqiss + 1 + + L_FINA_GEN + + Regular + + Ordinal + + + fr.insee + libyqiss-1 + 1 + + fr.insee + CA-libyqiss-1 + 1 + Category + + 1 + + + fr.insee + libyqiss-2 + 1 + + fr.insee + CA-libyqiss-2 + 1 + Category + + 2 + + + fr.insee + libyqiss-3 + 1 + + fr.insee + CA-libyqiss-3 + 1 + Category + + 3 + + + fr.insee + libyqiss-4 + 1 + + fr.insee + CA-libyqiss-4 + 1 + Category + + 4 + + + fr.insee + libyqiss-5 + 1 + + fr.insee + CA-libyqiss-5 + 1 + Category + + 5 + + + fr.insee + libyqiss-6 + 1 + + fr.insee + CA-libyqiss-6 + 1 + Category + + 6 + + + + fr.insee + libyycuj + 1 + + L_AIDE_VOIS + + Regular + + Ordinal + + + fr.insee + libyycuj-1 + 1 + + fr.insee + CA-libyycuj-1 + 1 + Category + + 1 + + + fr.insee + libyycuj-2 + 1 + + fr.insee + CA-libyycuj-2 + 1 + Category + + 2 + + + fr.insee + libyycuj-3 + 1 + + fr.insee + CA-libyycuj-3 + 1 + Category + + 3 + + + + fr.insee + libz1uqg + 1 + + L_QUART_AVANTAGE + + Regular + + Ordinal + + + fr.insee + libz1uqg-1 + 1 + + fr.insee + CA-libz1uqg-1 + 1 + Category + + 1 + + + fr.insee + libz1uqg-2 + 1 + + fr.insee + CA-libz1uqg-2 + 1 + Category + + 2 + + + fr.insee + libz1uqg-3 + 1 + + fr.insee + CA-libz1uqg-3 + 1 + Category + + 3 + + + fr.insee + libz1uqg-4 + 1 + + fr.insee + CA-libz1uqg-4 + 1 + Category + + 4 + + + fr.insee + libz1uqg-5 + 1 + + fr.insee + CA-libz1uqg-5 + 1 + Category + + 5 + + + fr.insee + libz1uqg-6 + 1 + + fr.insee + CA-libz1uqg-6 + 1 + Category + + 6 + + + fr.insee + libz1uqg-7 + 1 + + fr.insee + CA-libz1uqg-7 + 1 + Category + + 7 + + + fr.insee + libz1uqg-8 + 1 + + fr.insee + CA-libz1uqg-8 + 1 + Category + + 8 + + + + fr.insee + libzb0ea + 1 + + L_ON + + Regular + + Ordinal + + + fr.insee + libzb0ea-1 + 1 + + fr.insee + CA-libzb0ea-1 + 1 + Category + + 1 + + + fr.insee + libzb0ea-2 + 1 + + fr.insee + CA-libzb0ea-2 + 1 + Category + + 2 + + + + fr.insee + libyy6jr + 1 + + L_QUART_PB + + Regular + + Ordinal + + + fr.insee + libyy6jr-1 + 1 + + fr.insee + CA-libyy6jr-1 + 1 + Category + + 1 + + + fr.insee + libyy6jr-2 + 1 + + fr.insee + CA-libyy6jr-2 + 1 + Category + + 2 + + + fr.insee + libyy6jr-3 + 1 + + fr.insee + CA-libyy6jr-3 + 1 + Category + + 3 + + + fr.insee + libyy6jr-4 + 1 + + fr.insee + CA-libyy6jr-4 + 1 + Category + + 4 + + + fr.insee + libyy6jr-5 + 1 + + fr.insee + CA-libyy6jr-5 + 1 + Category + + 5 + + + fr.insee + libyy6jr-6 + 1 + + fr.insee + CA-libyy6jr-6 + 1 + Category + + 6 + + + fr.insee + libyy6jr-7 + 1 + + fr.insee + CA-libyy6jr-7 + 1 + Category + + 7 + + + fr.insee + libyy6jr-8 + 1 + + fr.insee + CA-libyy6jr-8 + 1 + Category + + 8 + + + + fr.insee + libzhuue + 1 + + L_QUART_DEV + + Regular + + Ordinal + + + fr.insee + libzhuue-1 + 1 + + fr.insee + CA-libzhuue-1 + 1 + Category + + 1 + + + fr.insee + libzhuue-2 + 1 + + fr.insee + CA-libzhuue-2 + 1 + Category + + 2 + + + fr.insee + libzhuue-3 + 1 + + fr.insee + CA-libzhuue-3 + 1 + Category + + 3 + + + + fr.insee + libzcay7 + 1 + + L_RECYCLE + + Regular + + Ordinal + + + fr.insee + libzcay7-1 + 1 + + fr.insee + CA-libzcay7-1 + 1 + Category + + 1 + + + fr.insee + libzcay7-2 + 1 + + fr.insee + CA-libzcay7-2 + 1 + Category + + 2 + + + fr.insee + libzcay7-3 + 1 + + fr.insee + CA-libzcay7-3 + 1 + Category + + 3 + + + fr.insee + libzcay7-4 + 1 + + fr.insee + CA-libzcay7-4 + 1 + Category + + 4 + + + fr.insee + libzcay7-5 + 1 + + fr.insee + CA-libzcay7-5 + 1 + Category + + 5 + + + + fr.insee + libze0zu + 1 + + L_ENVIRONNEMENT + + Regular + + Ordinal + + + fr.insee + libze0zu-1 + 1 + + fr.insee + CA-libze0zu-1 + 1 + Category + + 1 + + + fr.insee + libze0zu-2 + 1 + + fr.insee + CA-libze0zu-2 + 1 + Category + + 2 + + + fr.insee + libze0zu-3 + 1 + + fr.insee + CA-libze0zu-3 + 1 + Category + + 3 + + + fr.insee + libze0zu-4 + 1 + + fr.insee + CA-libze0zu-4 + 1 + Category + + 4 + + + + fr.insee + libzas5e + 1 + + L_VOITURE + + Regular + + Ordinal + + + fr.insee + libzas5e-1 + 1 + + fr.insee + CA-libzas5e-1 + 1 + Category + + 1 + + + fr.insee + libzas5e-2 + 1 + + fr.insee + CA-libzas5e-2 + 1 + Category + + 2 + + + fr.insee + libzas5e-3 + 1 + + fr.insee + CA-libzas5e-3 + 1 + Category + + 3 + + + fr.insee + libzas5e-4 + 1 + + fr.insee + CA-libzas5e-4 + 1 + Category + + 4 + + + fr.insee + libzas5e-5 + 1 + + fr.insee + CA-libzas5e-5 + 1 + Category + + 5 + + + + fr.insee + libzoccs + 1 + + L_QUART_NOTE + + Regular + + Ordinal + + + fr.insee + libzoccs-1 + 1 + + fr.insee + CA-libzoccs-1 + 1 + Category + + 1 + + + fr.insee + libzoccs-2 + 1 + + fr.insee + CA-libzoccs-2 + 1 + Category + + 2 + + + fr.insee + libzoccs-3 + 1 + + fr.insee + CA-libzoccs-3 + 1 + Category + + 3 + + + fr.insee + libzoccs-4 + 1 + + fr.insee + CA-libzoccs-4 + 1 + Category + + 4 + + + fr.insee + libzoccs-5 + 1 + + fr.insee + CA-libzoccs-5 + 1 + Category + + 5 + + + fr.insee + libzoccs-6 + 1 + + fr.insee + CA-libzoccs-6 + 1 + Category + + 6 + + + fr.insee + libzoccs-7 + 1 + + fr.insee + CA-libzoccs-7 + 1 + Category + + 7 + + + fr.insee + libzoccs-8 + 1 + + fr.insee + CA-libzoccs-8 + 1 + Category + + 8 + + + fr.insee + libzoccs-9 + 1 + + fr.insee + CA-libzoccs-9 + 1 + Category + + 9 + + + fr.insee + libzoccs-10 + 1 + + fr.insee + CA-libzoccs-10 + 1 + Category + + 10 + + + + fr.insee + l2sspd6p + 1 + + L_SANTGEN + + Regular + + Ordinal + + + fr.insee + l2sspd6p-1 + 1 + + fr.insee + CA-l2sspd6p-1 + 1 + Category + + 1 + + + fr.insee + l2sspd6p-2 + 1 + + fr.insee + CA-l2sspd6p-2 + 1 + Category + + 2 + + + fr.insee + l2sspd6p-3 + 1 + + fr.insee + CA-l2sspd6p-3 + 1 + Category + + 3 + + + fr.insee + l2sspd6p-4 + 1 + + fr.insee + CA-l2sspd6p-4 + 1 + Category + + 4 + + + fr.insee + l2sspd6p-5 + 1 + + fr.insee + CA-l2sspd6p-5 + 1 + Category + + 5 + + + + fr.insee + l2sujdf4 + 1 + + L_GALI + + Regular + + Ordinal + + + fr.insee + l2sujdf4-1 + 1 + + fr.insee + CA-l2sujdf4-1 + 1 + Category + + 1 + + + fr.insee + l2sujdf4-2 + 1 + + fr.insee + CA-l2sujdf4-2 + 1 + Category + + 2 + + + fr.insee + l2sujdf4-3 + 1 + + fr.insee + CA-l2sujdf4-3 + 1 + Category + + 3 + + + + fr.insee + libzsoro + 1 + + L_DIF_DEPELEC + + Regular + + Ordinal + + + fr.insee + libzsoro-1 + 1 + + fr.insee + CA-libzsoro-1 + 1 + Category + + 1 + + + fr.insee + libzsoro-2 + 1 + + fr.insee + CA-libzsoro-2 + 1 + Category + + 2 + + + fr.insee + libzsoro-3 + 1 + + fr.insee + CA-libzsoro-3 + 1 + Category + + 3 + + + fr.insee + libzsoro-4 + 1 + + fr.insee + CA-libzsoro-4 + 1 + Category + + 4 + + + + fr.insee + libzjwmo + 1 + + L_DIF_MONTANT + + Regular + + Ordinal + + + fr.insee + libzjwmo-1 + 1 + + fr.insee + CA-libzjwmo-1 + 1 + Category + + 1 + + + fr.insee + libzjwmo-2 + 1 + + fr.insee + CA-libzjwmo-2 + 1 + Category + + 2 + + + fr.insee + libzjwmo-3 + 1 + + fr.insee + CA-libzjwmo-3 + 1 + Category + + 3 + + + + fr.insee + lic00r7g + 1 + + L_DIF_QUARTIER + + Regular + + Ordinal + + + fr.insee + lic00r7g-1 + 1 + + fr.insee + CA-lic00r7g-1 + 1 + Category + + 1 + + + fr.insee + lic00r7g-2 + 1 + + fr.insee + CA-lic00r7g-2 + 1 + Category + + 2 + + + fr.insee + lic00r7g-3 + 1 + + fr.insee + CA-lic00r7g-3 + 1 + Category + + 3 + + + fr.insee + lic00r7g-4 + 1 + + fr.insee + CA-lic00r7g-4 + 1 + Category + + 4 + + + + fr.insee + libznuft + 1 + + L_DIF_AUTRE + + Regular + + Ordinal + + + fr.insee + libznuft-1 + 1 + + fr.insee + CA-libznuft-1 + 1 + Category + + 1 + + + fr.insee + libznuft-2 + 1 + + fr.insee + CA-libznuft-2 + 1 + Category + + 2 + + + fr.insee + libznuft-3 + 1 + + fr.insee + CA-libznuft-3 + 1 + Category + + 3 + + + + fr.insee + lic0700g + 1 + + L_AVIS + + Regular + + Ordinal + + + fr.insee + lic0700g-1 + 1 + + fr.insee + CA-lic0700g-1 + 1 + Category + + 1 + + + fr.insee + lic0700g-2 + 1 + + fr.insee + CA-lic0700g-2 + 1 + Category + + 2 + + + fr.insee + lic0700g-3 + 1 + + fr.insee + CA-lic0700g-3 + 1 + Category + + 3 + + + fr.insee + lic0700g-4 + 1 + + fr.insee + CA-lic0700g-4 + 1 + Category + + 4 + + + fr.insee + lic0700g-5 + 1 + + fr.insee + CA-lic0700g-5 + 1 + Category + + 5 + + + + fr.insee + libz5d44-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz5d44-secondDimension-fakeCL-1 + + Regular + + Ordinal + + + fr.insee + libz5d44-secondDimension-fakeCL-1-1 + 1 + + fr.insee + CA-libz5d44-secondDimension-fakeCL-1-1 + 1 + Category + + 1 + + + + fr.insee + libz9s7u-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz9s7u-secondDimension-fakeCL-1 + + Regular + + Ordinal + + + fr.insee + libz9s7u-secondDimension-fakeCL-1-1 + 1 + + fr.insee + CA-libz9s7u-secondDimension-fakeCL-1-1 + 1 + Category + + 1 + + + + fr.insee + lic0a3os-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-lic0a3os-secondDimension-fakeCL-1 + + Regular + + Ordinal + + + fr.insee + lic0a3os-secondDimension-fakeCL-1-1 + 1 + + fr.insee + CA-lic0a3os-secondDimension-fakeCL-1-1 + 1 + Category + + 1 + + + + fr.insee + INSEE-COMMUN-CL-Booleen + 1 + + Booleen + + Regular + + Ordinal + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + + fr.insee + INSEE-COMMUN-CA-Booleen-1 + 1 + Category + + 1 + + + + + fr.insee + VariableScheme-lj76sgq8 + 1 + + Variable Scheme for the survey + + + fr.insee + l13h1ecy + 1 + + T_ANNAIS + + + Année de naissance (T_ANNAIS) + + + fr.insee + l13h1ecy-VROP + 1 + + + + fr.insee + l13h1ecy-GI + 1 + GenerationInstruction + + + fr.insee + l13h1ecy-GOP + 1 + OutParameter + + + fr.insee + l13h1ecy-VROP + 1 + OutParameter + + + + + + + + fr.insee + l13h4aiz + 1 + + T_AGE + + + Âge (T_AGE) + + + fr.insee + l13h4aiz-VROP + 1 + + + + fr.insee + l13h4aiz-GI + 1 + GenerationInstruction + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13h4aiz-VROP + 1 + OutParameter + + + + + + 0 + 120 + + Decimal + + + + + fr.insee + l14uaqgk + 1 + + LIB_PR + + + GENRER - Pronom il/elle (LIB_PR) + + + fr.insee + l14uaqgk-VROP + 1 + + + + fr.insee + l14uaqgk-GI + 1 + GenerationInstruction + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + fr.insee + l14uaqgk-VROP + 1 + OutParameter + + + + + + + + fr.insee + l14tv7tn + 1 + + LIB_ERE + + + GENRER - Terminaisons en ERE (LIB_ERE) + + + fr.insee + l14tv7tn-VROP + 1 + + + + fr.insee + l14tv7tn-GI + 1 + GenerationInstruction + + + fr.insee + l14tv7tn-GOP + 1 + OutParameter + + + fr.insee + l14tv7tn-VROP + 1 + OutParameter + + + + + + + + fr.insee + l14vgvlc + 1 + + PRENOMREFB + + + Premier prénom Brut (PRENOMREFB) + + + fr.insee + l14vgvlc-VROP + 1 + + + + fr.insee + l14vgvlc-GI + 1 + GenerationInstruction + + + fr.insee + l14vgvlc-GOP + 1 + OutParameter + + + fr.insee + l14vgvlc-VROP + 1 + OutParameter + + + + + + + + fr.insee + l14vew0k + 1 + + PRENOMB + + + Préniom Brut (PRENOMB) + + + fr.insee + l14vew0k-VROP + 1 + + + + fr.insee + l14vew0k-GI + 1 + GenerationInstruction + + + fr.insee + l14vew0k-GOP + 1 + OutParameter + + + fr.insee + l14vew0k-VROP + 1 + OutParameter + + + + + + + + fr.insee + l1w5c7yp + 1 + + LIB_NE + + + GENRER - Terminaisons en NE (LIB_NE) + + + fr.insee + l1w5c7yp-VROP + 1 + + + + fr.insee + l1w5c7yp-GI + 1 + GenerationInstruction + + + fr.insee + l1w5c7yp-GOP + 1 + OutParameter + + + fr.insee + l1w5c7yp-VROP + 1 + OutParameter + + + + + + + + fr.insee + l1w5mjq9 + 1 + + LIB_HF + + + GENRER - Hommes Femmes (LIB_HF) + + + fr.insee + l1w5mjq9-VROP + 1 + + + + fr.insee + l1w5mjq9-GI + 1 + GenerationInstruction + + + fr.insee + l1w5mjq9-GOP + 1 + OutParameter + + + fr.insee + l1w5mjq9-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2itqw98 + 1 + + LIB_SON + + + VOUVOIEMENT - SON (LIB_SON) + + + fr.insee + l2itqw98-VROP + 1 + + + + fr.insee + l2itqw98-GI + 1 + GenerationInstruction + + + fr.insee + l2itqw98-GOP + 1 + OutParameter + + + fr.insee + l2itqw98-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2iu1atg + 1 + + LIB_SA + + + VOUVOIEMENT - SA (LIB_SA) + + + fr.insee + l2iu1atg-VROP + 1 + + + + fr.insee + l2iu1atg-GI + 1 + GenerationInstruction + + + fr.insee + l2iu1atg-GOP + 1 + OutParameter + + + fr.insee + l2iu1atg-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2iur75u + 1 + + LIB_E + + + GENRER - Terminaisons en E (LIB_E) + + + fr.insee + l2iur75u-VROP + 1 + + + + fr.insee + l2iur75u-GI + 1 + GenerationInstruction + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + fr.insee + l2iur75u-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2j6udu0 + 1 + + T_EMPLOI + + + En emploi (T_EMPLOI) + + + fr.insee + l2j6udu0-VROP + 1 + + + + fr.insee + l2j6udu0-GI + 1 + GenerationInstruction + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + l2j6udu0-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2osro6c + 1 + + LIB_SES + + + VOUVOIEMENT - SES (LIB_SES) + + + fr.insee + l2osro6c-VROP + 1 + + + + fr.insee + l2osro6c-GI + 1 + GenerationInstruction + + + fr.insee + l2osro6c-GOP + 1 + OutParameter + + + fr.insee + l2osro6c-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2oti60m + 1 + + T_MINEUR + + + Individu mineur (T_MINEUR) + + + fr.insee + l2oti60m-VROP + 1 + + + + fr.insee + l2oti60m-GI + 1 + GenerationInstruction + + + fr.insee + l2oti60m-GOP + 1 + OutParameter + + + fr.insee + l2oti60m-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2re729e + 1 + + FFM + + + Formation formelle en cours (T_FFM) + + + fr.insee + l2re729e-VROP + 1 + + + + fr.insee + l2re729e-GI + 1 + GenerationInstruction + + + fr.insee + l2re729e-GOP + 1 + OutParameter + + + fr.insee + l2re729e-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rf764i + 1 + + T_PER1E + + + Père dans le logement (T_PER1E) + + + fr.insee + l2rf764i-VROP + 1 + + + + fr.insee + l2rf764i-GI + 1 + GenerationInstruction + + + fr.insee + l2rf764i-GOP + 1 + OutParameter + + + fr.insee + l2rf764i-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rez3ig + 1 + + T_MER1E + + + Mère dans le logement (T_MER1E) + + + fr.insee + l2rez3ig-VROP + 1 + + + + fr.insee + l2rez3ig-GI + 1 + GenerationInstruction + + + fr.insee + l2rez3ig-GOP + 1 + OutParameter + + + fr.insee + l2rez3ig-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rs9ar9 + 1 + + T_PRENOMAP + + + Prénom de l'autre parent avec null (T_PRENOMAP) + + + fr.insee + l2rs9ar9-VROP + 1 + + + + fr.insee + l2rs9ar9-GI + 1 + GenerationInstruction + + + fr.insee + l2rs9ar9-GOP + 1 + OutParameter + + + fr.insee + l2rs9ar9-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rs5tmg + 1 + + LIB_LUI + + + VOUVOIEMENT - LUI (LIB_LUI) + + + fr.insee + l2rs5tmg-VROP + 1 + + + + fr.insee + l2rs5tmg-GI + 1 + GenerationInstruction + + + fr.insee + l2rs5tmg-GOP + 1 + OutParameter + + + fr.insee + l2rs5tmg-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2st84mt + 1 + + LIB_SE + + + VOUVOIEMENT - SE (LIB_SE) + + + fr.insee + l2st84mt-VROP + 1 + + + + fr.insee + l2st84mt-GI + 1 + GenerationInstruction + + + fr.insee + l2st84mt-GOP + 1 + OutParameter + + + fr.insee + l2st84mt-VROP + 1 + OutParameter + + + + + + + + fr.insee + l3jyfypp + 1 + + LIB_LE + + + GENRER - Attributs LE/LA (LIB_LE) + + + fr.insee + l3jyfypp-VROP + 1 + + + + fr.insee + l3jyfypp-GI + 1 + GenerationInstruction + + + fr.insee + l3jyfypp-GOP + 1 + OutParameter + + + fr.insee + l3jyfypp-VROP + 1 + OutParameter + + + + + + + + fr.insee + lf9ty6tb + 1 + + T_NBHAB + + + Nombre d'habitants prise en compte du null (T_NBHAB) + + + fr.insee + lf9ty6tb-VROP + 1 + + + + fr.insee + lf9ty6tb-GI + 1 + GenerationInstruction + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + lf9ty6tb-VROP + 1 + OutParameter + + + + + + 1 + 20 + + Decimal + + + + + fr.insee + liahw5su + 1 + + ADR + + + Adresse finale (ADR) + + + fr.insee + liahw5su-VROP + 1 + + + + fr.insee + liahw5su-GI + 1 + GenerationInstruction + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + fr.insee + liahw5su-VROP + 1 + OutParameter + + + + + + + + fr.insee + liboqrtq + 1 + + T_TYPLIST + + + Diplôme préparé correspond à un diplôme du secondaire long (T_TYPLIST) + + + fr.insee + liboqrtq-VROP + 1 + + + + fr.insee + liboqrtq-GI + 1 + GenerationInstruction + + + fr.insee + liboqrtq-GOP + 1 + OutParameter + + + fr.insee + liboqrtq-VROP + 1 + OutParameter + + + + + + + + fr.insee + lic0n43l + 1 + + T_MAJLOGAUT + + + Regroupement des deux listes (T_MAJLOGAUT) + + + fr.insee + lic0n43l-VROP + 1 + + + + fr.insee + lic0n43l-GI + 1 + GenerationInstruction + + + fr.insee + lic0n43l-GOP + 1 + OutParameter + + + fr.insee + lic0n43l-VROP + 1 + OutParameter + + + + + + + + fr.insee + lix9oxsd + 1 + + PRENOM + + + PRENOM (gestion du null) + + + fr.insee + lix9oxsd-VROP + 1 + + + + fr.insee + lix9oxsd-GI + 1 + GenerationInstruction + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + lix9oxsd-VROP + 1 + OutParameter + + + + + + + + fr.insee + lix9pz46 + 1 + + PRENOMREF + + + PRENOMREF (gestion du null) + + + fr.insee + lix9pz46-VROP + 1 + + + + fr.insee + lix9pz46-GI + 1 + GenerationInstruction + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + lix9pz46-VROP + 1 + OutParameter + + + + + + + + fr.insee + l0v32sjd + 1 + + ADR_EXT + + + ADRESSE (ADR_EXT) + + + + + + + fr.insee + lj49pfu5 + 1 + + HM1 + + + HM1 label + + + fr.insee + lj49nr0f-QOP-lj4atyq0 + 1 + OutParameter + + + fr.insee + lj49nr0f + 1 + QuestionItem + + + + + + + fr.insee + lfthszef + 1 + + T_NHAB + + + Nombre d'habitants (T_HAB) + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + OutParameter + + + fr.insee + l0v2t2lc + 1 + QuestionItem + + + + + 1 + 20 + + Decimal + + + + + fr.insee + lftrwvwz + 1 + + T_PRENOM + + + T_PRENOM label + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i + 1 + QuestionItem + + + + + + + fr.insee + lfthsyka + 1 + + T_SEXE + + + T_SEXE label + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l0v4b34m + 1 + QuestionItem + + + + + fr.insee + l0v3x4ho + 1 + CodeList + + + + + + fr.insee + lfthns08 + 1 + + T_DATENAIS + + + T_DATENAIS label + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l0v4oi1v + 1 + QuestionItem + + + + YYYY-MM-DD + date + + 1900-01-01 + 2022-03-17 + + + + + + fr.insee + liubyc07 + 1 + + T_ANNAISS + + + T_ANNAISS label + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too + 1 + QuestionItem + + + + + 1900 + 2023 + + Decimal + + + + + fr.insee + lfthywce + 1 + + T_LNAIS + + + T_LNAIS label + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + fr.insee + l11zznh4 + 1 + QuestionItem + + + + + fr.insee + l12074mk + 1 + CodeList + + + + + + fr.insee + liyb2s38 + 1 + + T_COMNAIS + + + T_COMNAIS label + + + fr.insee + l120kmks-QOP-liyb80ve + 1 + OutParameter + + + fr.insee + l120kmks + 1 + QuestionItem + + + + + + + fr.insee + liyazq7r + 1 + + T_PAYSNAIS + + + T_PAYSNAIS label + + + fr.insee + l120lqns-QOP-liybbdn2 + 1 + OutParameter + + + fr.insee + l120lqns + 1 + QuestionItem + + + + + + + fr.insee + lgdwxbba + 1 + + T_NATION1 + + + 1 - "Française de naissance ou par intégration" + + + fr.insee + l120zrhs-QOP-lgdxa90c + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwjspi + 1 + + T_NATION2 + + + 2 - "Française par déclaration, naturalisation, option à votre majorité" + + + fr.insee + l120zrhs-QOP-lgdxe74z + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwstt9 + 1 + + T_NATION3 + + + 3 - "Etrangère" + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdx1hd3 + 1 + + T_NATION4 + + + 4 - "Apatride (pas de nationalité)" + + + fr.insee + l120zrhs-QOP-lgdxew1i + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + liybaezx + 1 + + T_NATIONETR + + + T_NATIONETR label + + + fr.insee + l121ftlg-QOP-liybewnm + 1 + OutParameter + + + fr.insee + l121ftlg + 1 + QuestionItem + + + + + + + fr.insee + livk5bpx + 1 + + LIENS + + + LIENS label + + + fr.insee + livjrp7n-QOP-livnuzag + 1 + OutParameter + + + fr.insee + livjrp7n + 1 + QuestionItem + + + + + fr.insee + livjnf0y + 1 + CodeList + + + + + + fr.insee + lgdwju3p + 1 + + T_SITUCONJ1 + + + 1 - "Marié" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx6hlq + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwp0g7 + 1 + + T_SITUCONJ2 + + + 2 - "Pacsé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx7nz7 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdx10a4 + 1 + + T_SITUCONJ3 + + + 3 - En concubinage ou union libre + + + fr.insee + l13dsgas-QOP-lgdx47a9 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwkuzh + 1 + + T_SITUCONJ4 + + + 4 - (if (¤l0v4b34m-QOP-l0v4bdmx¤ = "1") then "Veuf" else if isnull(¤l0v4b34m-QOP-l0v4bdmx¤) then "Veuf(ve)" else "Veuve")|| ", conjoint(e) décédé(e)" + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwmsce + 1 + + T_SITUCONJ5 + + + 5 - "Divorcé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx9iyh + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdx232e + 1 + + T_SITUCONJ6 + + + 6 - "Dépacsé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx25a4 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwnfpn + 1 + + T_SITUCONJ7 + + + 7 - "Séparé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx2604 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwlk66 + 1 + + T_SITUCONJ8 + + + 8 - Célibataire + + + fr.insee + l13dsgas-QOP-lgdwxaen + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfti22hh + 1 + + T_VEUF + + + T_VEUF label + + + fr.insee + l13dy5ql-QOP-l13ek5gb + 1 + OutParameter + + + fr.insee + l13dy5ql + 1 + QuestionItem + + + + + fr.insee + l13e94a3 + 1 + CodeList + + + + + + fr.insee + lfthmqdh + 1 + + T_NBPARL + + + T_NBPARL label + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2os6w01 + 1 + QuestionItem + + + + + fr.insee + l2os145t + 1 + CodeList + + + + + + fr.insee + lfthn9tb + 1 + + T_UNLOG + + + T_UNLOG label + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13nj6s2 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthx41v + 1 + + T_DURLOG + + + T_DURLOG label + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + OutParameter + + + fr.insee + l13nyqwe + 1 + QuestionItem + + + + + fr.insee + l13o0n14 + 1 + CodeList + + + + + + fr.insee + lfthuefy + 1 + + T_MINLOGENQ1 + + + 1 - "Pour suivre " ||¤l2iu1atg-GOP¤|| " scolarité ou " ||¤l2osro6c-GOP¤|| " études." + + + fr.insee + l13ok7fx-QOP-lftiqon3 + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfti02a9 + 1 + + T_MINLOGENQ2 + + + 2 - Pour des raisons de santé ou de handicap + + + fr.insee + l13ok7fx-QOP-lftincwd + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfti7k6i + 1 + + T_MINLOGENQ3 + + + 3 - "Pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle" + + + fr.insee + l13ok7fx-QOP-lftifone + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfthv4nz + 1 + + T_MINLOGENQ4 + + + 4 - Suite à une décision de l'aide sociale à l'enfance ou du juge des enfants + + + fr.insee + l13ok7fx-QOP-lftiet0b + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfthsxdu + 1 + + T_MINLOGENQ5 + + + 5 - Pour une autre raison + + + fr.insee + l13ok7fx-QOP-lftiozvd + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfthzt5t + 1 + + T_MINLOGAUT + + + L'autre logement d'un mineur (T_MINLOGAUT) + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + fr.insee + l13on6tn + 1 + QuestionItem + + + + + fr.insee + l13orz9s + 1 + CodeList + + + + + + fr.insee + lfthupt0 + 1 + + T_GARDE + + + T_GARDE label + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + OutParameter + + + fr.insee + l13oux5e + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfti3toq + 1 + + T_DORM + + + T_DORM label + + + fr.insee + l13pabqu-QOP-l13qneoc + 1 + OutParameter + + + fr.insee + l13pabqu + 1 + QuestionItem + + + + + fr.insee + l13p6die + 1 + CodeList + + + + + + fr.insee + lfti6imf + 1 + + T_MAJLOGENQ + + + T_MAJLOGENQ label + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + l13pbxr1 + 1 + QuestionItem + + + + + fr.insee + l13pat1k + 1 + CodeList + + + + + + fr.insee + lic03m4k + 1 + + T_MAJLOGAUT1 + + + T_MAJLOGAUT1 label + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + OutParameter + + + fr.insee + l13pyw1k + 1 + QuestionItem + + + + + fr.insee + l13q0vc2 + 1 + CodeList + + + + + + fr.insee + lic00nl4 + 1 + + T_MAJLOGAUT2 + + + T_MAJLOGAUT2 label + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + OutParameter + + + fr.insee + lic040m4 + 1 + QuestionItem + + + + + fr.insee + lic06uco + 1 + CodeList + + + + + + fr.insee + lfthra34 + 1 + + T_LOGCO + + + T_LOGCO label + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + OutParameter + + + fr.insee + l13q9a24 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthqmic + 1 + + T_TYPLOGCO + + + T_TYPLOGCO label + + + fr.insee + l13qc9n8-QOP-l13qly1w + 1 + OutParameter + + + fr.insee + l13qc9n8 + 1 + QuestionItem + + + + + fr.insee + l13pwmep + 1 + CodeList + + + + + + fr.insee + lj49yszv + 1 + + HM2 + + + HM2 label + + + fr.insee + lj49vhtv-QOP-lj4b08se + 1 + OutParameter + + + fr.insee + lj49vhtv + 1 + QuestionItem + + + + + + + fr.insee + lfti75fy + 1 + + T_SITUAEU + + + T_SITUAEU label + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + fr.insee + l1awvkop + 1 + QuestionItem + + + + + fr.insee + l1ax6zmm + 1 + CodeList + + + + + + fr.insee + lfti40wt + 1 + + T_TRAVAIL + + + T_TRAVAIL label + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + OutParameter + + + fr.insee + l1axg6y2 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthzjxg + 1 + + T_ACTIVANTE + + + T_ACTIVANTE label + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l1axqt6w + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfti0ja6 + 1 + + T_ACTIVANTEB + + + T_ACTIVANTEB label + + + fr.insee + l1axn5kx-QOP-l1aynm3x + 1 + OutParameter + + + fr.insee + l1axn5kx + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthtjxw + 1 + + T_NBEMP + + + T_NBEMP label + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + OutParameter + + + fr.insee + l1ax891g + 1 + QuestionItem + + + + + fr.insee + l1axlp6q + 1 + CodeList + + + + + + fr.insee + liyb1tsh + 1 + + T_PCLCAF + + + T_PCLCAF label + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + OutParameter + + + fr.insee + l1axtzy5 + 1 + QuestionItem + + + + + + + fr.insee + liyawaar + 1 + + T_PCLCAH + + + T_PCLCAH label + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + OutParameter + + + fr.insee + lix6ywd1 + 1 + QuestionItem + + + + + + + fr.insee + lfthxx6q + 1 + + T_PCLCACLAIR + + + T_PCLCACLAIR label + + + fr.insee + l2j37ba4-QOP-l2j35xk9 + 1 + OutParameter + + + fr.insee + l2j37ba4 + 1 + QuestionItem + + + + + + + fr.insee + lfthw15y + 1 + + T_STCPUB + + + T_STCPUB label + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l1ay3ugz + 1 + QuestionItem + + + + + fr.insee + l1ay1q2v + 1 + CodeList + + + + + + fr.insee + lfti2yll + 1 + + T_ENCADR + + + T_ENCADR label + + + fr.insee + l1uy49nh-QOP-l1uymz10 + 1 + OutParameter + + + fr.insee + l1uy49nh + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libj0v8w + 1 + + T_QPRCR + + + T_QPRCR label + + + fr.insee + l1w579tb-QOP-l1w8bfa3 + 1 + OutParameter + + + fr.insee + l1w579tb + 1 + QuestionItem + + + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + fr.insee + l1w7rkgd + 1 + + QPRCU + + + Salarié public (QPRCU) + + + fr.insee + l1w7wvih-QOP-l1w832nc + 1 + OutParameter + + + fr.insee + l1w7wvih + 1 + QuestionItem + + + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + fr.insee + liybgk2j + 1 + + T_ACTIV + + + T_ACTIV label + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + OutParameter + + + fr.insee + l1w7xqie + 1 + QuestionItem + + + + + + + fr.insee + libj5yrw + 1 + + T_ACTIVCLAIR + + + T_ACTIVCLAIR label + + + fr.insee + l1wcbosx-QOP-l1wdop3b + 1 + OutParameter + + + fr.insee + l1wcbosx + 1 + QuestionItem + + + + + + + fr.insee + libje0ml + 1 + + T_ACTIVDOM + + + T_ACTIVDOM label + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + fr.insee + l1wc3dr5 + 1 + QuestionItem + + + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + fr.insee + libjs7ko + 1 + + T_ACTIVDOM_COM + + + T_ACTIVDOM_COM label + + + fr.insee + libjqd0h-QOP-libjm9k1 + 1 + OutParameter + + + fr.insee + libjqd0h + 1 + QuestionItem + + + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + fr.insee + libjk3wc + 1 + + T_ACTIVDOM_SOC + + + T_ACTIVDOM_SOC label + + + fr.insee + libjy106-QOP-libjqw3x + 1 + OutParameter + + + fr.insee + libjy106 + 1 + QuestionItem + + + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + fr.insee + lfti95gd + 1 + + T_NBSALETAB + + + T_NBSALETAB label + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + OutParameter + + + fr.insee + l1wcdojm + 1 + QuestionItem + + + + + fr.insee + l1wc2pt4 + 1 + CodeList + + + + + + fr.insee + lfti7kn4 + 1 + + T_NBSALETABA + + + T_NBSALETABA label + + + fr.insee + l1wcfol1-QOP-l1wdh1gg + 1 + OutParameter + + + fr.insee + l1wcfol1 + 1 + QuestionItem + + + + + fr.insee + l1wcgcka + 1 + CodeList + + + + + + fr.insee + libj8ic8 + 1 + + T_NBSAL1 + + + T_NBSAL1 label + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + OutParameter + + + fr.insee + l1wde502 + 1 + QuestionItem + + + + + fr.insee + l1wcl5qf + 1 + CodeList + + + + + + fr.insee + libjjl0g + 1 + + T_NBSAL2 + + + T_NBSAL2 label + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + OutParameter + + + fr.insee + libjdd9j + 1 + QuestionItem + + + + + fr.insee + libj9vq3 + 1 + CodeList + + + + + + fr.insee + lfti6a6p + 1 + + T_NBSALA + + + T_NBSALA label + + + fr.insee + l1wd3z30-QOP-l1wdm9an + 1 + OutParameter + + + fr.insee + l1wd3z30 + 1 + QuestionItem + + + + + fr.insee + l1wdjul6 + 1 + CodeList + + + + + + fr.insee + lfti3r16 + 1 + + T_CONTAC + + + T_CONTAC label + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + OutParameter + + + fr.insee + l2hngtu9 + 1 + QuestionItem + + + + + fr.insee + l2hnfr8p + 1 + CodeList + + + + + + fr.insee + lfti8lm2 + 1 + + T_TPP + + + T_TPP label + + + fr.insee + l2it2sxv-QOP-l2iton8o + 1 + OutParameter + + + fr.insee + l2it2sxv + 1 + QuestionItem + + + + + fr.insee + l2it94ua + 1 + CodeList + + + + + + fr.insee + liybjiu5 + 1 + + T_APCLCAF + + + T_APCLCAF label + + + fr.insee + l2j4dvv4-QOP-liybrex0 + 1 + OutParameter + + + fr.insee + l2j4dvv4 + 1 + QuestionItem + + + + + + + fr.insee + liybpc6c + 1 + + T_APCLCAH + + + T_APCLCAH label + + + fr.insee + lix760d6-QOP-liybq2e4 + 1 + OutParameter + + + fr.insee + lix760d6 + 1 + QuestionItem + + + + + + + fr.insee + lftioj2k + 1 + + T_APCLCACLAIR + + + T_APCLCACLAIR label + + + fr.insee + l2j4wcna-QOP-l2j4n8nj + 1 + OutParameter + + + fr.insee + l2j4wcna + 1 + QuestionItem + + + + + + + fr.insee + lftikx5z + 1 + + T_ASTCPUB + + + T_ASTCPUB label + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j4wtox + 1 + QuestionItem + + + + + fr.insee + l2ywf31u + 1 + CodeList + + + + + + fr.insee + lftia5gj + 1 + + T_AQPRCR + + + T_AQPRCR label + + + fr.insee + l2j4lkhe-QOP-l2j6ziye + 1 + OutParameter + + + fr.insee + l2j4lkhe + 1 + QuestionItem + + + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + fr.insee + lftikne5 + 1 + + T_AQPRCU + + + T_AQPRCU label + + + fr.insee + l2j4qf0d-QOP-l2j6xfm5 + 1 + OutParameter + + + fr.insee + l2j4qf0d + 1 + QuestionItem + + + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + fr.insee + libjt2hh + 1 + + T_ANBSAL1 + + + T_ANBSAL1 label + + + fr.insee + l2j4q4wo-QOP-l2j6kkcg + 1 + OutParameter + + + fr.insee + l2j4q4wo + 1 + QuestionItem + + + + + fr.insee + l2j4sfwo + 1 + CodeList + + + + + + fr.insee + libjyuaj + 1 + + T_ANBSAL2 + + + T_ANBSAL2 label + + + fr.insee + libk67yb-QOP-libjno8l + 1 + OutParameter + + + fr.insee + libk67yb + 1 + QuestionItem + + + + + fr.insee + libjxzeo + 1 + CodeList + + + + + + fr.insee + liyayeec + 1 + + T_AACTIV + + + T_AACTIV label + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + OutParameter + + + fr.insee + libjs2lh + 1 + QuestionItem + + + + + + + fr.insee + libk0tg3 + 1 + + T_AACTIVCLAIR + + + T_AACTIVCLAIR label + + + fr.insee + libk2ree-QOP-libjumge + 1 + OutParameter + + + fr.insee + libk2ree + 1 + QuestionItem + + + + + + + fr.insee + libjywmp + 1 + + T_AACTIVDOM + + + T_AACTIVDOM label + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + fr.insee + libjvvif + 1 + QuestionItem + + + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + fr.insee + libk7tic + 1 + + T_AACTIVDOM_COM + + + T_AACTIVDOM_COM label + + + fr.insee + libk3ld2-QOP-libk3at3 + 1 + OutParameter + + + fr.insee + libk3ld2 + 1 + QuestionItem + + + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + fr.insee + libk4150 + 1 + + T_AACTIVDOM_SOC + + + T_AACTIVDOM_SOC label + + + fr.insee + libk6fhp-QOP-libk307f + 1 + OutParameter + + + fr.insee + libk6fhp + 1 + QuestionItem + + + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + fr.insee + lfti5s8s + 1 + + T_FF + + + T_FF label + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2otzngx + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lftii4kx + 1 + + T_FFVAC + + + T_FFVAC label + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2otx5kf + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lftiid82 + 1 + + T_FFLIEU + + + T_FFLIEU label + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ou3bde + 1 + QuestionItem + + + + + fr.insee + l2ou5fc3 + 1 + CodeList + + + + + + fr.insee + lfti6h19 + 1 + + T_FFCLA + + + T_FFCLA label + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ovmzu9 + 1 + QuestionItem + + + + + fr.insee + l2ov9ta3 + 1 + CodeList + + + + + + fr.insee + lfticvnn + 1 + + T_FFBAC + + + T_FFBAC label + + + fr.insee + l2ovtsij-QOP-l2ox5ckn + 1 + OutParameter + + + fr.insee + l2ovtsij + 1 + QuestionItem + + + + + fr.insee + l2ovg7g8 + 1 + CodeList + + + + + + fr.insee + lfti6f6i + 1 + + T_FFCAP + + + T_FFCAP label + + + fr.insee + l2ovpx9p-QOP-l2ox6bqm + 1 + OutParameter + + + fr.insee + l2ovpx9p + 1 + QuestionItem + + + + + fr.insee + l2ovupfg + 1 + CodeList + + + + + + fr.insee + lftim8ar + 1 + + T_FFTYPFORM + + + T_FFTYPFORM label + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2ovy39g + 1 + QuestionItem + + + + + fr.insee + l2ovt65t + 1 + CodeList + + + + + + fr.insee + lftilijf + 1 + + T_FFCONC + + + T_FFCONC label + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + OutParameter + + + fr.insee + l2owam6j + 1 + QuestionItem + + + + + fr.insee + l2ow3zu7 + 1 + CodeList + + + + + + fr.insee + lftig6f7 + 1 + + T_FFNIVA + + + T_FFNIVA label + + + fr.insee + l2ow3zh7-QOP-l2ox0dz3 + 1 + OutParameter + + + fr.insee + l2ow3zh7 + 1 + QuestionItem + + + + + fr.insee + l2owamgp + 1 + CodeList + + + + + + fr.insee + lftimdfz + 1 + + T_FFNIVB + + + T_FFNIVB label + + + fr.insee + l2owbbw3-QOP-l2ox5o3w + 1 + OutParameter + + + fr.insee + l2owbbw3 + 1 + QuestionItem + + + + + fr.insee + l2owah6l + 1 + CodeList + + + + + + fr.insee + lftio1rh + 1 + + T_FFNIVC + + + T_FFNIVC label + + + fr.insee + l2ow52ru-QOP-l2owyisb + 1 + OutParameter + + + fr.insee + l2ow52ru + 1 + QuestionItem + + + + + + + fr.insee + liybidad + 1 + + T_FFDIPL + + + T_FFDIPL label + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + fr.insee + l2owdadb + 1 + QuestionItem + + + + + + + fr.insee + lftie4bp + 1 + + T_FFDIPLCLAIR + + + T_FFDIPLCLAIR label + + + fr.insee + l2owvxuc-QOP-l2oxbuly + 1 + OutParameter + + + fr.insee + l2owvxuc + 1 + QuestionItem + + + + + + + fr.insee + lftiag6m + 1 + + T_FFDIPLCLAA + + + T_FFDIPLCLAA label + + + fr.insee + l2owkpof-QOP-l2ox77uk + 1 + OutParameter + + + fr.insee + l2owkpof + 1 + QuestionItem + + + + + fr.insee + l2owv329 + 1 + CodeList + + + + + + fr.insee + lftiqm52 + 1 + + T_FFDIPLCLAB + + + T_FFDIPLCLAB label + + + fr.insee + l2owq6i0-QOP-l2ox4ce3 + 1 + OutParameter + + + fr.insee + l2owq6i0 + 1 + QuestionItem + + + + + fr.insee + l2owthpd + 1 + CodeList + + + + + + fr.insee + lftif85z + 1 + + T_GRDIPA + + + T_GRDIPA label + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oxxlyk + 1 + QuestionItem + + + + + fr.insee + l2oxynk2 + 1 + CodeList + + + + + + fr.insee + lftiqqol + 1 + + T_GRDIPB + + + T_GRDIPB label + + + fr.insee + l2oxyt5u-QOP-l2oyfpqn + 1 + OutParameter + + + fr.insee + l2oxyt5u + 1 + QuestionItem + + + + + fr.insee + l2oxz6v4 + 1 + CodeList + + + + + + fr.insee + lftiiz6t + 1 + + T_GRDIPC + + + T_GRDIPC label + + + fr.insee + l2oyar5n-QOP-l2oxzqp8 + 1 + OutParameter + + + fr.insee + l2oyar5n + 1 + QuestionItem + + + + + fr.insee + l2ywyhne + 1 + CodeList + + + + + + fr.insee + lj49wj9j + 1 + + HM3 + + + HM3 label + + + fr.insee + lj49ypmj-QOP-lj4b8lty + 1 + OutParameter + + + fr.insee + lj49ypmj + 1 + QuestionItem + + + + + + + fr.insee + lfti4gsr + 1 + + T_TYPLOG + + + T_TYPLOG label + + + fr.insee + l1atmg24-QOP-l1auvika + 1 + OutParameter + + + fr.insee + l1atmg24 + 1 + QuestionItem + + + + + fr.insee + l1au0pkk + 1 + CodeList + + + + + + fr.insee + lfthtvfg + 1 + + T_NPIECES + + + T_NPIECES label + + + fr.insee + l1au1n73-QOP-l1aurrer + 1 + OutParameter + + + fr.insee + l1au1n73 + 1 + QuestionItem + + + + + 1 + 100 + + Decimal + + + + + fr.insee + lgdx3swn + 1 + + T_SURFACE + + + T_SURFACE label + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + OutParameter + + + fr.insee + l1au4bgg + 1 + QuestionItem + + + + mètres carrés + + 1 + 10000 + + Decimal + + + + + fr.insee + lfthxhdc + 1 + + T_SURFTR + + + T_SURFTR label + + + fr.insee + l1aueqyb-QOP-l1auw3l5 + 1 + OutParameter + + + fr.insee + l1aueqyb + 1 + QuestionItem + + + + + fr.insee + l1aufkzv + 1 + CodeList + + + + + + fr.insee + liajqaj3 + 1 + + T_STOC + + + T_STOC label + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1asqysn + 1 + QuestionItem + + + + + fr.insee + l1asjley + 1 + CodeList + + + + + + fr.insee + lfthvj57 + 1 + + T_STOP + + + T_STOP label + + + fr.insee + l1at6gox-QOP-l1av1y5s + 1 + OutParameter + + + fr.insee + l1at6gox + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfti5749 + 1 + + T_STOL + + + T_STOL label + + + fr.insee + l1at8nud-QOP-l1auyess + 1 + OutParameter + + + fr.insee + l1at8nud + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + liekmwnc + 1 + + LOYER + + + LOYER label + + + fr.insee + liejzvo8-QOP-liekjqi0 + 1 + OutParameter + + + fr.insee + liejzvo8 + 1 + QuestionItem + + + + + + 0 + 999999 + + Decimal + + + + + fr.insee + livt6fyo + 1 + + LOYER_MENS + + + LOYER_MENS label + + + fr.insee + liekiogo-QOP-livwywpa + 1 + OutParameter + + + fr.insee + liekiogo + 1 + QuestionItem + + + + + fr.insee + livt83k2 + 1 + CodeList + + + + + + fr.insee + lfti4ir9 + 1 + + T_LOGPROPRI + + + T_LOGPROPRI label + + + fr.insee + l1atqd1u-QOP-l1av2w8v + 1 + OutParameter + + + fr.insee + l1atqd1u + 1 + QuestionItem + + + + + fr.insee + l1ata22l + 1 + CodeList + + + + + + fr.insee + liugv9mi + 1 + + T_EMMENAGE + + + T_EMMENAGE label + + + fr.insee + l1atmtkj-QOP-l1auvdqg + 1 + OutParameter + + + fr.insee + l1atmtkj + 1 + QuestionItem + + + + + 1800 + 2023 + + Decimal + + + + + fr.insee + livxamr4 + 1 + + ANCONSTR + + + ANCONSTR label + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + OutParameter + + + fr.insee + libxcq30 + 1 + QuestionItem + + + + + 1400 + 2023 + + Decimal + + + + + fr.insee + libxo8n9 + 1 + + ANCONSTR_TR + + + ANCONSTR_TR label + + + fr.insee + libxj1sw-QOP-liby3bd0 + 1 + OutParameter + + + fr.insee + libxj1sw + 1 + QuestionItem + + + + + fr.insee + libxmauc + 1 + CodeList + + + + + + fr.insee + liby2bfs + 1 + + NRJ_TRAV_PROP + + + NRJ_TRAV_PROP label + + + fr.insee + libxnd91-QOP-liby200u + 1 + OutParameter + + + fr.insee + libxnd91 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libxyfsj + 1 + + NRJ_TRAV_LOC + + + NRJ_TRAV_LOC label + + + fr.insee + libxur5m-QOP-libxuhr9 + 1 + OutParameter + + + fr.insee + libxur5m + 1 + QuestionItem + + + + + fr.insee + libxsw6w + 1 + CodeList + + + + + + fr.insee + liby7vpw + 1 + + NRJ_TRAV_FU + + + NRJ_TRAV_FU label + + + fr.insee + liby1f2d-QOP-libygpbq + 1 + OutParameter + + + fr.insee + liby1f2d + 1 + QuestionItem + + + + + fr.insee + libyczb1 + 1 + CodeList + + + + + + fr.insee + liby0wcw + 1 + + DEPELEC + + + DEPELEC label + + + fr.insee + libxjv8p-QOP-liby4idu + 1 + OutParameter + + + fr.insee + libxjv8p + 1 + QuestionItem + + + + + + 0 + 99999 + + Decimal + + + + + fr.insee + libyjp15 + 1 + + DEMNAIS + + + DEMNAIS label + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + OutParameter + + + fr.insee + libxyusc + 1 + QuestionItem + + + + + 0 + 100 + + Decimal + + + + + fr.insee + liby7r39 + 1 + + CHOIX_LOG1 + + + 1 - "Taille et confort du logement" + + + fr.insee + libydcvx-QOP-libyhauu + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyh55c + 1 + + CHOIX_LOG2 + + + 2 - "Prix du logement" + + + fr.insee + libydcvx-QOP-liby3zsi + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyjmsl + 1 + + CHOIX_LOG3 + + + 3 - "Proximité du lieu de travail ou d’études" + + + fr.insee + libydcvx-QOP-liby3jfo + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libym5yo + 1 + + CHOIX_LOG4 + + + 4 - "Proximité des commerces et services, des établissements scolaires…" + + + fr.insee + libydcvx-QOP-libyj5b0 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyhfba + 1 + + CHOIX_LOG5 + + + 5 - "Environnement naturel (calme, espaces verts, forêt…)" + + + fr.insee + libydcvx-QOP-liby8707 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + liby3d0u + 1 + + CHOIX_LOG6 + + + 6 - "Facilité d’accès (transports collectifs, desserte routière)" + + + fr.insee + libydcvx-QOP-libyme13 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyayil + 1 + + CHOIX_LOG7 + + + 7 - "Vous n’avez pas choisi votre logement actuel (attribution HLM, logement de fonction, maison de famille, etc.)" + + + fr.insee + libydcvx-QOP-libyjv7h + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyco0f + 1 + + CHOIX_LOG8 + + + 8 - "Autre critère" + + + fr.insee + libydcvx-QOP-libyk0p1 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyk01t + 1 + + COND_LOG + + + COND_LOG label + + + fr.insee + libyiflq-QOP-libycuna + 1 + OutParameter + + + fr.insee + libyiflq + 1 + QuestionItem + + + + + fr.insee + libya8uw + 1 + CodeList + + + + + + fr.insee + libybcpb + 1 + + FINA_LOG + + + FINA_LOG label + + + fr.insee + libyq99p-QOP-libyh51i + 1 + OutParameter + + + fr.insee + libyq99p + 1 + QuestionItem + + + + + fr.insee + liby6h2m + 1 + CodeList + + + + + + fr.insee + libytezx + 1 + + FINA_GEN + + + FINA_GEN label + + + fr.insee + libygc8z-QOP-libyapwg + 1 + OutParameter + + + fr.insee + libygc8z + 1 + QuestionItem + + + + + fr.insee + libyqiss + 1 + CodeList + + + + + + fr.insee + libz0hpf + 1 + + AIDE_VOIS + + + AIDE_VOIS label + + + fr.insee + libywy0j-QOP-libylizb + 1 + OutParameter + + + fr.insee + libywy0j + 1 + QuestionItem + + + + + fr.insee + libyycuj + 1 + CodeList + + + + + + fr.insee + libz0uax + 1 + + AIDE_VOIS2 + + + AIDE_VOIS2 label + + + fr.insee + libynnxl-QOP-libz1ja6 + 1 + OutParameter + + + fr.insee + libynnxl + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libyzqc9 + 1 + + QUART_AVANTAGE11 + + + "L’offre de transport"-"Réponse" + + + fr.insee + libz5d44-QOP-libzk5tj + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz0sx1 + 1 + + QUART_AVANTAGE21 + + + "Les commerces, cafés, restaurants, le marché"-"Réponse" + + + fr.insee + libz5d44-QOP-libza36m + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzgi9n + 1 + + QUART_AVANTAGE31 + + + "Le calme, la tranquillité"-"Réponse" + + + fr.insee + libz5d44-QOP-libzfdjc + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzf5ng + 1 + + QUART_AVANTAGE41 + + + "Les parcs, les espaces verts, la nature"-"Réponse" + + + fr.insee + libz5d44-QOP-libyzqra + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzc6qc + 1 + + QUART_AVANTAGE51 + + + "La sécurité"-"Réponse" + + + fr.insee + libz5d44-QOP-libz54s3 + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzggky + 1 + + QUART_AVANTAGE61 + + + "La présence de belles maisons ou de beaux immeubles"-"Réponse" + + + fr.insee + libz5d44-QOP-libz77v1 + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzfazi + 1 + + QUART_AVANTAGE71 + + + "La vie de quartier, l’ambiance de village"-"Réponse" + + + fr.insee + libz5d44-QOP-libz31zu + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzhc7g + 1 + + QUART_AVANTAGE81 + + + "Les écoles, les services et les équipements (médecins, cinéma, gymnase)"-"Réponse" + + + fr.insee + libz5d44-QOP-libyzyut + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libyygxn + 1 + + QUART_PB11 + + + "Le bruit ou la pollution"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzjc4n + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzbo7t + 1 + + QUART_PB21 + + + "Des transports en commun insuffisants (éloignement, horaires, accessibilité, etc.)"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzbfd3 + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libyxr8n + 1 + + QUART_PB31 + + + "Le manque d’équipements (sports, loisirs, santé, services, etc.)"-"Réponse" + + + fr.insee + libz9s7u-QOP-libz4sl8 + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz3liz + 1 + + QUART_PB41 + + + "Le manque d’animation"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzaxfq + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libyw6h5 + 1 + + QUART_PB51 + + + "L’environnement dégradé (mal entretenu, sale)"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzhjo1 + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz0wvv + 1 + + QUART_PB61 + + + "La délinquance"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzhr7d + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzcgnq + 1 + + QUART_PB71 + + + "Les dangers de la circulation"-"Réponse" + + + fr.insee + libz9s7u-QOP-libz3gxv + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz9lmw + 1 + + QUART_PB81 + + + "Une mauvaise image ou une mauvaise réputation"-"Réponse" + + + fr.insee + libz9s7u-QOP-libz1atx + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + lieo0kaa + 1 + + QUART_DEV1 + + + QUART_DEV1 label + + + fr.insee + libzl5r3-QOP-libzd0no + 1 + OutParameter + + + fr.insee + libzl5r3 + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libzjwk9 + 1 + + QUART_DEV2 + + + QUART_DEV2 label + + + fr.insee + libze5zo-QOP-libz4jtn + 1 + OutParameter + + + fr.insee + libze5zo + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libz9pwz + 1 + + QUART_DEV3 + + + QUART_DEV3 label + + + fr.insee + libzg7md-QOP-libzodhu + 1 + OutParameter + + + fr.insee + libzg7md + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libzpmfh + 1 + + QUART_DEV4 + + + QUART_DEV4 label + + + fr.insee + libzj8cb-QOP-libzg8yb + 1 + OutParameter + + + fr.insee + libzj8cb + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libzozg8 + 1 + + RECYCLE + + + RECYCLE label + + + fr.insee + libz98wz-QOP-libzm2jh + 1 + OutParameter + + + fr.insee + libz98wz + 1 + QuestionItem + + + + + fr.insee + libzcay7 + 1 + CodeList + + + + + + fr.insee + libzcd8v + 1 + + ENVIRONNEMNT + + + ENVIRONNEMNT label + + + fr.insee + libzt17c-QOP-lic00p4b + 1 + OutParameter + + + fr.insee + libzt17c + 1 + QuestionItem + + + + + fr.insee + libze0zu + 1 + CodeList + + + + + + fr.insee + lielxo8h + 1 + + VOITURE + + + VOITURE label + + + fr.insee + libziqkz-QOP-libzk9er + 1 + OutParameter + + + fr.insee + libziqkz + 1 + QuestionItem + + + + + fr.insee + libzas5e + 1 + CodeList + + + + + + fr.insee + libzdxbq + 1 + + QUART_NOTE + + + QUART_NOTE label + + + fr.insee + libzm522-QOP-libzoyzl + 1 + OutParameter + + + fr.insee + libzm522 + 1 + QuestionItem + + + + + fr.insee + libzoccs + 1 + CodeList + + + + + + fr.insee + libzjk56 + 1 + + QUART_OUV + + + QUART_OUV label + + + fr.insee + libzghii-QOP-libzfsyb + 1 + OutParameter + + + fr.insee + libzghii + 1 + QuestionItem + + + + + + + fr.insee + lj4aoang + 1 + + HM4 + + + HM4 label + + + fr.insee + lj4am9hr-QOP-lj4b2632 + 1 + OutParameter + + + fr.insee + lj4am9hr + 1 + QuestionItem + + + + + + + fr.insee + lftith9c + 1 + + T_SANTGEN + + + T_SANTGEN label + + + fr.insee + l2ssvdwm-QOP-l2st4ss5 + 1 + OutParameter + + + fr.insee + l2ssvdwm + 1 + QuestionItem + + + + + fr.insee + l2sspd6p + 1 + CodeList + + + + + + fr.insee + lftiq5tg + 1 + + T_CHRON + + + T_CHRON label + + + fr.insee + l2su34dy-QOP-l2su8lzq + 1 + OutParameter + + + fr.insee + l2su34dy + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lftia97o + 1 + + T_GALI + + + T_GALI label + + + fr.insee + l2subqfk-QOP-l2suaj3g + 1 + OutParameter + + + fr.insee + l2subqfk + 1 + QuestionItem + + + + + fr.insee + l2sujdf4 + 1 + CodeList + + + + + + fr.insee + lj4aw6bg + 1 + + HM5 + + + HM5 label + + + fr.insee + lj4amjf7-QOP-lj4autjl + 1 + OutParameter + + + fr.insee + lj4amjf7 + 1 + QuestionItem + + + + + + + fr.insee + libzvprt + 1 + + DIF_DEPELEC + + + DIF_DEPELEC label + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + OutParameter + + + fr.insee + libzx6n9 + 1 + QuestionItem + + + + + fr.insee + libzsoro + 1 + CodeList + + + + + + fr.insee + libzwroy + 1 + + DIF_FACTURE + + + DIF_FACTURE label + + + fr.insee + libzyjhh-QOP-libzzsw9 + 1 + OutParameter + + + fr.insee + libzyjhh + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libzleg6 + 1 + + DIF_MONTANT + + + DIF_MONTANT label + + + fr.insee + lic05fbi-QOP-libzy5yx + 1 + OutParameter + + + fr.insee + lic05fbi + 1 + QuestionItem + + + + + fr.insee + libzjwmo + 1 + CodeList + + + + + + fr.insee + libzsdyw + 1 + + DIF_QUARTIER + + + DIF_QUARTIER label + + + fr.insee + libztts0-QOP-libzvulf + 1 + OutParameter + + + fr.insee + libztts0 + 1 + QuestionItem + + + + + fr.insee + lic00r7g + 1 + CodeList + + + + + + fr.insee + lic0787y + 1 + + DIF_AUTRE + + + DIF_AUTRE label + + + fr.insee + libzqz9h-QOP-libzwe8q + 1 + OutParameter + + + fr.insee + libzqz9h + 1 + QuestionItem + + + + + fr.insee + libznuft + 1 + CodeList + + + + + + fr.insee + liem9rlm + 1 + + DIF_AIDE + + + DIF_AIDE label + + + fr.insee + lielxffs-QOP-liem4fh5 + 1 + OutParameter + + + fr.insee + lielxffs + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lieqrbrl + 1 + + DIF_MOND + + + DIF_MOND label + + + fr.insee + lieqbhxf-QOP-lieqx0bu + 1 + OutParameter + + + fr.insee + lieqbhxf + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + liem6nss + 1 + + AVIS11 + + + "Il vous a interessé"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemfo1b + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liemawub + 1 + + AVIS21 + + + "Il était trop long"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemc26n + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liem31eg + 1 + + AVIS31 + + + "Il était clair"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemf5ws + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liembo18 + 1 + + AVIS41 + + + "C'était facile de répondre"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemg7uh + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liem5dxi + 1 + + AVIS51 + + + "Vous avez eu des problèmes techniques : connexion interrompue, longs temps de chargement, écran trop petit …"-"Réponse" + + + fr.insee + lic0a3os-QOP-liem386b + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + lic043uz + 1 + + REMARQUES + + + REMARQUES label + + + fr.insee + libzw98y-QOP-libzv11v + 1 + OutParameter + + + fr.insee + libzw98y + 1 + QuestionItem + + + + + + + fr.insee + lj4b3s61 + 1 + + HM6 + + + HM6 label + + + fr.insee + lj4arado-QOP-lj4b0x4d + 1 + OutParameter + + + fr.insee + lj4arado + 1 + QuestionItem + + + + + + + fr.insee + l0v3gfcr-vg + 1 + + + fr.insee + l0v3gfcr + 1 + Loop + + + fr.insee + l0v43iz7 + 1 + Loop + + + fr.insee + livn4kyr + 1 + Loop + + + fr.insee + l13ntyek + 1 + Loop + + + fr.insee + livu7csk + 1 + Loop + + + fr.insee + lixbrpzz + 1 + Loop + + + Loop + + BOUCLE_PRENOMS + + + fr.insee + l13h1ecy + 1 + Variable + + + fr.insee + l13h4aiz + 1 + Variable + + + fr.insee + l14uaqgk + 1 + Variable + + + fr.insee + l14tv7tn + 1 + Variable + + + fr.insee + l14vew0k + 1 + Variable + + + fr.insee + l1w5c7yp + 1 + Variable + + + fr.insee + l1w5mjq9 + 1 + Variable + + + fr.insee + l2itqw98 + 1 + Variable + + + fr.insee + l2iu1atg + 1 + Variable + + + fr.insee + l2iur75u + 1 + Variable + + + fr.insee + l2j6udu0 + 1 + Variable + + + fr.insee + l2osro6c + 1 + Variable + + + fr.insee + l2oti60m + 1 + Variable + + + fr.insee + l2re729e + 1 + Variable + + + fr.insee + l2rf764i + 1 + Variable + + + fr.insee + l2rez3ig + 1 + Variable + + + fr.insee + l2rs9ar9 + 1 + Variable + + + fr.insee + l2rs5tmg + 1 + Variable + + + fr.insee + l2st84mt + 1 + Variable + + + fr.insee + l3jyfypp + 1 + Variable + + + fr.insee + liboqrtq + 1 + Variable + + + fr.insee + lic0n43l + 1 + Variable + + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lftrwvwz + 1 + Variable + + + fr.insee + lfthsyka + 1 + Variable + + + fr.insee + lfthns08 + 1 + Variable + + + fr.insee + liubyc07 + 1 + Variable + + + fr.insee + lfthywce + 1 + Variable + + + fr.insee + liyb2s38 + 1 + Variable + + + fr.insee + liyazq7r + 1 + Variable + + + fr.insee + lgdwxbba + 1 + Variable + + + fr.insee + lgdwjspi + 1 + Variable + + + fr.insee + lgdwstt9 + 1 + Variable + + + fr.insee + lgdx1hd3 + 1 + Variable + + + fr.insee + liybaezx + 1 + Variable + + + fr.insee + lgdwju3p + 1 + Variable + + + fr.insee + lgdwp0g7 + 1 + Variable + + + fr.insee + lgdx10a4 + 1 + Variable + + + fr.insee + lgdwkuzh + 1 + Variable + + + fr.insee + lgdwmsce + 1 + Variable + + + fr.insee + lgdx232e + 1 + Variable + + + fr.insee + lgdwnfpn + 1 + Variable + + + fr.insee + lgdwlk66 + 1 + Variable + + + fr.insee + lfti22hh + 1 + Variable + + + fr.insee + lfthmqdh + 1 + Variable + + + fr.insee + lfthn9tb + 1 + Variable + + + fr.insee + lfthx41v + 1 + Variable + + + fr.insee + lfthuefy + 1 + Variable + + + fr.insee + lfti02a9 + 1 + Variable + + + fr.insee + lfti7k6i + 1 + Variable + + + fr.insee + lfthv4nz + 1 + Variable + + + fr.insee + lfthsxdu + 1 + Variable + + + fr.insee + lfthzt5t + 1 + Variable + + + fr.insee + lfthupt0 + 1 + Variable + + + fr.insee + lfti3toq + 1 + Variable + + + fr.insee + lfti6imf + 1 + Variable + + + fr.insee + lic03m4k + 1 + Variable + + + fr.insee + lic00nl4 + 1 + Variable + + + fr.insee + lfthra34 + 1 + Variable + + + fr.insee + lfthqmic + 1 + Variable + + + fr.insee + lj49yszv + 1 + Variable + + + fr.insee + lfti75fy + 1 + Variable + + + fr.insee + lfti40wt + 1 + Variable + + + fr.insee + lfthzjxg + 1 + Variable + + + fr.insee + lfti0ja6 + 1 + Variable + + + fr.insee + lfthtjxw + 1 + Variable + + + fr.insee + liyb1tsh + 1 + Variable + + + fr.insee + liyawaar + 1 + Variable + + + fr.insee + lfthxx6q + 1 + Variable + + + fr.insee + lfthw15y + 1 + Variable + + + fr.insee + lfti2yll + 1 + Variable + + + fr.insee + libj0v8w + 1 + Variable + + + fr.insee + l1w7rkgd + 1 + Variable + + + fr.insee + liybgk2j + 1 + Variable + + + fr.insee + libj5yrw + 1 + Variable + + + fr.insee + libje0ml + 1 + Variable + + + fr.insee + libjs7ko + 1 + Variable + + + fr.insee + libjk3wc + 1 + Variable + + + fr.insee + lfti95gd + 1 + Variable + + + fr.insee + lfti7kn4 + 1 + Variable + + + fr.insee + libj8ic8 + 1 + Variable + + + fr.insee + libjjl0g + 1 + Variable + + + fr.insee + lfti6a6p + 1 + Variable + + + fr.insee + lfti3r16 + 1 + Variable + + + fr.insee + lfti8lm2 + 1 + Variable + + + fr.insee + liybjiu5 + 1 + Variable + + + fr.insee + liybpc6c + 1 + Variable + + + fr.insee + lftioj2k + 1 + Variable + + + fr.insee + lftikx5z + 1 + Variable + + + fr.insee + lftia5gj + 1 + Variable + + + fr.insee + lftikne5 + 1 + Variable + + + fr.insee + libjt2hh + 1 + Variable + + + fr.insee + libjyuaj + 1 + Variable + + + fr.insee + liyayeec + 1 + Variable + + + fr.insee + libk0tg3 + 1 + Variable + + + fr.insee + libjywmp + 1 + Variable + + + fr.insee + libk7tic + 1 + Variable + + + fr.insee + libk4150 + 1 + Variable + + + fr.insee + lfti5s8s + 1 + Variable + + + fr.insee + lftii4kx + 1 + Variable + + + fr.insee + lftiid82 + 1 + Variable + + + fr.insee + lfti6h19 + 1 + Variable + + + fr.insee + lfticvnn + 1 + Variable + + + fr.insee + lfti6f6i + 1 + Variable + + + fr.insee + lftim8ar + 1 + Variable + + + fr.insee + lftilijf + 1 + Variable + + + fr.insee + lftig6f7 + 1 + Variable + + + fr.insee + lftimdfz + 1 + Variable + + + fr.insee + lftio1rh + 1 + Variable + + + fr.insee + liybidad + 1 + Variable + + + fr.insee + lftie4bp + 1 + Variable + + + fr.insee + lftiag6m + 1 + Variable + + + fr.insee + lftiqm52 + 1 + Variable + + + fr.insee + lftif85z + 1 + Variable + + + fr.insee + lftiqqol + 1 + Variable + + + fr.insee + lftiiz6t + 1 + Variable + + + fr.insee + lftith9c + 1 + Variable + + + fr.insee + lftiq5tg + 1 + Variable + + + fr.insee + lftia97o + 1 + Variable + + + + fr.insee + INSEE-Instrument-lj76sgq8-vg + 1 + + + fr.insee + Instrument-lj76sgq8 + 1 + Instrument + + + Questionnaire + + MMCDVFAF + + + fr.insee + l14vgvlc + 1 + Variable + + + fr.insee + lf9ty6tb + 1 + Variable + + + fr.insee + liahw5su + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + fr.insee + l0v32sjd + 1 + Variable + + + fr.insee + lj49pfu5 + 1 + Variable + + + fr.insee + lfthszef + 1 + Variable + + + fr.insee + livk5bpx + 1 + Variable + + + fr.insee + lj49wj9j + 1 + Variable + + + fr.insee + lfti4gsr + 1 + Variable + + + fr.insee + lfthtvfg + 1 + Variable + + + fr.insee + lgdx3swn + 1 + Variable + + + fr.insee + lfthxhdc + 1 + Variable + + + fr.insee + liajqaj3 + 1 + Variable + + + fr.insee + lfthvj57 + 1 + Variable + + + fr.insee + lfti5749 + 1 + Variable + + + fr.insee + liekmwnc + 1 + Variable + + + fr.insee + livt6fyo + 1 + Variable + + + fr.insee + lfti4ir9 + 1 + Variable + + + fr.insee + liugv9mi + 1 + Variable + + + fr.insee + livxamr4 + 1 + Variable + + + fr.insee + libxo8n9 + 1 + Variable + + + fr.insee + liby2bfs + 1 + Variable + + + fr.insee + libxyfsj + 1 + Variable + + + fr.insee + liby7vpw + 1 + Variable + + + fr.insee + liby0wcw + 1 + Variable + + + fr.insee + libyjp15 + 1 + Variable + + + fr.insee + liby7r39 + 1 + Variable + + + fr.insee + libyh55c + 1 + Variable + + + fr.insee + libyjmsl + 1 + Variable + + + fr.insee + libym5yo + 1 + Variable + + + fr.insee + libyhfba + 1 + Variable + + + fr.insee + liby3d0u + 1 + Variable + + + fr.insee + libyayil + 1 + Variable + + + fr.insee + libyco0f + 1 + Variable + + + fr.insee + libyk01t + 1 + Variable + + + fr.insee + libybcpb + 1 + Variable + + + fr.insee + libytezx + 1 + Variable + + + fr.insee + libz0hpf + 1 + Variable + + + fr.insee + libz0uax + 1 + Variable + + + fr.insee + libyzqc9 + 1 + Variable + + + fr.insee + libz0sx1 + 1 + Variable + + + fr.insee + libzgi9n + 1 + Variable + + + fr.insee + libzf5ng + 1 + Variable + + + fr.insee + libzc6qc + 1 + Variable + + + fr.insee + libzggky + 1 + Variable + + + fr.insee + libzfazi + 1 + Variable + + + fr.insee + libzhc7g + 1 + Variable + + + fr.insee + libyygxn + 1 + Variable + + + fr.insee + libzbo7t + 1 + Variable + + + fr.insee + libyxr8n + 1 + Variable + + + fr.insee + libz3liz + 1 + Variable + + + fr.insee + libyw6h5 + 1 + Variable + + + fr.insee + libz0wvv + 1 + Variable + + + fr.insee + libzcgnq + 1 + Variable + + + fr.insee + libz9lmw + 1 + Variable + + + fr.insee + lieo0kaa + 1 + Variable + + + fr.insee + libzjwk9 + 1 + Variable + + + fr.insee + libz9pwz + 1 + Variable + + + fr.insee + libzpmfh + 1 + Variable + + + fr.insee + libzozg8 + 1 + Variable + + + fr.insee + libzcd8v + 1 + Variable + + + fr.insee + lielxo8h + 1 + Variable + + + fr.insee + libzdxbq + 1 + Variable + + + fr.insee + libzjk56 + 1 + Variable + + + fr.insee + lj4aoang + 1 + Variable + + + fr.insee + lj4aw6bg + 1 + Variable + + + fr.insee + libzvprt + 1 + Variable + + + fr.insee + libzwroy + 1 + Variable + + + fr.insee + libzleg6 + 1 + Variable + + + fr.insee + libzsdyw + 1 + Variable + + + fr.insee + lic0787y + 1 + Variable + + + fr.insee + liem9rlm + 1 + Variable + + + fr.insee + lieqrbrl + 1 + Variable + + + fr.insee + liem6nss + 1 + Variable + + + fr.insee + liemawub + 1 + Variable + + + fr.insee + liem31eg + 1 + Variable + + + fr.insee + liembo18 + 1 + Variable + + + fr.insee + liem5dxi + 1 + Variable + + + fr.insee + lic043uz + 1 + Variable + + + fr.insee + lj4b3s61 + 1 + Variable + + + fr.insee + l0v3gfcr-vg + 1 + VariableGroup + + + + + fr.insee + INSEE-SIMPSONS-PIS-1 + 1 + + SIMPSONS + + + Processing instructions of the Simpsons questionnaire + + + fr.insee + l13h1ecy-GI + 1 + + fr.insee + l0v4oi1v + 1 + QuestionItem + + + fr.insee + l11z2too + 1 + QuestionItem + + + fr.insee + lfthns08 + 1 + Variable + + + fr.insee + liubyc07 + 1 + Variable + + + + vtl + + fr.insee + l13h1ecy-IP-1 + 1 + + T_DATENAIS + + + + fr.insee + l13h1ecy-IP-2 + 1 + + T_ANNAISS + + + + fr.insee + l13h1ecy-GOP + 1 + + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l13h1ecy-IP-1 + 1 + InParameter + + + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l13h1ecy-IP-2 + 1 + InParameter + + + if isnull(l13h1ecy-IP-1) and isnull (l13h1ecy-IP-2) then null else if isnull(l13h1ecy-IP-1) and not isnull (l13h1ecy-IP-2) then cast(l13h1ecy-IP-2, string) else substr(cast(l13h1ecy-IP-1,string,"YYYY-MM-DD"),1,4) + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l13h4aiz-GI + 1 + + fr.insee + l13h1ecy + 1 + Variable + + + + vtl + + fr.insee + l13h4aiz-IP-1 + 1 + + T_ANNAIS + + + + fr.insee + l13h4aiz-GOP + 1 + + + + fr.insee + l13h1ecy-GOP + 1 + OutParameter + + + fr.insee + l13h4aiz-IP-1 + 1 + InParameter + + + if isnull(l13h4aiz-IP-1) then 17 else 2023 - cast(l13h4aiz-IP-1,integer) + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l14uaqgk-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l14uaqgk-IP-1 + 1 + + T_SEXE + + + + fr.insee + l14uaqgk-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l14uaqgk-IP-1 + 1 + InParameter + + + if isnull(l14uaqgk-IP-1) then "il(elle)" else if l14uaqgk-IP-1 = "1" then "il" else "elle" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l14tv7tn-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l14tv7tn-IP-1 + 1 + + T_SEXE + + + + fr.insee + l14tv7tn-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l14tv7tn-IP-1 + 1 + InParameter + + + if isnull(l14tv7tn-IP-1) then "er(ère)" else if l14tv7tn-IP-1 = "1" then "er" else "ère" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l14vgvlc-GI + 1 + + fr.insee + l0v3g11i + 1 + QuestionItem + + + fr.insee + lftrwvwz + 1 + Variable + + + + vtl + + fr.insee + l14vgvlc-IP-1 + 1 + + T_PRENOM + + + + fr.insee + l14vgvlc-GOP + 1 + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l14vgvlc-IP-1 + 1 + InParameter + + + first_value(l14vgvlc-IP-1 over()) + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + fr.insee + l14vew0k-GI + 1 + + fr.insee + l0v3g11i + 1 + QuestionItem + + + fr.insee + lftrwvwz + 1 + Variable + + + + vtl + + fr.insee + l14vew0k-IP-1 + 1 + + T_PRENOM + + + + fr.insee + l14vew0k-GOP + 1 + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l14vew0k-IP-1 + 1 + InParameter + + + l14vew0k-IP-1 + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l1w5c7yp-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l1w5c7yp-IP-1 + 1 + + T_SEXE + + + + fr.insee + l1w5c7yp-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l1w5c7yp-IP-1 + 1 + InParameter + + + if isnull(l1w5c7yp-IP-1) then "(ne)" else if l1w5c7yp-IP-1 = "1" then "" else "ne" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l1w5mjq9-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l1w5mjq9-IP-1 + 1 + + T_SEXE + + + + fr.insee + l1w5mjq9-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l1w5mjq9-IP-1 + 1 + InParameter + + + if isnull(l1w5mjq9-IP-1) then "Homme ou Femme" else if l1w5mjq9-IP-1 = "1" then "Homme" else "Femme" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2itqw98-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2itqw98-IP-1 + 1 + + PRENOM + + + + fr.insee + l2itqw98-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2itqw98-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2itqw98-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2itqw98-IP-2 + 1 + InParameter + + + if (l2itqw98-IP-1 = l2itqw98-IP-2) then "votre" else "son" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2iu1atg-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2iu1atg-IP-1 + 1 + + PRENOM + + + + fr.insee + l2iu1atg-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2iu1atg-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2iu1atg-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2iu1atg-IP-2 + 1 + InParameter + + + if (l2iu1atg-IP-1 = l2iu1atg-IP-2) then "votre" else "sa" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2iur75u-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l2iur75u-IP-1 + 1 + + T_SEXE + + + + fr.insee + l2iur75u-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l2iur75u-IP-1 + 1 + InParameter + + + if isnull(l2iur75u-IP-1) then "(e)" else if l2iur75u-IP-1 = "1" then "" else "e" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2j6udu0-GI + 1 + + fr.insee + l1awvkop + 1 + QuestionItem + + + fr.insee + l1axg6y2 + 1 + QuestionItem + + + fr.insee + lfti75fy + 1 + Variable + + + fr.insee + lfti40wt + 1 + Variable + + + + vtl + + fr.insee + l2j6udu0-IP-1 + 1 + + T_SITUAEU + + + + fr.insee + l2j6udu0-IP-2 + 1 + + T_TRAVAIL + + + + fr.insee + l2j6udu0-GOP + 1 + + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + fr.insee + l2j6udu0-IP-1 + 1 + InParameter + + + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + OutParameter + + + fr.insee + l2j6udu0-IP-2 + 1 + InParameter + + + if l2j6udu0-IP-1 = "1" then "1" else if l2j6udu0-IP-2 = "1" then "1" else if isnull(l2j6udu0-IP-2) and isnull(l2j6udu0-IP-1) then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2osro6c-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2osro6c-IP-1 + 1 + + PRENOM + + + + fr.insee + l2osro6c-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2osro6c-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2osro6c-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2osro6c-IP-2 + 1 + InParameter + + + if (l2osro6c-IP-1 = l2osro6c-IP-2) then "vos" else "ses" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2oti60m-GI + 1 + + fr.insee + l13h4aiz + 1 + Variable + + + + vtl + + fr.insee + l2oti60m-IP-1 + 1 + + T_AGE + + + + fr.insee + l2oti60m-GOP + 1 + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l2oti60m-IP-1 + 1 + InParameter + + + if l2oti60m-IP-1 < 18 then "1" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2re729e-GI + 1 + + fr.insee + l2otzngx + 1 + QuestionItem + + + fr.insee + l2otx5kf + 1 + QuestionItem + + + fr.insee + lfti5s8s + 1 + Variable + + + fr.insee + lftii4kx + 1 + Variable + + + + vtl + + fr.insee + l2re729e-IP-1 + 1 + + T_FF + + + + fr.insee + l2re729e-IP-2 + 1 + + T_FFVAC + + + + fr.insee + l2re729e-GOP + 1 + + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2re729e-IP-1 + 1 + InParameter + + + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2re729e-IP-2 + 1 + InParameter + + + if (l2re729e-IP-1 = "1") then "1" else if (l2re729e-IP-2 = "1") then "1" else if isnull(l2re729e-IP-1) and isnull(l2re729e-IP-2) then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rf764i-GI + 1 + + fr.insee + l2os6w01 + 1 + QuestionItem + + + fr.insee + lfthmqdh + 1 + Variable + + + + vtl + + fr.insee + l2rf764i-IP-1 + 1 + + T_NBPARL + + + + fr.insee + l2rf764i-GOP + 1 + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2rf764i-IP-1 + 1 + InParameter + + + if nvl(l2rf764i-IP-1, "0")="0" then "2" else if l2rf764i-IP-1 = "1" and $T_SPAR1$ = "1" then "1" else if l2rf764i-IP-1 = "1" and $T_SPAR1$ = "2" then "2" else if l2rf764i-IP-1 = "2" and $T_SPAR1$ = "1" then "1" else if l2rf764i-IP-1 = "2" and $T_SPAR1$ = "2" and $T_SPAR2$ = "1" then "1" else if l2rf764i-IP-1 = "2" and $T_SPAR1$ = "2" and $T_SPAR2$ = "2" then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rez3ig-GI + 1 + + fr.insee + l2os6w01 + 1 + QuestionItem + + + fr.insee + lfthmqdh + 1 + Variable + + + + vtl + + fr.insee + l2rez3ig-IP-1 + 1 + + T_NBPARL + + + + fr.insee + l2rez3ig-GOP + 1 + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2rez3ig-IP-1 + 1 + InParameter + + + if nvl(l2rez3ig-IP-1, "0") = "0" then "2" else if l2rez3ig-IP-1 = "1" and $T_SPAR1$ = "2" then "1" else if l2rez3ig-IP-1 = "1" and $T_SPAR1$ = "1" then "2" else if l2rez3ig-IP-1 = "2" and $T_SPAR1$ = "2" then "1" else if l2rez3ig-IP-1 = "2" and $T_SPAR1$ = "1" and $T_SPAR2$ = "2" then "1" else if l2rez3ig-IP-1 = "2" and $T_SPAR1$ = "1" and $T_SPAR2$ = "1" then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rs9ar9-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2rs9ar9-IP-1 + 1 + + PRENOM + + + + fr.insee + l2rs9ar9-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2rs9ar9-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2rs9ar9-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2rs9ar9-IP-2 + 1 + InParameter + + + if isnull($T_PRENOMP$) and l2rs9ar9-IP-1 = l2rs9ar9-IP-2 then "votre autre parent" else if isnull($T_PRENOMP$) and l2rs9ar9-IP-1 <> l2rs9ar9-IP-2 then "son autre parent" else $T_PRENOMP$ + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rs5tmg-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2rs5tmg-IP-1 + 1 + + PRENOM + + + + fr.insee + l2rs5tmg-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2rs5tmg-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2rs5tmg-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2rs5tmg-IP-2 + 1 + InParameter + + + if (l2rs5tmg-IP-1 = l2rs5tmg-IP-2) then "vous" else "lui" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2st84mt-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2st84mt-IP-1 + 1 + + PRENOM + + + + fr.insee + l2st84mt-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2st84mt-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2st84mt-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2st84mt-IP-2 + 1 + InParameter + + + if (l2st84mt-IP-1 = l2st84mt-IP-2) then "vous" else "se" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l3jyfypp-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l3jyfypp-IP-1 + 1 + + T_SEXE + + + + fr.insee + l3jyfypp-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l3jyfypp-IP-1 + 1 + InParameter + + + if isnull(l3jyfypp-IP-1) then "le(la)" else if l3jyfypp-IP-1 = "1" then "le" else "la" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lf9ty6tb-GI + 1 + + fr.insee + l0v2t2lc + 1 + QuestionItem + + + fr.insee + lfthszef + 1 + Variable + + + + vtl + + fr.insee + lf9ty6tb-IP-1 + 1 + + T_NHAB + + + + fr.insee + lf9ty6tb-GOP + 1 + + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + OutParameter + + + fr.insee + lf9ty6tb-IP-1 + 1 + InParameter + + + nvl(lf9ty6tb-IP-1,1) + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + fr.insee + liahw5su-GI + 1 + + fr.insee + l0v32sjd + 1 + Variable + + + + vtl + + fr.insee + liahw5su-IP-1 + 1 + + ADR_EXT + + + + fr.insee + liahw5su-GOP + 1 + + + + fr.insee + ADR_EXT + 1 + InParameter + + + fr.insee + liahw5su-IP-1 + 1 + InParameter + + + liahw5su-IP-1 + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + fr.insee + liboqrtq-GI + 1 + + fr.insee + l2owdadb + 1 + QuestionItem + + + fr.insee + liybidad + 1 + Variable + + + + vtl + + fr.insee + liboqrtq-IP-1 + 1 + + T_FFDIPL + + + + fr.insee + liboqrtq-GOP + 1 + + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + fr.insee + liboqrtq-IP-1 + 1 + InParameter + + + if (cast(liboqrtq-IP-1, integer) > 100 and cast(liboqrtq-IP-1, integer) < 107) then "1" else if (liboqrtq-IP-1 = "122" or liboqrtq-IP-1 = "123") then "1" else if (nvl(liboqrtq-IP-1, "999") = "999") then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lic0n43l-GI + 1 + + fr.insee + l13pbxr1 + 1 + QuestionItem + + + fr.insee + l13pyw1k + 1 + QuestionItem + + + fr.insee + lic040m4 + 1 + QuestionItem + + + fr.insee + lfti6imf + 1 + Variable + + + fr.insee + lic03m4k + 1 + Variable + + + fr.insee + lic00nl4 + 1 + Variable + + + + vtl + + fr.insee + lic0n43l-IP-1 + 1 + + T_MAJLOGENQ + + + + fr.insee + lic0n43l-IP-2 + 1 + + T_MAJLOGAUT1 + + + + fr.insee + lic0n43l-IP-3 + 1 + + T_MAJLOGAUT2 + + + + fr.insee + lic0n43l-GOP + 1 + + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + lic0n43l-IP-1 + 1 + InParameter + + + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + OutParameter + + + fr.insee + lic0n43l-IP-2 + 1 + InParameter + + + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + OutParameter + + + fr.insee + lic0n43l-IP-3 + 1 + InParameter + + + if (lic0n43l-IP-1 = "1") then lic0n43l-IP-3 else lic0n43l-IP-2 + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lix9oxsd-GI + 1 + + fr.insee + l14vew0k + 1 + Variable + + + + vtl + + fr.insee + lix9oxsd-IP-1 + 1 + + PRENOMB + + + + fr.insee + lix9oxsd-GOP + 1 + + + + fr.insee + l14vew0k-GOP + 1 + OutParameter + + + fr.insee + lix9oxsd-IP-1 + 1 + InParameter + + + nvl(lix9oxsd-IP-1, "PRENOM") + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lix9pz46-GI + 1 + + fr.insee + l14vgvlc + 1 + Variable + + + fr.insee + lf9ty6tb + 1 + Variable + + + + vtl + + fr.insee + lix9pz46-IP-1 + 1 + + PRENOMREFB + + + + fr.insee + lix9pz46-IP-2 + 1 + + T_NBHAB + + + + fr.insee + lix9pz46-GOP + 1 + + + + fr.insee + l14vgvlc-GOP + 1 + OutParameter + + + fr.insee + lix9pz46-IP-1 + 1 + InParameter + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + lix9pz46-IP-2 + 1 + InParameter + + + if (lix9pz46-IP-2 = 1) then nvl(lix9pz46-IP-1, "PRENOM") else nvl(lix9pz46-IP-1, "PRENOM1") + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + + fr.insee + INSEE-SIMPSONS-MRS + 1 + + Liste de formats numériques et dates de + l'enquête + Numeric and DateTime list for the survey + + + fr.insee + INSEE-COMMUN-MNR-DateTimedate-YYYY-MM-DD + 1 + YYYY-MM-DD + date + + 1900-01-01 + format-date(current-date(),'[Y0001]-[M01]-[D01]') + + + + + + fr.insee + StudyUnit-lj76sgq8 + 1 + + + fr.insee + DataCollection-lj76sgq8 + 1 + + fr.insee + QuestionScheme-lj76sgq8 + 1 + QuestionScheme + + + fr.insee + ControlConstructScheme-lj76sgq8 + 1 + ControlConstructScheme + + + fr.insee + InterviewerInstructionScheme-lj76sgq8 + 1 + InterviewerInstructionScheme + + + fr.insee + InstrumentScheme-lj76sgq8 + 1 + + fr.insee + Instrument-lj76sgq8 + 1 + + MMCDVFAF + + + Enquête Méthodologique Cadre de vie - FAF questionnaire + + A définir + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + + + diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/kraftwerk.json b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/kraftwerk.json new file mode 100644 index 00000000..3ce1bd22 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-PAPERDATA-v1/kraftwerk.json @@ -0,0 +1,36 @@ +{ + + "campaign": "SAMPLETEST-PAPERDATA-v1", + + "survey_data": [ + { + "data_mode": "FAF", + "data_file": "data/faf", + "DDI_file": "ddi-SAMPLETEST-PAPERDATA-v1.xml", + "lunatic_file": "SAMPLETEST-PAPERDATA-v1.json", + "data_format": "LUNATIC_XML", + "paradata_folder": "", + "reporting_data_file": "", + "mode_specifications": "" + }, + { + "data_mode": "PAPI", + "data_file": "data/papi", + "DDI_file": "ddi-SAMPLETEST-PAPERDATA-v1.xml", + "lunatic_file": "SAMPLETEST-PAPERDATA-v1.json", + "data_format": "PAPER", + "paradata_folder": "", + "reporting_data_file": "", + "mode_specifications": "" + } + ], + + "multimode_dataset_name": "MULTIMODE", + + "reconciliation_specifications": "", + + "transformation_specifications": "", + + "information_levels_specifications": "" + +} From 233a7542e569390f90247abac15e7f75c6fec5fd Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Fri, 7 Jun 2024 09:11:05 +0200 Subject: [PATCH 06/21] Add paper data parser unit tests --- .../core/parsers/PaperDataParserTest.java | 91 ++++++++++++++++++- .../fake-paper-data-empty.csv | 1 + .../fake-paper-data-file1.csv | 3 + .../fake-paper-data-file2.csv | 2 + .../fake-paper-data-file3.csv | 3 + .../data/paper_csv/fake-paper-data.csv | 2 + 6 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-empty.csv create mode 100644 kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file1.csv create mode 100644 kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file2.csv create mode 100644 kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file3.csv create mode 100644 kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-paper-data.csv diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java index 79740e3c..ae3be709 100644 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java @@ -1,10 +1,99 @@ package fr.insee.kraftwerk.core.parsers; +import fr.insee.kraftwerk.core.TestConstants; +import fr.insee.kraftwerk.core.exceptions.NullException; +import fr.insee.kraftwerk.core.metadata.MetadataModel; +import fr.insee.kraftwerk.core.metadata.Variable; +import fr.insee.kraftwerk.core.metadata.VariableType; +import fr.insee.kraftwerk.core.rawdata.QuestionnaireData; +import fr.insee.kraftwerk.core.rawdata.SurveyRawData; +import org.assertj.core.api.Assertions; import org.junit.jupiter.api.Test; +import java.nio.file.Path; +import java.nio.file.Paths; + +import static org.junit.jupiter.api.Assertions.assertThrows; + class PaperDataParserTest { + + private final String dataSamplesFolder = TestConstants.UNIT_TESTS_DIRECTORY + "/data"; + + @Test + void readPaperFile_null() { + //Given + SurveyRawData data = new SurveyRawData("TEST"); + PaperDataParser parser = new PaperDataParser(data); + + //When + Then + assertThrows(NullPointerException.class,() ->parser.parseDataFile(null)); + parser.parseDataFile(Path.of("notfound.csv")); + Assertions.assertThat(data.getQuestionnaires()).isEmpty(); + } + @Test - void parseDataFileTest(){ + void parsePaperDataFile() throws NullException, NumberFormatException { + //Given + SurveyRawData data = new SurveyRawData("TEST"); + MetadataModel metadataModel = new MetadataModel(); + metadataModel.getVariables().putVariable(new Variable("TESTSTRING1", metadataModel.getRootGroup(), VariableType.STRING)); + metadataModel.getVariables().putVariable(new Variable("TESTSTRING2", metadataModel.getRootGroup(), VariableType.STRING)); + metadataModel.getVariables().putVariable(new Variable("TESTINT1", metadataModel.getRootGroup(), VariableType.INTEGER)); + data.setMetadataModel(metadataModel); + Path dataPath = Paths.get(dataSamplesFolder + "/paper_csv/fake-paper-data.csv"); + PaperDataParser parser = new PaperDataParser(data); + + //When + parser.parseSurveyData(dataPath,null); + + //Then + //Content count assert + Assertions.assertThat(data.getQuestionnairesCount()).isEqualTo(1); + //Content assert + for (QuestionnaireData questionnaireData : data.getQuestionnaires()) { + String fooValue1 = questionnaireData.getValue("TESTSTRING1"); + String fooValue2 = questionnaireData.getValue("TESTSTRING2"); + String fooValue3 = questionnaireData.getValue("TESTINT1"); + //TESTSTRING1 must be uneven + Assertions.assertThat(Integer.parseInt(fooValue1.replace("test","")) % 2).isEqualTo(1); + //TESTSTRING2 must be even + Assertions.assertThat(Integer.parseInt(fooValue2.replace("test","")) % 2).isZero(); + //TESTINT1 must be parsable + Integer fooInt = Integer.parseInt(fooValue3); + Assertions.assertThat(fooInt).isNotNull(); + } + } + + @Test + void parsePaperDataFolder() throws NullException, NumberFormatException { + //Given + SurveyRawData data = new SurveyRawData("TEST"); + MetadataModel metadataModel = new MetadataModel(); + metadataModel.getVariables().putVariable(new Variable("TESTSTRING1", metadataModel.getRootGroup(), VariableType.STRING)); + metadataModel.getVariables().putVariable(new Variable("TESTSTRING2", metadataModel.getRootGroup(), VariableType.STRING)); + metadataModel.getVariables().putVariable(new Variable("TESTINT1", metadataModel.getRootGroup(), VariableType.INTEGER)); + data.setMetadataModel(metadataModel); + Path dataPath = Paths.get(dataSamplesFolder + "/paper_csv/fake-multiple-files"); + PaperDataParser parser = new PaperDataParser(data); + + //When + parser.parseSurveyData(dataPath,null); + //Then + //Content count assert + Assertions.assertThat(data.getQuestionnairesCount()).isEqualTo(5); + //Content assert + for (QuestionnaireData questionnaireData : data.getQuestionnaires()) { + String fooValue1 = questionnaireData.getValue("TESTSTRING1"); + String fooValue2 = questionnaireData.getValue("TESTSTRING2"); + String fooValue3 = questionnaireData.getValue("TESTINT1"); + //TESTSTRING1 must be uneven + Assertions.assertThat(Integer.parseInt(fooValue1.replace("test","")) % 2).isEqualTo(1); + //TESTSTRING2 must be even + Assertions.assertThat(Integer.parseInt(fooValue2.replace("test","")) % 2).isZero(); + //TESTINT1 must be parsable + Integer fooInt = Integer.parseInt(fooValue3); + Assertions.assertThat(fooInt).isNotNull(); + } } } diff --git a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-empty.csv b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-empty.csv new file mode 100644 index 00000000..d195a57f --- /dev/null +++ b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-empty.csv @@ -0,0 +1 @@ +TESTSTRING1;TESTINT1;TESTSTRING2 \ No newline at end of file diff --git a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file1.csv b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file1.csv new file mode 100644 index 00000000..72dd4abc --- /dev/null +++ b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file1.csv @@ -0,0 +1,3 @@ +TESTSTRING1;TESTINT1;TESTSTRING2 +test1;1;test2 +test3;2;test4 \ No newline at end of file diff --git a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file2.csv b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file2.csv new file mode 100644 index 00000000..41cc1ec7 --- /dev/null +++ b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file2.csv @@ -0,0 +1,2 @@ +TESTSTRING1;TESTINT1;TESTSTRING2 +test5;3;test6 \ No newline at end of file diff --git a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file3.csv b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file3.csv new file mode 100644 index 00000000..da0522c2 --- /dev/null +++ b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file3.csv @@ -0,0 +1,3 @@ +TESTSTRING1;TESTINT1;TESTSTRING2 +test7;4;test8 +test9;5;test10 \ No newline at end of file diff --git a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-paper-data.csv b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-paper-data.csv new file mode 100644 index 00000000..1f55a3e6 --- /dev/null +++ b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-paper-data.csv @@ -0,0 +1,2 @@ +TESTSTRING1;TESTINT1;TESTSTRING2 +test1;1;test2 \ No newline at end of file From 0f948d89c7f42cee71e84605c013d0fa003689d1 Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Fri, 7 Jun 2024 13:14:46 +0200 Subject: [PATCH 07/21] Fix paper data not parsed --- .../fr/insee/kraftwerk/core/Constants.java | 2 +- .../core/parsers/PaperDataParser.java | 19 +++++++++---------- .../insee/kraftwerk/core/utils/SqlUtils.java | 9 +++++++++ .../fake-paper-data-empty.csv | 2 +- .../fake-paper-data-file1.csv | 6 +++--- .../fake-paper-data-file2.csv | 4 ++-- .../fake-paper-data-file3.csv | 6 +++--- .../data/paper_csv/fake-paper-data.csv | 4 ++-- 8 files changed, 30 insertions(+), 22 deletions(-) diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java index 9b852b15..23865e86 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java @@ -42,7 +42,7 @@ private Constants() {} // ----- Parameters from properties public static final String METADATA_SEPARATOR = "."; public static final String PAPER_IDENTIFIER_SEPARATOR = "_"; //TODO: get it from properties - public static final char CSV_PAPER_DATA_SEPARATOR = '#'; //TODO: get it from properties + public static final String CSV_PAPER_DATA_SEPARATOR = "#"; //TODO: get it from properties public static final char CSV_REPORTING_DATA_SEPARATOR = ','; //TODO: get it from properties public static final char CSV_OUTPUTS_SEPARATOR = ';'; //TODO: get it from properties @Getter diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java index d807bc0a..5ae00509 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java @@ -45,7 +45,7 @@ void parseDataFile(Path filePath) { log.error("Failed connection to duckdb"); return; } - SqlUtils.readCsvFile(database, filePath); + SqlUtils.readCsvFile(database, filePath, Constants.CSV_PAPER_DATA_SEPARATOR); /* * We first map the variables in the header (first line) of the CSV file to the * variables of the data object. (Column 0 is the identifier). @@ -55,7 +55,7 @@ void parseDataFile(Path filePath) { List header = SqlUtils.getColumnNames(database, String.valueOf(filePath.getFileName().toString().split("\\.")[0])); VariablesMap variables = data.getMetadataModel().getVariables(); Map csvVariablesMap = new HashMap<>(); - for (int j = 1; j < header.size(); j++) { + for (int j = 0; j < header.size(); j++) { String variableName = header.get(j); // If the variable name is in the DDI we map it directly if (variables.hasVariable(variableName)) { @@ -93,17 +93,16 @@ void parseDataFile(Path filePath) { GroupInstance answers = questionnaireData.getAnswers(); // Identifiers - String rowIdentifier = resultSet.getString(0); + String rowIdentifier = header.getFirst(); String[] rowIdentifiers = rowIdentifier.split(Constants.PAPER_IDENTIFIER_SEPARATOR); - questionnaireData.setIdentifier(rowIdentifiers[0]); - data.getIdSurveyUnits().add(rowIdentifiers[0]); + questionnaireData.setIdentifier(resultSet.getString(rowIdentifiers[0])); + data.getIdSurveyUnits().add(resultSet.getString(rowIdentifiers[0])); if (rowIdentifiers.length >= 1) { - // Read variables values - for ( Map.Entry entry : csvVariablesMap.entrySet()) { + for (Map.Entry entry : csvVariablesMap.entrySet()) { // Get the value - String value = resultSet.getString(entry.getKey()); + String value = resultSet.getString(entry.getKey() + 1); // Get the variable String variableName = entry.getValue(); @@ -111,9 +110,9 @@ void parseDataFile(Path filePath) { // Put the value if (variable.getGroup().isRoot()) { answers.putValue(variableName, value); - } else if (rowIdentifiers.length > 1) { + } else if (header.size() > 1) { answers.putValue(variableName, value); - String subGroupId = rowIdentifiers[1]; + String subGroupId = header.get(1); String groupName = variable.getGroupName(); answers.getSubGroup(groupName).putValue(value, variableName, createGroupId(groupName, subGroupId)); diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java index 536fcf23..700f5434 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -251,6 +251,15 @@ public static void readCsvFile(Statement statement, Path filePath) throws SQLExc statement.execute(String.format("CREATE TABLE '%s' AS SELECT * FROM read_csv('%s')", filePath.getFileName().toString().split("\\.")[0], filePath)); } + /** + * Connect to DuckDB and import CSV file in a table named after the file with a custom delimiter + * @param statement database connection + * @param filePath path of the file to import into duckdb + */ + public static void readCsvFile(Statement statement, Path filePath, String delimiter) throws SQLException { + statement.execute(String.format("CREATE TABLE '%s' AS SELECT * FROM read_csv('%s', delim = '%s')", filePath.getFileName().toString().split("\\.")[0], filePath, delimiter)); + } + /** * Connect to DuckDB and import PARQUET file in a table named after the file * @param statement database connection diff --git a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-empty.csv b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-empty.csv index d195a57f..1379367e 100644 --- a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-empty.csv +++ b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-empty.csv @@ -1 +1 @@ -TESTSTRING1;TESTINT1;TESTSTRING2 \ No newline at end of file +TESTSTRING1#TESTINT1#TESTSTRING2 \ No newline at end of file diff --git a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file1.csv b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file1.csv index 72dd4abc..c7cca93e 100644 --- a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file1.csv +++ b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file1.csv @@ -1,3 +1,3 @@ -TESTSTRING1;TESTINT1;TESTSTRING2 -test1;1;test2 -test3;2;test4 \ No newline at end of file +TESTSTRING1#TESTINT1#TESTSTRING2 +test1#1#test2 +test3#2#test4 \ No newline at end of file diff --git a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file2.csv b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file2.csv index 41cc1ec7..c40854d3 100644 --- a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file2.csv +++ b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file2.csv @@ -1,2 +1,2 @@ -TESTSTRING1;TESTINT1;TESTSTRING2 -test5;3;test6 \ No newline at end of file +TESTSTRING1#TESTINT1#TESTSTRING2 +test5#3#test6 \ No newline at end of file diff --git a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file3.csv b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file3.csv index da0522c2..ddff14c2 100644 --- a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file3.csv +++ b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-multiple-files/fake-paper-data-file3.csv @@ -1,3 +1,3 @@ -TESTSTRING1;TESTINT1;TESTSTRING2 -test7;4;test8 -test9;5;test10 \ No newline at end of file +TESTSTRING1#TESTINT1#TESTSTRING2 +test7#4#test8 +test9#5#test10 \ No newline at end of file diff --git a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-paper-data.csv b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-paper-data.csv index 1f55a3e6..ff12e235 100644 --- a/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-paper-data.csv +++ b/kraftwerk-core/src/test/resources/unit_tests/data/paper_csv/fake-paper-data.csv @@ -1,2 +1,2 @@ -TESTSTRING1;TESTINT1;TESTSTRING2 -test1;1;test2 \ No newline at end of file +TESTSTRING1#TESTINT1#TESTSTRING2 +test1#1#test2 \ No newline at end of file From fe929b2c9ef9b4c047bbac4c91e7d2449b5a4a27 Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Fri, 7 Jun 2024 14:23:42 +0200 Subject: [PATCH 08/21] fix CSV output + add tests to check format + update changelog --- CHANGELOG.md | 9 +++ .../core/outputs/csv/CsvOutputFiles.java | 68 +++++++++++++++++-- .../insee/kraftwerk/core/utils/SqlUtils.java | 16 +++++ .../kraftwerk/core/utils/SqlUtilsTest.java | 29 ++++++++ .../functional_tests/MainDefinitions.java | 57 ++++++++++++++-- .../features/do_we_export_data.feature | 1 + 6 files changed, 167 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5735580..a8511166 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog ## 2.1.0 [TODO] - DuckDB implementation for output +### Added +- Transfer Vtl datasets into DuckDB before output step +- SQL util class for SQL operations + ### Changed +- (File-by-file) Kraftwerk now exports only one .parquet file +- Output is now made from DuckDB instead of VTL dataset + +### Removed +- Avro ## 2.0.9 [2024-05-16] - Fix genesis calls ### Added diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java index 890295df..2fa06122 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java @@ -4,6 +4,7 @@ import fr.insee.kraftwerk.core.KraftwerkError; import fr.insee.kraftwerk.core.exceptions.KraftwerkException; import fr.insee.kraftwerk.core.metadata.MetadataModel; +import fr.insee.kraftwerk.core.metadata.VariableType; import fr.insee.kraftwerk.core.outputs.OutputFiles; import fr.insee.kraftwerk.core.outputs.TableScriptInfo; import fr.insee.kraftwerk.core.utils.SqlUtils; @@ -58,19 +59,19 @@ public void writeOutputTables(Map metadataModels) throws try { //Get column names List columnNames = SqlUtils.getColumnNames(getDatabase(), datasetName); + if(columnNames.isEmpty()){ log.warn("dataset {} is empty !", datasetName); return; } + //Get boolean columns names + List boolColumnNames = SqlUtils.getColumnNames(getDatabase(), datasetName, VariableType.BOOLEAN); + //Get indexes of boolean columns + List boolColumnIndexes = new ArrayList<>(); + //Create file with double quotes header - StringBuilder headerBuilder = new StringBuilder(); - for (String stringColumnName : columnNames) { - headerBuilder.append(String.format("\"%s\"", stringColumnName)).append(Constants.CSV_OUTPUTS_SEPARATOR); - } - headerBuilder.deleteCharAt(headerBuilder.length()-1); - headerBuilder.append("\n"); - Files.write(outputFile.toPath(), headerBuilder.toString().getBytes()); + Files.write(outputFile.toPath(), buildHeader(columnNames, boolColumnNames, boolColumnIndexes).getBytes()); //Data export into temp file StringBuilder exportCsvQuery = new StringBuilder(String.format("COPY %s TO '%s' (FORMAT CSV, HEADER false, DELIMITER '%s', OVERWRITE_OR_IGNORE true", datasetName, outputFile.getAbsolutePath() +"data", Constants.CSV_OUTPUTS_SEPARATOR)); @@ -84,11 +85,17 @@ public void writeOutputTables(Map metadataModels) throws exportCsvQuery.append("))"); this.getDatabase().execute(exportCsvQuery.toString()); + //Apply csv format transformations + //Merge data file with header file //Read line by line to avoid memory waste try(BufferedReader bufferedReader = Files.newBufferedReader(Path.of(outputFile.toPath().toAbsolutePath() + "data"))){ String line = bufferedReader.readLine(); while(line != null){ + //Apply transformations to elements + line = applyNullTransformation(line); + line = applyBooleanTransformations(line, boolColumnIndexes); + Files.write(outputFile.toPath(),(line + "\n").getBytes(),StandardOpenOption.APPEND); line = bufferedReader.readLine(); } @@ -108,6 +115,53 @@ public void writeOutputTables(Map metadataModels) throws } } + private static String buildHeader(List columnNames, List boolColumnNames, List boolColumnIndexes) { + StringBuilder headerBuilder = new StringBuilder(); + for (String columnName : columnNames) { + headerBuilder.append(String.format("\"%s\"", columnName)).append(Constants.CSV_OUTPUTS_SEPARATOR); + if(boolColumnNames.contains(columnName)){ + boolColumnIndexes.add(columnNames.indexOf(columnName)); + } + } + headerBuilder.deleteCharAt(headerBuilder.length()-1); + headerBuilder.append("\n"); + return headerBuilder.toString(); + } + + private static String applyBooleanTransformations(String csvLine, List boolColumnIndexes) { + String[] lineElements = csvLine.split(String.valueOf(Constants.CSV_OUTPUTS_SEPARATOR)); + //change "true" or "false" by "1" or "0" + for (int elementIndex : boolColumnIndexes) { + lineElements[elementIndex] = lineElements[elementIndex].replace("false", "0").replace("true", "1"); + } + //Rebuild csv line + StringBuilder transformedCsvLine = new StringBuilder(); + for (String csvElement : lineElements) { + if (!transformedCsvLine.toString().isEmpty()) { + transformedCsvLine.append(Constants.CSV_OUTPUTS_SEPARATOR); + } + + transformedCsvLine.append(csvElement); + } + return transformedCsvLine.toString(); + } + + private String applyNullTransformation(String csvLine) { + String[] lineElements = csvLine.split(String.valueOf(Constants.CSV_OUTPUTS_SEPARATOR)); + //Rebuild string by replacing empty values by "" + StringBuilder transformedCsvLine = new StringBuilder(); + for (String csvElement : lineElements) { + if (!transformedCsvLine.toString().isEmpty()) { + transformedCsvLine.append(Constants.CSV_OUTPUTS_SEPARATOR); + } + if(csvElement.isEmpty()){ + csvElement = "\"\""; + } + transformedCsvLine.append(csvElement); + } + return transformedCsvLine.toString(); + } + @Override public void writeImportScripts(Map metadataModels, List errors) { // Assemble required info to write scripts diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java index 700f5434..20322a3c 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -230,6 +230,22 @@ public static List getColumnNames(Statement statement, String tableName) return columnNames; } + /** + * Connect to DuckDB and retrieve column names of a table with a specific type + * + * @param tableName name of table to retrieve column names + * @return table columns names + * @throws SQLException if SQL error + */ + public static List getColumnNames(Statement statement, String tableName, VariableType variableType) throws SQLException { + ResultSet resultSet = statement.executeQuery(String.format("SELECT * FROM (DESCRIBE \"%s\") WHERE column_type = '%s'", tableName, variableType.getSqlType())); + List columnNames = new ArrayList<>(); + while (resultSet.next()) { + columnNames.add(resultSet.getString("column_name")); + } + return columnNames; + } + /** * Connect to DuckDB and retrieve column names of a table * diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java index 7bd4dce8..268dca57 100644 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/utils/SqlUtilsTest.java @@ -4,6 +4,7 @@ import fr.insee.kraftwerk.core.TestConstants; import fr.insee.kraftwerk.core.exceptions.KraftwerkException; import fr.insee.kraftwerk.core.inputs.UserInputsFile; +import fr.insee.kraftwerk.core.metadata.VariableType; import fr.insee.kraftwerk.core.vtl.VtlBindings; import fr.insee.vtl.model.Dataset; import fr.insee.vtl.model.InMemoryDataset; @@ -84,6 +85,34 @@ void getColumnNamesTest() throws SQLException { } } + @Test + void getBooleanColumnNamesTest() throws SQLException { + try(Statement testDatabaseStatement = SqlUtils.openConnection().createStatement()){ + //Given + testDatabaseStatement.execute("CREATE TABLE columnnamestesttable(testint INT, teststring NVARCHAR, testbool BOOLEAN)"); + + //When + List columnNames = SqlUtils.getColumnNames(testDatabaseStatement, "columnnamestesttable", VariableType.BOOLEAN); + + //Then + Assertions.assertThat(columnNames).containsExactly("testbool"); + } + } + + @Test + void getStringColumnNamesTest() throws SQLException { + try(Statement testDatabaseStatement = SqlUtils.openConnection().createStatement()){ + //Given + testDatabaseStatement.execute("CREATE TABLE columnnamestesttable(testint INT, teststring NVARCHAR, testbool BOOLEAN, teststring2 NVARCHAR)"); + + //When + List columnNames = SqlUtils.getColumnNames(testDatabaseStatement, "columnnamestesttable", VariableType.STRING); + + //Then + Assertions.assertThat(columnNames).containsExactly("teststring", "teststring2"); + } + } + @Test void getAllDataTest() throws SQLException { try(Statement testDatabaseStatement = SqlUtils.openConnection().createStatement()) { diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index be590926..75898a81 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -26,6 +26,7 @@ import io.cucumber.java.en.When; import org.assertj.core.api.Assertions; +import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.FileWriter; @@ -358,12 +359,6 @@ public void clean_vtl(String vtlScriptName) throws IOException { Files.deleteIfExists(bkpPath); } - - @AfterAll - public static void closeConnection() throws SQLException { - database.close(); - } - //CSV Utilities public CSVReader getCSVReader(Path filePath) throws IOException { CSVParser parser = new CSVParserBuilder() @@ -396,4 +391,54 @@ public void uniqueHeaderCheck() throws IOException, CsvValidationException { Assertions.assertThat(line).isNotEqualTo(header); } } + + @Then("We check if the CSV format is correct") + public void checkCSV() throws IOException { + //The CSV format rules is the following : + //for booleans : 0 for false, 1 for true + //ALL data must be between double quotes + + // Go to first datetime folder + Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); + + Path filePath = outputFiles == null ? + executionOutDirectory.resolve(inDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".csv") + : executionOutDirectory.resolve(outputFiles.outputFileName(Constants.ROOT_GROUP_NAME)); + + try(BufferedReader bufferedReader = Files.newBufferedReader(filePath)){ + String line = bufferedReader.readLine(); + //Check header + String[] header = line.split(String.valueOf(Constants.CSV_OUTPUTS_SEPARATOR)); + //Check if line is split correctly + Assertions.assertThat(header).hasSizeGreaterThan(1); + for(String headerElement : header){ + //Check if element is between double quotes + Assertions.assertThat(headerElement.charAt(0)).isEqualTo('"'); + Assertions.assertThat(headerElement.charAt(headerElement.length()-1)).isEqualTo('"'); + } + + //Check content + while(line != null){ + String[] lineelements = line.split(String.valueOf(Constants.CSV_OUTPUTS_SEPARATOR)); + //Check if line is split correctly + Assertions.assertThat(lineelements).hasSizeGreaterThan(1); + //Check if no "true" or "false" + Assertions.assertThat(lineelements).doesNotContain("\"false\"","\"true\""); + for(String lineelement : lineelements){ + //Check if value is between double quotes + //If value is NULL, must still be between double quotes + Assertions.assertThat(lineelement).isNotEmpty(); + Assertions.assertThat(lineelement.charAt(0)).isEqualTo('"'); + Assertions.assertThat(lineelement.charAt(lineelement.length()-1)).isEqualTo('"'); + } + line = bufferedReader.readLine(); + } + } + } + + + @AfterAll + public static void closeConnection() throws SQLException { + database.close(); + } } \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature index a0bb2c46..4e2301a4 100644 --- a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature +++ b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data.feature @@ -5,6 +5,7 @@ Feature: Do we save correctly all data ? Given Step 0 : We have some survey in directory "" When Step 1 : We launch main service Then Step 2 : We check root output file has lines and variables + Then We check if the CSV format is correct Examples: # Parameters : From d59fdd34c9e609b2080cd5aa798e5944cca584c7 Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Fri, 7 Jun 2024 15:52:13 +0200 Subject: [PATCH 09/21] remade csv transformations functions + add & fix problematic \n in data --- .../core/outputs/csv/CsvOutputFiles.java | 41 +++++++++---------- .../insee/kraftwerk/core/utils/SqlUtils.java | 3 +- .../faf/data.diff.TESTFAF.20230911141652.xml | 3 +- 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java index 2fa06122..75d97513 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java @@ -128,38 +128,35 @@ private static String buildHeader(List columnNames, List boolCol return headerBuilder.toString(); } - private static String applyBooleanTransformations(String csvLine, List boolColumnIndexes) { - String[] lineElements = csvLine.split(String.valueOf(Constants.CSV_OUTPUTS_SEPARATOR)); + /** + * replaces false/true by 0/1 in a line + * @param csvLine line to transform + * @param boolColumnIndexes indexes of booleans values to change + * @return the transformed line + */ + private String applyBooleanTransformations(String csvLine, List boolColumnIndexes) { + String[] lineElements = csvLine.split(String.valueOf(Constants.CSV_OUTPUTS_SEPARATOR), -1); //change "true" or "false" by "1" or "0" for (int elementIndex : boolColumnIndexes) { lineElements[elementIndex] = lineElements[elementIndex].replace("false", "0").replace("true", "1"); } //Rebuild csv line - StringBuilder transformedCsvLine = new StringBuilder(); - for (String csvElement : lineElements) { - if (!transformedCsvLine.toString().isEmpty()) { - transformedCsvLine.append(Constants.CSV_OUTPUTS_SEPARATOR); - } - - transformedCsvLine.append(csvElement); - } - return transformedCsvLine.toString(); + return String.join(String.valueOf(Constants.CSV_OUTPUTS_SEPARATOR),lineElements); } + /** + * Changes null values to "" in a line + * @param csvLine line to transform + * @return the transformed line + */ private String applyNullTransformation(String csvLine) { - String[] lineElements = csvLine.split(String.valueOf(Constants.CSV_OUTPUTS_SEPARATOR)); - //Rebuild string by replacing empty values by "" - StringBuilder transformedCsvLine = new StringBuilder(); - for (String csvElement : lineElements) { - if (!transformedCsvLine.toString().isEmpty()) { - transformedCsvLine.append(Constants.CSV_OUTPUTS_SEPARATOR); - } - if(csvElement.isEmpty()){ - csvElement = "\"\""; + String[] lineElements = csvLine.split(String.valueOf(Constants.CSV_OUTPUTS_SEPARATOR), -1); + for (int i = 0; i < lineElements.length; i++) { + if (lineElements[i].isEmpty()) { + lineElements[i] = "\"\""; } - transformedCsvLine.append(csvElement); } - return transformedCsvLine.toString(); + return String.join(String.valueOf(Constants.CSV_OUTPUTS_SEPARATOR),lineElements); } @Override diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java index 20322a3c..aa0cc0d4 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -165,7 +165,8 @@ private static void insertDataIntoTable(Statement statement, String datasetName, for (String columnName : schemaOrder) { String data = dataRow.get(columnName) == null ? "null" : dataRow.get(columnName).toString(); if (schema.get(columnName).equals(VariableType.STRING) && dataRow.get(columnName) != null) { - data = String.format("$$%s$$", data); //Surround with dollar quotes if string + //Surround with dollar quotes if string + remove possible problematic character(s) + data = String.format("$$%s$$", data).replace("\n",""); } insertDataQuery.append(data).append(","); } diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-DATAONLY-v1/data/faf/data.diff.TESTFAF.20230911141652.xml b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-DATAONLY-v1/data/faf/data.diff.TESTFAF.20230911141652.xml index 47547a91..8ede1842 100644 --- a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-DATAONLY-v1/data/faf/data.diff.TESTFAF.20230911141652.xml +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-DATAONLY-v1/data/faf/data.diff.TESTFAF.20230911141652.xml @@ -66,7 +66,8 @@ - excellente enquête + excellente + enquête From b26648d09bde07634fe1dccb1769c34ed8acf71b Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Tue, 11 Jun 2024 13:55:12 +0200 Subject: [PATCH 10/21] fix file by file data not appended when first vtl binding is empty + add file by file tests + readme --- .../insee/kraftwerk/core/utils/SqlUtils.java | 45 +- kraftwerk-functional-tests/README.md | 12 +- .../functional_tests/MainDefinitions.java | 43 + .../do_we_export_data_file_by_file.feature | 66 + .../SAMPLETEST-MULTIPLEDATA-v2.json | 18816 +++++++ .../faf/data.diff.TESTFAF.20230911141652.xml | 6 + .../faf/data.diff.TESTFAF.20230911141753.xml | 4393 ++ .../ddi-SAMPLETEST-MULTIPLEDATA-v2.xml | 41984 ++++++++++++++++ .../SAMPLETEST-MULTIPLEDATA-v2/kraftwerk.json | 26 + 9 files changed, 65365 insertions(+), 26 deletions(-) create mode 100644 kraftwerk-functional-tests/src/test/resources/features/do_we_export_data_file_by_file.feature create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/SAMPLETEST-MULTIPLEDATA-v2.json create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/data/faf/data.diff.TESTFAF.20230911141652.xml create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/data/faf/data.diff.TESTFAF.20230911141753.xml create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/ddi-SAMPLETEST-MULTIPLEDATA-v2.xml create mode 100644 kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/kraftwerk.json diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java index aa0cc0d4..6e07dde6 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -57,36 +57,31 @@ private static void createOutputSQLTables(Statement statement, VtlBindings vtlBi //Skip if no variable if (sqlSchema.isEmpty()) { log.warn("Empty schema for dataset {}", datasetName); - return; - } + } else { + //Column order map to use in INSERT VALUES statement + List schemaOrder = extractColumnsOrder(vtlBindings.getDataset(datasetName)); - //Column order map to use in INSERT VALUES statement - List schemaOrder = extractColumnsOrder(vtlBindings.getDataset(datasetName)); + //Skip CREATE if table already exists (ex: file-by-file) + List tableNames = getTableNames(statement); + if (!tableNames.contains(datasetName)) { + //CREATE query building + StringBuilder createTableQuery = new StringBuilder(String.format("CREATE TABLE '%s' (", datasetName)); - //Skip CREATE if table already exists (ex: file-by-file) - List tableNames = getTableNames(statement); - if(tableNames.contains(datasetName)){ - insertDataIntoTable(statement, datasetName, vtlBindings.getDataset(datasetName), sqlSchema, schemaOrder); - return; - } + for (String columnName : schemaOrder) { + createTableQuery.append("\"").append(columnName).append("\"").append(" ").append(sqlSchema.get(columnName).getSqlType()); + createTableQuery.append(", "); + } - //CREATE query building - StringBuilder createTableQuery = new StringBuilder(String.format("CREATE TABLE '%s' (", datasetName)); + //Remove last delimiter and replace by ")" + createTableQuery.delete(createTableQuery.length() - 2, createTableQuery.length()); + createTableQuery.append(")"); - for (String columnName : schemaOrder) { - createTableQuery.append("\"").append(columnName).append("\"").append(" ").append(sqlSchema.get(columnName).getSqlType()); - createTableQuery.append(", "); + //Execute query + log.debug("SQL Query : {}", createTableQuery); + statement.execute(createTableQuery.toString()); + } + insertDataIntoTable(statement, datasetName, vtlBindings.getDataset(datasetName), sqlSchema, schemaOrder); } - - //Remove last delimiter and replace by ")" - createTableQuery.delete(createTableQuery.length() - 2, createTableQuery.length()); - createTableQuery.append(")"); - - //Execute query - log.debug("SQL Query : {}", createTableQuery); - statement.execute(createTableQuery.toString()); - - insertDataIntoTable(statement, datasetName, vtlBindings.getDataset(datasetName), sqlSchema, schemaOrder); } } diff --git a/kraftwerk-functional-tests/README.md b/kraftwerk-functional-tests/README.md index 30404ce4..344e1222 100644 --- a/kraftwerk-functional-tests/README.md +++ b/kraftwerk-functional-tests/README.md @@ -1 +1,11 @@ -TODO \ No newline at end of file +| Test Campaign | Description | Used for | Survey Unit(s) | +|----------------------------------|----------------------------------------------------|-----------------------------|----------------------------------------------------| +| SAMPLETEST-DATAONLY-V1 | Only 1 data file | Test data export | 0000004 to 0000006 | +| SAMPLETEST-ERROR | SAMPLETEST-DATAONLY-V1 but with invalid VTL script | Test VTL error export | // | +| SAMPLETEST-MULTIPLEDATA-V1 | Multiple data files | Test multiple data export | 0000004 to 0000009 | +| SAMPLETEST-MULTIPLEDATA-V2 | Multiple data files, first one has no SU, | // | 0000007 to 0000009 | +| SAMPLETEST-PAPERDATA-V1 | FAF and PAPI data | Test paper data import | 0000004 to 0000006 (FAF) 1000004 to 1000006 (PAPI) | +| SAMPLETEST-PARADATA-V1 | Has paradata | Test paradata parsing | 0000007 | +| SAMPLETEST-REPORTINGDATA-MOOG-V1 | Uses Moog XML reporting data structure | Test moog xml data import | 0000001 to 0000003 | +| SAMPLETEST-REPORTINGDATA-V1 | Data with reporting data | Test reporting data parsing | // | +| SAMPLETEST-REPORTINGDATA-V2 | Data with reporting data + Identification data | // | // | \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index 75898a81..71d484c8 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -225,6 +225,30 @@ public void check_csv_output_root_table(int expectedLineCount, int expectedVaria } + @Then("Step 2 : We check {string} output file has {int} lines and {int} variables") + public void check_csv_output_loop_table(String loopName, int expectedLineCount, int expectedVariablesCount) throws IOException, CsvValidationException { + Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); + CSVReader csvReader = getCSVReader( + executionOutDirectory.resolve(outDirectory.getFileName() + "_" + loopName + ".csv")); + // get header + String[] header = csvReader.readNext(); + // Count + int variableCount = header.length; + + // Count + int lineCount = 1; + while ((csvReader.readNext()) != null) { + lineCount++; + } + + // Close reader + csvReader.close(); + // Test + assertEquals(expectedVariablesCount, variableCount); + assertEquals(expectedLineCount, lineCount); + + } + @Then("Step 2 : We check root parquet output file has {int} lines and {int} variables") public void check_parquet_output_root_table(int expectedLineCount, int expectedVariablesCount) throws IOException, CsvValidationException, SQLException { Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); @@ -244,6 +268,25 @@ public void check_parquet_output_root_table(int expectedLineCount, int expectedV } } + @Then("We check {string} parquet output file has {int} lines and {int} variables") + public void check_parquet_output_loop_table(String loopName, int expectedLineCount, int expectedVariablesCount) throws IOException, CsvValidationException, SQLException { + Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); + Path filePath = executionOutDirectory.resolve(outDirectory.getFileName() + "_" + loopName + ".parquet"); + try (Statement statement = database.createStatement()) { + SqlUtils.readParquetFile(statement, filePath); + + String tableName = filePath.getFileName().toString().split("\\.")[0]; + + // Count number of variables + Assertions.assertThat(SqlUtils.getColumnNames(statement,tableName)).hasSize(expectedVariablesCount); + + // Count lines + ResultSet resultSet = statement.executeQuery(String.format("SELECT COUNT(*) FROM \"%s\"",tableName)); + Assertions.assertThat(resultSet.next()).isTrue(); + Assertions.assertThat(resultSet.getInt(1)).isEqualTo(expectedLineCount); + } + } + @Then("Step 6 : We check if we have {int} variables") public void count_variables_in_root_tables(int expectedVariablesCount) throws CsvValidationException, IOException { // Go to first datetime folder diff --git a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data_file_by_file.feature b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data_file_by_file.feature new file mode 100644 index 00000000..c54cae62 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_data_file_by_file.feature @@ -0,0 +1,66 @@ +Feature: Do we save correctly all data file by file? + Everybody wants to know if we save them correctly + + Scenario Outline: Do we create CSV root data file with the right structure + Given Step 0 : We have some survey in directory "" + When Step 1 : We launch main service file by file + Then Step 2 : We check root output file has lines and variables + Then We check if the CSV format is correct + + Examples: + # Parameters : + # - Directory : Directory of test campaigns + # - ExpectedLineCount : Expected row quantity + # - ExpectedDataFieldCount : Expected field quantity + + |Directory |ExpectedLineCount |ExpectedDataFieldCount | + |SAMPLETEST-MULTIPLEDATA-v1 |7 |136 | + |SAMPLETEST-MULTIPLEDATA-v2 |4 |136 | + + Scenario Outline: Do we create Parquet root data file with the right structure + Given Step 0 : We have some survey in directory "" + When Step 1 : We launch main service file by file + Then Step 2 : We check root parquet output file has lines and variables + + Examples: + # Parameters : + # - Directory : Directory of test campaigns + # - ExpectedLineCount : Expected row quantity + # - ExpectedDataFieldCount : Expected field quantity + + |Directory |ExpectedLineCount |ExpectedDataFieldCount | + |SAMPLETEST-MULTIPLEDATA-v1 |6 |136 | + |SAMPLETEST-MULTIPLEDATA-v2 |3 |136 | + + Scenario Outline: Do we create CSV loop data file with the right structure + Given Step 0 : We have some survey in directory "" + When Step 1 : We launch main service file by file + Then Step 2 : We check "" output file has lines and variables + Then We check if the CSV format is correct + + Examples: + # Parameters : + # - Directory : Directory of test campaigns + # - LoopName : Name of loop table + # - ExpectedLineCount : Expected row quantity + # - ExpectedDataFieldCount : Expected field quantity + + |Directory |LoopName |ExpectedLineCount |ExpectedDataFieldCount | + |SAMPLETEST-MULTIPLEDATA-v1 |BOUCLE_PRENOMS |11 |222 | + |SAMPLETEST-MULTIPLEDATA-v2 |BOUCLE_PRENOMS |6 |222 | + + Scenario Outline: Do we create Parquet loop data file with the right structure + Given Step 0 : We have some survey in directory "" + When Step 1 : We launch main service file by file + Then We check "" parquet output file has lines and variables + + Examples: + # Parameters : + # - Directory : Directory of test campaigns + # - LoopName : Name of loop table + # - ExpectedLineCount : Expected row quantity + # - ExpectedDataFieldCount : Expected field quantity + + |Directory |LoopName |ExpectedLineCount |ExpectedDataFieldCount | + |SAMPLETEST-MULTIPLEDATA-v1 |BOUCLE_PRENOMS |10 |222 | + |SAMPLETEST-MULTIPLEDATA-v2 |BOUCLE_PRENOMS |5 |222 | diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/SAMPLETEST-MULTIPLEDATA-v2.json b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/SAMPLETEST-MULTIPLEDATA-v2.json new file mode 100644 index 00000000..c238b5e0 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/SAMPLETEST-MULTIPLEDATA-v2.json @@ -0,0 +1,18816 @@ +{ + "id": "lj76sgq8", + "modele": "MMCDVFAF", + "enoCoreVersion": "2.4.3", + "lunaticModelVersion": "2.3.2", + "generatingDate": "28-06-2023 12:17:35", + "missing": false, + "pagination": "question", + "maxPage": "65", + "label": { + "value": "Enquête Méthodologique Cadre de vie - FAF", + "type": "VTL|MD" + }, + "components": [ + { + "id": "kfxmfvwj", + "componentType": "Sequence", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "kfxmfvwj-lfjwkohf", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Commençons par décrire les personnes qui habitent dans le logement situé à l’adresse : \" || ADR || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR" + ] + }, + { + "id": "lj49nr0f", + "componentType": "Input", + "mandatory": false, + "page": "2", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minute du début du TCM\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj49j6tc-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj49nr0f-lj49y43b", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM1" + ], + "response": { + "name": "HM1" + } + }, + { + "id": "l0v2t2lc", + "componentType": "InputNumber", + "mandatory": false, + "page": "3", + "min": 1, + "max": 20, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"En vous comptant, combien de personnes habitent dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l0v2t2lc-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_NHAB)) and (1>T_NHAB or 20T_NHAB)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_NHAB" + ], + "response": { + "name": "T_NHAB" + } + }, + { + "id": "l0v3gfcr", + "componentType": "Loop", + "page": "4", + "depth": 1, + "paginatedLoop": false, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "PRENOMREFB" + ], + "loopDependencies": [ + "T_NBHAB" + ], + "lines": { + "min": { + "value": "T_NBHAB", + "type": "VTL" + }, + "max": { + "value": "T_NBHAB", + "type": "VTL" + } + }, + "components": [ + { + "id": "l0mkvvru", + "componentType": "Subsequence", + "page": "4", + "goToPage": "4", + "label": { + "value": "if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Prénoms des habitants du logement (en commençant par le vôtre)\" else \"\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l0mkvvru-lix4ggdw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (T_NBHAB = 1) then \"Cette information permettra de personnaliser la suite du questionnaire\" else if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Cette information permettra de personnaliser la suite du questionnaire\" else \"\"", + "type": "VTL|MD" + } + }, + { + "id": "l0mkvvru-lix4bbvh", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (T_NBHAB = 1) then \"\" else if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Si plusieurs habitants ont le même prénom, ajouter une initiale pour pouvoir les distinguer dans la suite du questionnaire.\" else \"\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0mkvvru", + "page": "4", + "label": { + "value": "if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Prénoms des habitants du logement (en commençant par le vôtre)\" else \"\"", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "PRENOM", + "PRENOMREF" + ] + }, + { + "id": "l0v3g11i", + "componentType": "Input", + "mandatory": false, + "page": "4", + "maxLength": 40, + "label": { + "value": "\"➡ \" || \" \" || if (T_NBHAB = 1) then \"Votre prénom : \" else (if ( not(isnull(T_PRENOM)) and T_PRENOM=PRENOMREF ) then \"Votre prénom : \" else ( if (isnull(PRENOMREFB) and isnull(T_PRENOM)) then \"Prénom (commencez par votre prénom) : \" else \"Prénom : \"))", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l0v3g11i-CI-0", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_PRENOM))", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Merci d’indiquer l’ensemble des prénoms (initiales ou autre) afin de pouvoir vous repérer dans la suite du questionnaire lorsque les questions porteront sur une personne en particulier.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l0v3g11i-CI-1", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_PRENOM))", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Votre réponse est importante pour le bon déroulement du questionnaire. Merci d’indiquer votre prénom (ou vos initiales, ou autre) pour pouvoir poursuivre le questionnaire.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_PRENOM" + ] + } + ], + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0mkvvru", + "page": "4", + "label": { + "value": "if (nvl(PRENOMREFB,\"\")=\"\" or PRENOM=PRENOMREF) then \"Prénoms des habitants du logement (en commençant par le vôtre)\" else \"\"", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "T_PRENOM", + "PRENOMREF", + "PRENOMREFB" + ], + "response": { + "name": "T_PRENOM" + } + } + ] + }, + { + "id": "l0v43iz7", + "componentType": "Loop", + "page": "5", + "maxPage": "9", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ANNAISS", + "LIB_E", + "LIB_PR", + "T_SEXE", + "T_DATENAIS", + "T_LNAIS", + "T_COMNAIS", + "T_PAYSNAIS", + "T_NATION1", + "T_NATION2", + "T_NATION3", + "T_NATION4", + "T_NATIONETR" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l0v3oeqn", + "componentType": "Subsequence", + "page": "5.1", + "goToPage": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l0v3oeqn-l0v3ldcs", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (PRENOM = PRENOMREF) then PRENOM ||\", nous allons rapidement vous décrire.\" else \"Nous allons décrire rapidement \" || PRENOM || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l0v4b34m", + "componentType": "Radio", + "mandatory": false, + "page": "5.2", + "label": { + "value": "\"➡ \" || \"Quel est \" || if (PRENOM = PRENOMREF) then \"votre sexe ?\" else \"le sexe de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_SEXE", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Homme", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Femme", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SEXE" + } + }, + { + "id": "l0v4oi1v", + "componentType": "Datepicker", + "mandatory": false, + "page": "5.3", + "min": "1900-01-01", + "max": "2022-03-17", + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre date de naissance ?\" else \"la date de naissance de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l0v4oi1v-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_DATENAIS)) and (cast(T_DATENAIS, date, \"YYYY-MM-DD\")>cast(\"2022-03-17\", date, \"YYYY-MM-DD\") or cast(T_DATENAIS, date, \"YYYY-MM-DD\")T_ANNAISS or 2023T_ANNAISS)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + }, + { + "id": "l11z2too-CI-0", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_ANNAISS) and (PRENOM = PRENOMREF))", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Votre réponse est importante pour le bon déroulement du questionnaire. La connaissance de votre âge permet de filtrer la suite du questionnaire et d’éviter de vous poser des questions qui ne vous concerneraient pas. Merci de renseigner votre année de naissance.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_ANNAISS", + "PRENOM", + "PRENOMREF" + ] + }, + { + "id": "l11z2too-CI-1", + "typeOfControl": "CONSISTENCY", + "criticality": "INFO", + "control": { + "value": "not(isnull(T_ANNAISS) and PRENOM <> PRENOMREF)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Cette réponse est importante pour le bon déroulement du questionnaire. La connaissance de l’âge permet de filtrer la suite du questionnaire et d’éviter de poser des questions hors de propos. Merci de renseigner la date de naissance.\"", + "type": "VTL|MD" + }, + "bindingDependencies": [ + "T_ANNAISS", + "PRENOM", + "PRENOMREF" + ] + } + ], + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ANNAISS", + "T_PRENOM" + ], + "response": { + "name": "T_ANNAISS" + } + }, + { + "id": "l11zznh4", + "componentType": "Radio", + "mandatory": false, + "page": "5.5", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"Où êtes-vous né\" || LIB_E || \" ?\" else \"Où est né\" || LIB_E || \" \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l11zznh4-l120k8go", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Prendre en compte les frontières actuelles.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_LNAIS", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"En France (Métropole, DOM et COM)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"A l’étranger\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_LNAIS" + } + }, + { + "id": "l120kmks", + "componentType": "Suggester", + "mandatory": false, + "page": "5.6", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans quelle commune \" || if (PRENOM = PRENOMREF) then \"êtes-vous né\" || LIB_E || \" ?\" else PRENOM || \" est-\" || LIB_PR || \" né\" || LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l120kmks-l120ef3t", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le numéro ou les premières lettres de la commune puis sélectionner la commune de naissance dans la liste proposée.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_LNAIS = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_LNAIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "storeName": "L_COMMUNEPASSEE-1-2-0", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_PR", + "T_COMNAIS", + "T_PRENOM" + ], + "response": { + "name": "T_COMNAIS" + } + }, + { + "id": "l120lqns", + "componentType": "Suggester", + "mandatory": false, + "page": "5.7", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans quel pays \" || if(PRENOM = PRENOMREF) then \"êtes-vous né\" || LIB_E || \" ?\" else PRENOM || \" est-\" || LIB_PR || \" né\" || LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l120lqns-l1210yn3", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir les premières lettres du pays puis sélectionner le pays de naissance\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_LNAIS = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "T_LNAIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "storeName": "L_PAYSNAIS-1-1-0", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_PR", + "T_PAYSNAIS", + "T_PRENOM" + ], + "response": { + "name": "T_PAYSNAIS" + } + }, + { + "id": "l120zrhs", + "componentType": "CheckboxGroup", + "page": "5.8", + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre nationalité ?\" else \"la nationalité de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l120zrhs-l121egbq", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "Plusieurs réponses possibles", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NATION1", + "T_NATION2", + "T_NATION3", + "T_NATION4", + "T_PRENOM" + ], + "responses": [ + { + "id": "l120zrhs-QOP-lgdxa90c", + "label": { + "value": "\"Française de naissance ou par intégration\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION1" + } + }, + { + "id": "l120zrhs-QOP-lgdxe74z", + "label": { + "value": "\"Française par déclaration, naturalisation, option à votre majorité\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION2" + } + }, + { + "id": "l120zrhs-QOP-lgdx7dx8", + "label": { + "value": "\"Etrangère\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION3" + } + }, + { + "id": "l120zrhs-QOP-lgdxew1i", + "label": { + "value": "\"Apatride (pas de nationalité)\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_NATION4" + } + } + ] + }, + { + "id": "l121ftlg", + "componentType": "Suggester", + "mandatory": false, + "page": "5.9", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre nationalité étrangère ?\" else \"la nationalité étrangère de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l121ftlg-l121hdzg", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "Entrez les premières lettres de la nationalité, et sélectionnez dans la liste la nationalité étrangère correspondante.", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_NATION3 = true)", + "type": "VTL", + "bindingDependencies": [ + "T_NATION3" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l0v3oeqn", + "page": "5.1", + "label": { + "value": "Description des habitants du logement", + "type": "VTL|MD" + } + } + }, + "storeName": "L_NATIONETR-1-1-0", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NATIONETR", + "T_PRENOM" + ], + "response": { + "name": "T_NATIONETR" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "livnegfk", + "componentType": "Subsequence", + "goToPage": "6", + "label": { + "value": "Liens Familiaux entre les habitants du logement", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_NBHAB > 1)", + "type": "VTL", + "bindingDependencies": [ + "T_NBHAB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "livnegfk", + "page": "6", + "label": { + "value": "Liens Familiaux entre les habitants du logement", + "type": "VTL|MD" + } + } + } + }, + { + "id": "livjrp7n", + "componentType": "PairwiseLinks", + "mandatory": false, + "page": "6", + "conditionFilter": { + "value": "(T_NBHAB > 1)", + "type": "VTL", + "bindingDependencies": [ + "T_NBHAB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "livnegfk", + "page": "6", + "label": { + "value": "Liens Familiaux entre les habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LIENS" + ], + "xAxisIterations": { + "value": "count(T_PRENOM)" + }, + "yAxisIterations": { + "value": "count(T_PRENOM)" + }, + "components": [ + { + "id": "livjrp7n-pairwise-dropdown", + "componentType": "Dropdown", + "mandatory": false, + "page": "6", + "label": { + "value": "\"➡ \" || \"Qui est \" || yAxis || \" pour \" || xAxis || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "xAxis <> yAxis", + "type": "VTL" + }, + "bindingDependencies": [ + "LIENS" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Son conjoint, sa conjointe\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Sa mère, son père\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Sa fille, son fils\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Sa soeur, son frère (y compris demi et quasi)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"La conjointe, le conjoint d’un de ses parents (sa belle-mère, son beau-père)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"L’enfant du conjoint (belle-fille, beau-fils)\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Le parent de son ou sa conjointe (sa belle-mère, son beau-père)\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Le conjoint, la conjointe de son enfant (sa belle-fille, son beau-fils)\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"Sa grand-mère, son grand-père\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Sa petite-fille, petit-fils\"", + "type": "VTL|MD" + } + }, + { + "value": "11", + "label": { + "value": "\"Sa tante, son oncle\"", + "type": "VTL|MD" + } + }, + { + "value": "12", + "label": { + "value": "\"Sa cousine, son cousin\"", + "type": "VTL|MD" + } + }, + { + "value": "13", + "label": { + "value": "\"Sa nièce, son neveu\"", + "type": "VTL|MD" + } + }, + { + "value": "14", + "label": { + "value": "\"Un enfant placé en famille d’accueil\"", + "type": "VTL|MD" + } + }, + { + "value": "15", + "label": { + "value": "\"Sa belle-soeur, son beau-frère\"", + "type": "VTL|MD" + } + }, + { + "value": "16", + "label": { + "value": "\"Un autre lien familial\"", + "type": "VTL|MD" + } + }, + { + "value": "17", + "label": { + "value": "\"Son ou sa colocataire, sous-locataire\"", + "type": "VTL|MD" + } + }, + { + "value": "18", + "label": { + "value": "\"Un autre lien (employé de maison, salarié logé, jeune au pair …)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "LIENS" + } + } + ], + "symLinks": { + "LIENS": { + "1": "1", + "2": "3", + "3": "2", + "4": "4", + "5": "6", + "6": "5", + "7": "8", + "8": "7", + "9": "10", + "10": "9", + "11": "13", + "12": "12", + "13": "11", + "14": null, + "15": null, + "16": "16", + "17": "17", + "18": "18" + } + } + }, + { + "id": "livn4kyr", + "componentType": "Loop", + "page": "7", + "maxPage": "3", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_SEXE", + "LIB_PR", + "ADR", + "T_SITUCONJ1", + "T_SITUCONJ2", + "T_SITUCONJ3", + "T_SITUCONJ4", + "T_SITUCONJ5", + "T_SITUCONJ6", + "T_SITUCONJ7", + "T_SITUCONJ8", + "T_VEUF", + "T_NBPARL" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l129294o", + "componentType": "Subsequence", + "goToPage": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l13dsgas", + "componentType": "CheckboxGroup", + "page": "7.1", + "label": { + "value": "\"➡ \" || \"Quelle est \" || if (PRENOM = PRENOMREF) then \"votre situation conjugale ?\" else \"la situation conjugale de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_AGE > 14)", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_SEXE", + "T_SITUCONJ1", + "T_SITUCONJ2", + "T_SITUCONJ3", + "T_SITUCONJ4", + "T_SITUCONJ5", + "T_SITUCONJ6", + "T_SITUCONJ7", + "T_SITUCONJ8", + "T_PRENOM" + ], + "responses": [ + { + "id": "l13dsgas-QOP-lgdx6hlq", + "label": { + "value": "\"Marié\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ1" + } + }, + { + "id": "l13dsgas-QOP-lgdx7nz7", + "label": { + "value": "\"Pacsé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ2" + } + }, + { + "id": "l13dsgas-QOP-lgdx47a9", + "label": { + "value": "En concubinage ou union libre", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ3" + } + }, + { + "id": "l13dsgas-QOP-lgdxh469", + "label": { + "value": "(if (isnull(T_SEXE)) then \"Veuf(ve)\" else if (T_SEXE = \"1\") then \"Veuf\" else \"Veuve\") || \", conjoint(e) décédé(e)\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ4" + } + }, + { + "id": "l13dsgas-QOP-lgdx9iyh", + "label": { + "value": "\"Divorcé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ5" + } + }, + { + "id": "l13dsgas-QOP-lgdx25a4", + "label": { + "value": "\"Dépacsé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ6" + } + }, + { + "id": "l13dsgas-QOP-lgdx2604", + "label": { + "value": "\"Séparé\" ||LIB_E", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ7" + } + }, + { + "id": "l13dsgas-QOP-lgdwxaen", + "label": { + "value": "Célibataire", + "type": "VTL|MD" + }, + "response": { + "name": "T_SITUCONJ8" + } + } + ] + }, + { + "id": "l13dy5ql", + "componentType": "Radio", + "mandatory": false, + "page": "7.2", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"Avec votre conjoint(e), étiez-vous ...\" else \"Avec son(sa) conjoint(e), \" || PRENOM || \" était ...\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_SITUCONJ4" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_VEUF", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Marié\" || LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Pacsé\" || LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Ni l’un ni l’autre", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_VEUF" + } + }, + { + "id": "l2os6w01", + "componentType": "Radio", + "mandatory": false, + "page": "7.3", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Combien avez-vous\" else \"Combien \" || PRENOM || \" a-t-\" || LIB_PR) || \" de parent(s) dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2os6w01-l2os929w", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Question en attendant de pouvoir faire les liens 2 à 2\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_NBHAB > 1 and T_AGE < 18)", + "type": "VTL", + "bindingDependencies": [ + "T_NBHAB", + "T_NHAB", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l129294o", + "page": "7.1", + "label": { + "value": "Situation Conjugale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "ADR", + "T_NBPARL", + "T_PRENOM" + ], + "options": [ + { + "value": "0", + "label": { + "value": "\"Aucun parent dans le logement\"", + "type": "VTL|MD" + } + }, + { + "value": "1", + "label": { + "value": "\"Un seul parent dans le logement\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Deux parents dans le logement\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBPARL" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "l13ntyek", + "componentType": "Loop", + "page": "8", + "maxPage": "12", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "LIB_PR", + "LIB_SES", + "LIB_SA", + "LIB_SON", + "T_UNLOG", + "T_DURLOG", + "T_MINLOGENQ1", + "T_MINLOGENQ2", + "T_MINLOGENQ3", + "T_MINLOGENQ4", + "T_MINLOGENQ5", + "T_MINLOGAUT", + "T_GARDE", + "T_DORM", + "T_MAJLOGENQ", + "T_MAJLOGAUT1", + "T_MAJLOGAUT2", + "T_LOGCO", + "T_TYPLOGCO" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l13np0wv", + "componentType": "Subsequence", + "page": "8.1", + "goToPage": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13np0wv-l13nsvaw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant poser quelques questions concernant \" || (if (PRENOM = PRENOMREF) then \"vos autres logements, \" else \"les autres logements de \") || PRENOM || \" (en dehors de celui situé à l’adresse : \" || ADR || \").\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "T_PRENOM" + ] + }, + { + "id": "l13nj6s2", + "componentType": "Radio", + "mandatory": false, + "page": "8.2", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Vivez-vous\" else PRENOM || \" vit-\" || LIB_PR ) || \" aussi dans un autre logement ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13nj6s2-l13ouetk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM=PRENOMREF) then \"Si vous êtes \" else \"Si \" || PRENOM || \" est un enfant \") || \"en résidence alternée, répondre Oui.\"", + "type": "VTL|MD" + } + }, + { + "id": "l13nj6s2-l13o92e6", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if(PRENOM=PRENOMREF) then \"Vous vivez \" else PRENOM || \" vit \") || \"dans un autre logement (résidence secondaire, internat, foyer, caserne, maison de retraite ...) \" || (if(PRENOM=PRENOMREF) then \"si vous disposez d’un autre endroit où vous êtes chez vous : vous pouvez y aller sans prévenir, un lit vous est réservé, vous pouvez y recevoir du courrier ...\" else \"si \" ||LIB_PR || \" dispose d’un autre endroit où \" ||LIB_PR ||\" est chez \" ||LIB_PR || \" : \" ||LIB_PR || \" peut y aller sans prévenir, un lit lui est réservé, \" ||LIB_PR || \" peut y recevoir du courrier ...\")", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_UNLOG", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_UNLOG" + } + }, + { + "id": "l13nyqwe", + "componentType": "Radio", + "mandatory": false, + "page": "8.3", + "label": { + "value": "\"➡ \" || \"Combien de temps \" || if (PRENOM = PRENOMREF) then \"vivez vous dans le logement situé à l’adresse \" || ADR || \" ?\" else PRENOM || \" vit-\" || LIB_PR || \" dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_UNLOG = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "LIB_PR", + "T_DURLOG", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Plus de la moitié du temps", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "La moitié du temps", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Moins de la moitié du temps", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_DURLOG" + } + }, + { + "id": "l13ok7fx", + "componentType": "CheckboxGroup", + "page": "8.4", + "label": { + "value": "\"➡ \" || \"Pour quelles raisons \" || (if (PRENOM = PRENOMREF) then \"vivez-vous\" else PRENOM || \" vit-\" || LIB_PR ) || \" dans le logement situé à l’adresse \" || ADR ||\" sans \" || LIB_SES || \" parents ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_AGE < 18 and nvl(T_NBPARL,\"0\") = \"0\")", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_NBPARL" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "ADR", + "LIB_SES", + "LIB_SA", + "LIB_SON", + "T_MINLOGENQ1", + "T_MINLOGENQ2", + "T_MINLOGENQ3", + "T_MINLOGENQ4", + "T_MINLOGENQ5", + "T_PRENOM" + ], + "responses": [ + { + "id": "l13ok7fx-QOP-lftiqon3", + "label": { + "value": "\"Pour suivre \" ||LIB_SA|| \" scolarité ou \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ1" + } + }, + { + "id": "l13ok7fx-QOP-lftincwd", + "label": { + "value": "Pour des raisons de santé ou de handicap", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ2" + } + }, + { + "id": "l13ok7fx-QOP-lftifone", + "label": { + "value": "\"Pour \" ||LIB_SON|| \" travail ou une formation professionnelle\"", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ3" + } + }, + { + "id": "l13ok7fx-QOP-lftiet0b", + "label": { + "value": "Suite à une décision de l’aide sociale à l’enfance ou du juge des enfants", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ4" + } + }, + { + "id": "l13ok7fx-QOP-lftiozvd", + "label": { + "value": "Pour une autre raison", + "type": "VTL|MD" + }, + "response": { + "name": "T_MINLOGENQ5" + } + } + ] + }, + { + "id": "l13on6tn", + "componentType": "Radio", + "mandatory": false, + "page": "8.5", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"L’autre logement dans lequel vous vivez est-il ... ?\" else \"Pour \" || PRENOM || \", l’autre logement dans lequel \" || LIB_PR || \" vit, est-il ... ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13on6tn-l13p60fc", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if(PRENOM=PRENOMREF) then \"Si vous vivez dans plusieurs autres logements, décrivez l’autre logement dans lequel vous passez le plus de temps.\" else \"Si \" || PRENOM || \" vit dans plusieurs autres logements, décrire l’autre logement dans lequel \" ||LIB_PR || \" passe le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_AGE < 18 and T_UNLOG = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_UNLOG" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_SON", + "LIB_SES", + "T_MINLOGAUT", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Le logement de \" ||LIB_SON|| \" ou de \" ||LIB_SES|| \" parent(s)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour des raisons de santé ou de handicap.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" suite à une décision de l’aide sociale à l’enfance ou du juge des enfants.\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MINLOGAUT" + } + }, + { + "id": "l13oux5e", + "componentType": "Radio", + "mandatory": false, + "page": "8.6", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Etes-vous\" else PRENOM || \" est-\" || LIB_PR ) || \" en résidence alternée entre ses deux parents ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_DURLOG", + "T_NBPARL", + "T_MINLOGAUT" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_GARDE", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GARDE" + } + }, + { + "id": "l13pabqu", + "componentType": "Radio", + "mandatory": false, + "page": "8.7", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Où avez-vous\" else \"Où \" || PRENOM || \" a-t-\" || LIB_PR ) || \" dormi la nuit dernière ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13pabqu-l13pckb2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si \" || PRENOM || \" a dormi chez un(e) ami(e), indiquez le logement où il devait normalement dormir.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_GARDE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_GARDE" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "ADR", + "LIB_SON", + "T_DORM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Dans le logement situé à l’adresse \" || ADR || \".\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Dans le logement de \" ||LIB_SON|| \" autre parent.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_DORM" + } + }, + { + "id": "l13pbxr1", + "componentType": "Radio", + "mandatory": false, + "page": "8.8", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Pour vous\" else \"Pour \" || PRENOM ) || \", le logement situé à l’adresse \" || ADR || \" est-il ... ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17)", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "ADR", + "LIB_PR", + "LIB_SES", + "LIB_SON", + "T_MAJLOGENQ", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "(if(PRENOM = PRENOMREF) then \"Votre \" else \"Sa \") || \"résidence principale\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR || \" occupe\") || \" pour \" ||LIB_SES || \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez \" else \"qu’\" || LIB_PR || \"occupe \") || \"pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une résidence secondaire, un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez \" else \"qu’\" || LIB_PR || \"occupe \") || \"pour le week-end, les vacances ou pour \" ||LIB_SES|| \" loisirs.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Le logement d’un ou de \" ||LIB_SES|| \" parent(s).\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez \" else \"qu’\" || LIB_PR || \" occupe \") || \"pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MAJLOGENQ" + } + }, + { + "id": "l13pyw1k", + "componentType": "Radio", + "mandatory": false, + "page": "8.9", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"L’autre logement dans lequel vous vivez est-il ... ?\" else \"Pour \" || PRENOM || \", l’autre logement dans lequel \" || LIB_PR || \" vit, est-il ... ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l13pyw1k-l13q4e9k", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si \" || PRENOM || \" vit dans plusieurs autres logements, décrivez l’autre logement dans lequel il passe le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_MAJLOGENQ" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_SES", + "LIB_SON", + "T_MAJLOGAUT1", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"\"|| (if (PRENOM = PRENOMREF) then \"Votre résidence principale.\" else \"Sa résidence principale.\")", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une résidence secondaire, un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" le week-end, les vacances ou pour \" ||LIB_SES|| \" loisirs.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Le logement d’un ou de \" ||LIB_SES|| \" parent(s)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR || \" occupe\") || \" pour \" ||LIB_SON|| \" pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MAJLOGAUT1" + } + }, + { + "id": "lic040m4", + "componentType": "Radio", + "mandatory": false, + "page": "8.10", + "label": { + "value": "\"➡ \" || if (PRENOM = PRENOMREF) then \"L’autre logement dans lequel vous vivez est-il ... ?\" else \"Pour \" || PRENOM || \", l’autre logement dans lequel \" || LIB_PR || \" vit, est-il ... ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lic040m4-lic0075d", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si \" || PRENOM || \" vit dans plusieurs autres logements, décrivez l’autre logement dans lequel il passe le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS", + "T_MAJLOGENQ" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_SES", + "LIB_SON", + "T_MAJLOGAUT2", + "T_PRENOM" + ], + "options": [ + { + "value": "2", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SES|| \" études.\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" pour \" ||LIB_SON|| \" travail ou une formation professionnelle.\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une résidence secondaire, un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR|| \" occupe\") || \" le week-end, les vacances ou pour \" ||LIB_SES|| \" loisirs.\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Le logement d’un ou de \" ||LIB_SES|| \" parent(s)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un logement \" || (if (PRENOM = PRENOMREF) then \"que vous occupez\" else \"qu’\" ||LIB_PR || \" occupe\") || \" pour \" ||LIB_SON|| \" pour une autre raison.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_MAJLOGAUT2" + } + }, + { + "id": "l13q9a24", + "componentType": "Radio", + "mandatory": false, + "page": "8.11", + "label": { + "value": "\"➡ \" || \"L’autre logement \" || (if (PRENOM = PRENOMREF) then \"dans lequel vous vivez\" else \"où vit \" || PRENOM ) || \" est-il une chambre dans une structure collective (internat, résidence étudiante, foyer de l’enfance, foyer de jeunes travailleurs) ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")", + "type": "VTL", + "bindingDependencies": [ + "T_MINLOGAUT", + "T_MAJLOGAUT", + "T_MAJLOGENQ", + "T_MAJLOGAUT2", + "T_MAJLOGAUT1" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_LOGCO", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_LOGCO" + } + }, + { + "id": "l13qc9n8", + "componentType": "Radio", + "mandatory": false, + "page": "8.12", + "label": { + "value": "\"➡ \" || \"De quelle structure s’agit-il ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_LOGCO = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_LOGCO" + ] + }, + "hierarchy": { + "sequence": { + "id": "kfxmfvwj", + "page": "1", + "label": { + "value": "Tableau des habitants du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l13np0wv", + "page": "8.1", + "label": { + "value": "Lieux de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_TYPLOGCO", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Un internat, une résidence étudiante ou un foyer d’étudiants\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un établissement pour personnes âgées (maison de retraite, Ehpad)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un foyer ou une résidence sociale (CADA, structure gérée par Adoma...), foyer de réinsertion ou foyer de travailleurs\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une structure d’aide sociale à l’enfance ou de protection judiciaire\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Une structure pour personne nécessitant des soins médicaux (hôpital, maison de repos, centre de rééducation)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Une caserne, un camp militaire\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Une autre structure (prison, communauté religieuse, hébergement d’urgence ...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TYPLOGCO" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "liaidbrt", + "componentType": "Sequence", + "page": "9", + "label": { + "value": "Questionnement individuel", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "liaidbrt-liaiipfj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"La suite du questionnaire concerne uniquement \" || PRENOMREF || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "liaidbrt", + "page": "9", + "label": { + "value": "Questionnement individuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOMREF" + ] + }, + { + "id": "livu7csk", + "componentType": "Loop", + "page": "10", + "maxPage": "62", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_HF", + "LIB_PR", + "LIB_ERE", + "T_NBEMP", + "LIB_SON", + "LIB_SA", + "LIB_NE", + "T_STCPUB", + "T_ASTCPUB", + "HM2", + "T_SITUAEU", + "T_TRAVAIL", + "T_ACTIVANTE", + "T_ACTIVANTEB", + "T_PCLCAF", + "T_PCLCAH", + "T_PCLCACLAIR", + "T_ENCADR", + "T_QPRCR", + "QPRCU", + "T_ACTIV", + "T_ACTIVCLAIR", + "T_ACTIVDOM", + "T_ACTIVDOM_COM", + "T_ACTIVDOM_SOC", + "T_NBSALETAB", + "T_NBSALETABA", + "T_NBSAL1", + "T_NBSAL2", + "T_NBSALA", + "T_CONTAC", + "T_TPP", + "T_APCLCAF", + "T_APCLCAH", + "T_APCLCACLAIR", + "T_AQPRCR", + "T_AQPRCU", + "T_ANBSAL1", + "T_ANBSAL2", + "T_AACTIV", + "T_AACTIVCLAIR", + "T_AACTIVDOM", + "T_AACTIVDOM_COM", + "T_AACTIVDOM_SOC", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA", + "T_FFBAC", + "T_FFCAP", + "T_FFTYPFORM", + "T_FFCONC", + "T_FFNIVA", + "T_FFNIVB", + "T_FFNIVC", + "T_FFDIPL", + "T_FFDIPLCLAIR", + "T_FFDIPLCLAA", + "T_FFDIPLCLAB", + "T_GRDIPA", + "T_GRDIPB", + "T_GRDIPC" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l1ax3zmp", + "componentType": "Sequence", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1ax3zmp-liaihkvk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Commençons par \" || (if (PRENOM = PRENOMREF) then \"votre situation professionnelle, \" else \"la situation professionnelle de \") || PRENOM || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "lj49vhtv", + "componentType": "Input", + "mandatory": false, + "page": "10.2", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minute du début du questionnaire individuel\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4aawxw-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj49vhtv-lj49wn13", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM2", + "T_PRENOM" + ], + "response": { + "name": "HM2" + } + }, + { + "id": "l1awvkop", + "componentType": "Radio", + "mandatory": false, + "page": "10.3", + "label": { + "value": "\"➡ \" || \"Actuellement, quelle est \" || if (PRENOM = PRENOMREF) then \"votre situation principale ?\" else \"la situation principale de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1awvkop-l1axcevr", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si vous hésitez entre plusieurs situations, choisissez celle qui \" || (if (PRENOM = PRENOMREF) then \"vous décrit le mieux ou celle qui vous \" else \"décrit le mieux \" || PRENOM || \" ou celle qui lui \") || \"prend le plus de temps.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_HF", + "T_SITUAEU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "En emploi", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Au chômage (inscrit ou non à Pôle emploi)", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Retraité\" ||LIB_E|| \" ou préretraité\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "En incapacité de travailler en raison d’un handicap ou d’un problème de santé durable", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "En études", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "LIB_HF || \" au foyer\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "Dans une autre situation", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SITUAEU" + } + }, + { + "id": "l1axg6y2", + "componentType": "Radio", + "mandatory": false, + "page": "10.4", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Avez-vous \" else PRENOM || \" a-t-\" || LIB_PR) || \" cependant un emploi ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1axg6y2-l1axc93h", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : petit boulot, apprentissage, stage rémunéré, personne en congé maternité, en congé maladie ou en chômage partiel, personne travaillant sans être rémunéré(e) avec un membre de sa famille, élu(e).\"", + "type": "VTL|MD" + } + }, + { + "id": "l1axg6y2-l1axit1c", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exclure : bénévolat\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_SITUAEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_TRAVAIL", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TRAVAIL" + } + }, + { + "id": "l1axqt6w", + "componentType": "Radio", + "mandatory": false, + "page": "10.5", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Avez-vous \" else PRENOM || \" a-t-\" || LIB_PR ) || \" déjà travaillé par le passé, même pour un petit boulot, même s’il y a longtemps ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_ACTIVANTE", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVANTE" + } + }, + { + "id": "l1axn5kx", + "componentType": "Radio", + "mandatory": false, + "page": "10.6", + "label": { + "value": "\"➡ \" || \"Cette expérience professionnelle s’est-elle uniquement limitée à des petits boulots ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1axn5kx-l1ay4jh3", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"On entend par petit boulot, un emploi de moins de 3 mois.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ACTIVANTEB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVANTEB" + } + }, + { + "id": "l1ax891g", + "componentType": "Radio", + "mandatory": false, + "page": "10.7", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Combien avez-vous \" else \"Combien \" || PRENOM || \" a-t-\" || LIB_PR) || \" d’emplois ou d’activités professionnelles ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1ax891g-l1ay5n6p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple : \" || (if (PRENOM = PRENOMREF) then \"si vous êtes \" else \"si \" || PRENOM || \" est \" ) || \"infirmi\" ||LIB_ERE || \" libéral\" ||LIB_E || \" ou salarié\" ||LIB_E || \", répondre ’2. Deux ou plus’.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1ax891g-l1axqkkb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple : \" || (if (PRENOM = PRENOMREF) then \"si vous êtes \" else \"si \" || PRENOM || \"est \" ) || LIB_HF ||\" de ménage auprès de plusieurs familles, répondre : \"", + "type": "VTL|MD" + } + }, + { + "id": "l1ax891g-l1axsnjt", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- ’Deux ou plus’ si \" || (if (PRENOM = PRENOMREF) then \"vous êtes \" else PRENOM || \"est \" ) || \"directement employé\" ||LIB_E ||\" par les familles.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1ax891g-l1ay31ab", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- ’Un seul’ si \" || (if (PRENOM = PRENOMREF) then \"vous êtes \" else PRENOM || \" est \" ) || \"salarié\" ||LIB_E ||\" d’une entreprise de services.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_HF", + "LIB_PR", + "T_NBEMP", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Un seul", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Deux ou plus", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBEMP" + } + }, + { + "id": "l2j6l8xy", + "componentType": "Subsequence", + "page": "10.8", + "goToPage": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j6l8xy-lfkx5szu", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (nvl(T_NBEMP,\"1\") = \"1\") then (PRENOM || (if (PRENOM = PRENOMREF) then \", vous êtes\" else \" est\" ) || \" donc en emploi, détaillons un peu plus \" || LIB_SON || \" activité principale.\") else (if (PRENOM = PRENOMREF) then PRENOM || \", nous allons décrire votre emploi principal.\" else \" Nous allons décrire l’emploi principal de \" || PRENOM || \".\" ) || \" L’emploi principal est celui qui occupe le plus de temps ou, en cas d’égalité, celui qui procure le plus de revenus.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBEMP", + "PRENOM", + "PRENOMREF", + "LIB_SON", + "T_PRENOM" + ] + }, + { + "id": "l1axtzy5", + "componentType": "Suggester", + "mandatory": false, + "page": "10.9", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans cet emploi, quelle est \" || (if (PRENOM = PRENOMREF) then \"votre profession ?\" else \"la profession de \" || PRENOM || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1axtzy5-l1axw4uj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1axtzy5-l1ay187p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSF", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PCLCAF", + "T_PRENOM" + ], + "response": { + "name": "T_PCLCAF" + } + }, + { + "id": "lix6ywd1", + "componentType": "Suggester", + "mandatory": false, + "page": "10.10", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans cet emploi, quelle est \" || (if (PRENOM = PRENOMREF) then \"votre profession ?\" else \"la profession de \" || PRENOM || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lix6ywd1-lix7drpb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "lix6ywd1-lix73k2q", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSH", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PCLCAH", + "T_PRENOM" + ], + "response": { + "name": "T_PCLCAH" + } + }, + { + "id": "l2j37ba4", + "componentType": "Input", + "mandatory": false, + "page": "10.11", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible.\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_PCLCAF", + "T_PCLCAH" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PCLCACLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_PCLCACLAIR" + } + }, + { + "id": "l1ay3ugz", + "componentType": "Radio", + "mandatory": false, + "page": "10.12", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous êtes ...\" else PRENOM || \" est ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SON", + "LIB_E", + "LIB_SA", + "T_STCPUB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"A \" || LIB_SON || \" compte (y compris gérant de société ou chef d’entreprise salarié)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Salarié\"||LIB_E||\" de la fonction publique (Etat, territoriale ou hospitalière)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’une entreprise (y compris d’une association ou de la Sécurité sociale)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’un particulier\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous travaillez \" else PRENOM || \" travaille \") || \"sans être rémunéré\" || LIB_E || \" avec un membre de \" ||LIB_SA || \" famille.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STCPUB" + } + }, + { + "id": "l1uy49nh", + "componentType": "Radio", + "mandatory": false, + "page": "10.13", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous arrive-t-il \" else \"arrive-t-il à \" || PRENOM ) || \" de superviser le travail d’autres salariés (hors apprentis, étudiant en alternance et stagiaires), qu’il s’agisse d’une tâche principale ou pas ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1uy49nh-l1uyd0or", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Superviser des personnes, c’est par exemple :\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a17bgz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- être responsable de leur activité ;\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a1edvw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- coordonner ou organiser l’activité d’autres salariés ;\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a1gphw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- être chargé\" ||LIB_E ||\" de leur montrer comment le travail doit être fait ;\"", + "type": "VTL|MD" + } + }, + { + "id": "l1uy49nh-l3a1k8ze", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"- surveiller la qualité de leur travail ou le respect des délais.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LIB_E", + "PRENOM", + "PRENOMREF", + "T_ENCADR", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ENCADR" + } + }, + { + "id": "l1w579tb", + "componentType": "Radio", + "mandatory": false, + "page": "10.14", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous êtes ...\" else PRENOM || \"est ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "T_QPRCR", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E|| \" technicien\" ||LIB_NE|| \" d’atelier\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Employé\" ||LIB_E|| \" de bureau, de commerce, de services\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de maîtrise (y compris administrative ou commerciale)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Ingénieur\" ||LIB_E|| \", cadre d’entreprise\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_QPRCR" + } + }, + { + "id": "l1w7wvih", + "componentType": "Radio", + "mandatory": false, + "page": "10.15", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM=PRENOMREF) then \"vous êtes ...\" else PRENOM || \" est ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "QPRCU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie C de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie B de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie A de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QPRCU" + } + }, + { + "id": "l1w7xqie", + "componentType": "Suggester", + "mandatory": false, + "page": "10.16", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quel est le principal secteur d’activité de \" || if (T_STCPUB = \"1\") then \"l’entreprise que \" || (if (PRENOM = PRENOMREF) then \"vous dirigez ?\" else PRENOM || \" dirige ?\") else if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then \"l’établissement dans lequel \" || (if (PRENOM = PRENOMREF) then \"vous travaillez ?\" else PRENOM || \" travaille ?\") else \"l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidez ?\" else PRENOM || \" aide ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1w7xqie-l1w7soig", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Attention, l’activité recherchée est celle de l’établissement et non la fonction que \" || (if (PRENOM = PRENOMREF) then \"vous occupez. Par exemple, si vous êtes\" else ( PRENOM || \" occupe. Par exemple, si \" || PRENOM || \" est\" )) || \" comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité ».\"", + "type": "VTL|MD" + } + }, + { + "id": "l1w7xqie-l1w7xm9n", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous travaillez\" else (\"Si\" || PRENOM || \"travaille\")) || \" dans un magasin de chaussure, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »\"", + "type": "VTL|MD" + } + }, + { + "id": "l1w7xqie-libjlr09", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si vous ne trouvez pas l’activité, taper ’999’ et sélectionner ’Je n’ai pas trouvé dans la liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_ACTIVITES", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_STCPUB", + "T_ACTIV", + "T_PRENOM" + ], + "response": { + "name": "T_ACTIV" + } + }, + { + "id": "l1wcbosx", + "componentType": "Input", + "mandatory": false, + "page": "10.17", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé dans la liste. Pouvez-vous décrire l’activité de\" || (if (T_STCPUB = \"1\") then (if (PRENOM = PRENOMREF) then \" votre entreprise\" else \" l’entreprise de \" || PRENOM ) else if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then (if (PRENOM = PRENOMREF) then \" votre établissement\" else \" l’établissement de \" || PRENOM ) else (\" l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidez\" else PRENOM || \" aide\"))) || \", le plus précisément possible ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wcbosx-libjc2d1", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1wcbosx-libj8ovw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STCPUB", + "PRENOM", + "PRENOMREF", + "T_ACTIVCLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_ACTIVCLAIR" + } + }, + { + "id": "l1wc3dr5", + "componentType": "Radio", + "mandatory": false, + "page": "10.18", + "label": { + "value": "\"➡ \" || \"Dans quel domaine d’activité se situe \" || (if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then \"l’établissement ?\" else \"l’entreprise ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STCPUB", + "T_ACTIVDOM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Agriculture, sylviculture et pêche\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Industrie manufacturière, extractive ou autre\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Construction\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Commerce\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Restauration, hébergement\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Transport, logistique et entreposage\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Activités de service aux entreprises\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Administration publique, enseignement, santé humaine\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"Activités sociales ou médico-sociales\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Activités de service aux particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "11", + "label": { + "value": "\"Autres activités\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVDOM" + } + }, + { + "id": "libjqd0h", + "componentType": "Radio", + "mandatory": false, + "page": "10.19", + "label": { + "value": "\"➡ \" || \"Quel est le type de clientèle ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ACTIVDOM_COM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Des particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Des professionnels\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVDOM_COM" + } + }, + { + "id": "libjy106", + "componentType": "Radio", + "mandatory": false, + "page": "10.20", + "label": { + "value": "\"➡ \" || \"De quel type d’activité sociale ou médico-sociale s’agit-il ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ACTIVDOM_SOC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Avec hébergement (maisons de retraite, orphelinats, foyers...)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Sans hébergement (crèches, aides à domicile, centres de loisirs ...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ACTIVDOM_SOC" + } + }, + { + "id": "l1wcdojm", + "componentType": "Radio", + "mandatory": false, + "page": "10.21", + "label": { + "value": "\"➡ \" || \"Actuellement, en\" || if (PRENOM = PRENOMREF) then \" vous comptant, combien de personnes travaillent dans l’établissement où vous travaillez ?\" else \" comptant \" || PRENOM || \", combien de personnes travaillent dans l’établissement où travaille \" || PRENOM || \"?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wcdojm-l1wcjxm4", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NBSALETAB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"9 personnes ou moins\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 10 et 19 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Entre 20 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Entre 50 et 249 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"250 personnes ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSALETAB" + } + }, + { + "id": "l1wcfol1", + "componentType": "Radio", + "mandatory": false, + "page": "10.22", + "label": { + "value": "\"➡ \" || \"Plus précisément ...\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wcfol1-l1wcgvvv", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_NBSALETAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBSALETABA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"1 personne\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"2 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"3 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"4 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"5 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"6 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"7 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"8 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"9 personnes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSALETABA" + } + }, + { + "id": "l1wde502", + "componentType": "Radio", + "mandatory": false, + "page": "10.23", + "label": { + "value": "\"➡ \" || \"Actuellement, en\" || (if (PRENOM = PRENOMREF) then \" vous comptant\" else \" comptant \" || PRENOM ) || \", combien de personnes travaillent dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wde502-l1wdjwaj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_NBSAL1", + "T_PRENOM" + ], + "options": [ + { + "value": "0", + "label": { + "value": "if (PRENOM = PRENOMREF) then (\"Vous travaillez seul\" || LIB_E) else (PRENOM || \" travaille seul\" || LIB_E )", + "type": "VTL|MD" + } + }, + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 19 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Entre 20 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Entre 50 et 249 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"250 personnes et plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSAL1" + } + }, + { + "id": "libjdd9j", + "componentType": "Radio", + "mandatory": false, + "page": "10.24", + "label": { + "value": "\"➡ \" || \"Actuellement, en\" || (if (PRENOM = PRENOMREF) then \" vous comptant\" else \" comptant \" || PRENOM ) || \", combien de personnes travaillent dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libjdd9j-libjbhj2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_NBSAL2", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 19 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Entre 20 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Entre 50 et 249 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"250 personnes et plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSAL2" + } + }, + { + "id": "l1wd3z30", + "componentType": "Radio", + "mandatory": false, + "page": "10.25", + "label": { + "value": "\"➡ \" || \"Plus précisément ...\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1wd3z30-l1wd71he", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_NBSAL1", + "T_NBSAL2" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBSALA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"2 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"3 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"4 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"5 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"6 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"7 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"8 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"9 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"10 personnes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_NBSALA" + } + }, + { + "id": "l2hngtu9", + "componentType": "Radio", + "mandatory": false, + "page": "10.26", + "label": { + "value": "\"➡ \" || if (PRENOM=PRENOMREF) then \"Vous êtes en ...\" else PRENOM || \" est en ...\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_CONTAC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"CDI ou fonctionnaire\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"CDD, intérim ou autre contrat de 3 mois ou plus\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"CDD, intérim ou autre contrat de moins de 3 mois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Contrat en alternance (apprentissage, contrat de professionnalisation), stage\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_CONTAC" + } + }, + { + "id": "l2it2sxv", + "componentType": "Radio", + "mandatory": false, + "page": "10.27", + "label": { + "value": "\"➡ \" || if (PRENOM=PRENOMREF) then \"Vous travaillez ...\" else PRENOM || \" travaille ...\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_EMPLOI", + "T_SITUAEU", + "T_TRAVAIL", + "T_STCPUB", + "T_CONTAC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j6l8xy", + "page": "10.8", + "label": { + "value": "Activité principale", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_TPP", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"A temps complet ?\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"A temps partiel ?\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TPP" + } + }, + { + "id": "l2j4uen6", + "componentType": "Subsequence", + "page": "10.28", + "goToPage": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j4uen6-lfkxq08v", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if (PRENOM = PRENOMREF) then \"Vous avez déjà travaillé par le passé, détaillons un peu plus le dernier emploi que vous avez occupé.\" else (PRENOM || \" a déjà travaillé par le passé, détaillons un peu plus le dernier emploi qu’\" || LIB_PR || \"a occupé.\")", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_PRENOM" + ] + }, + { + "id": "l2j4dvv4", + "componentType": "Suggester", + "mandatory": false, + "page": "10.29", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans \" || LIB_SON || \" dernier emploi, quelle était \" || if (PRENOM=PRENOMREF) then \" votre profession ?\" else \"la profession de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j4dvv4-l2j4d96k", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Appuyer sur la barre d’espace pour accéder à la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2j4dvv4-l2j4h8qu", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2j4dvv4-l2j4wx3b", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSF", + "bindingDependencies": [ + "LIB_SON", + "PRENOM", + "PRENOMREF", + "T_APCLCAF", + "T_PRENOM" + ], + "response": { + "name": "T_APCLCAF" + } + }, + { + "id": "lix760d6", + "componentType": "Suggester", + "mandatory": false, + "page": "10.30", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Dans \" || LIB_SON || \" dernier emploi, quelle était \" || if (PRENOM=PRENOMREF) then \" votre profession ?\" else \"la profession de \" || PRENOM || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lix760d6-lix6q3iv", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Appuyer sur la barre d’espace pour accéder à la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "lix760d6-lix6zy2m", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir le libellé de profession recherché et le sélectionner dans la liste.\"", + "type": "VTL|MD" + } + }, + { + "id": "lix760d6-lix72fej", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si le libellé n’est pas trouvé, taper ’9999’ et sélectionner ’Je n’ai pas trouvé la profession dans le liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_SEXE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_PCSH", + "bindingDependencies": [ + "LIB_SON", + "PRENOM", + "PRENOMREF", + "T_APCLCAH", + "T_PRENOM" + ], + "response": { + "name": "T_APCLCAH" + } + }, + { + "id": "l2j4wcna", + "componentType": "Input", + "mandatory": false, + "page": "10.31", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible.\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_APCLCACLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_APCLCACLAIR" + } + }, + { + "id": "l2j4wtox", + "componentType": "Radio", + "mandatory": false, + "page": "10.32", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM = PRENOMREF) then \"vous étiez ...\" else PRENOM || \" était ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SON", + "LIB_E", + "LIB_SA", + "T_ASTCPUB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"A \" || LIB_SON || \" compte (y compris gérant de société ou chef d’entreprise salarié)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Salarié\"||LIB_E||\" de la fonction publique (Etat, territoriale ou hospitalière)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’une entreprise (y compris d’une association ou de la Sécurité sociale)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Salarié\"||LIB_E||\" d’un particulier\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous travailliez \" else PRENOM || \" travaillait \") || \"sans être rémunéré\" || LIB_E || \" avec un membre de \" ||LIB_SA || \" famille.\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ASTCPUB" + } + }, + { + "id": "l2j4lkhe", + "componentType": "Radio", + "mandatory": false, + "page": "10.33", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM=PRENOMREF) then \"vous étiez ...\" else PRENOM || \" était ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "T_AQPRCR", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E|| \" technicien\" ||LIB_NE|| \" d’atelier\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Employé\" ||LIB_E|| \" de bureau, de commerce, de services\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de maîtrise (y compris administrative ou commerciale)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Ingénieur\" ||LIB_E|| \", cadre d’entreprise\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AQPRCR" + } + }, + { + "id": "l2j4qf0d", + "componentType": "Radio", + "mandatory": false, + "page": "10.34", + "label": { + "value": "\"➡ \" || \"Dans cet emploi, \" || (if (PRENOM=PRENOMREF) then \"vous étiez ...\" else PRENOM || \" était ...\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_ERE", + "LIB_E", + "LIB_NE", + "T_AQPRCU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Manoeuvre, ouvri\" ||LIB_ERE|| \" spécialisé\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ouvri\" ||LIB_ERE|| \" qualifié\" ||LIB_E", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Technicien\" ||LIB_NE", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie C de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie B de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Agent\" ||LIB_E|| \" de catégorie A de la fonction publique\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Dans une autre situation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AQPRCU" + } + }, + { + "id": "l2j4q4wo", + "componentType": "Radio", + "mandatory": false, + "page": "10.35", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"En vous comptant\" else \"En comptant \" || PRENOM ) || \", combien de personnes travaillaient dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "T_ANBSAL1", + "T_PRENOM" + ], + "options": [ + { + "value": "0", + "label": { + "value": "if (PRENOM = PRENOMREF) then (\"Vous travaillez seul\" || LIB_E) else (PRENOM || \" travaille seul\" || LIB_E)", + "type": "VTL|MD" + } + }, + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"50 personnes ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ANBSAL1" + } + }, + { + "id": "libk67yb", + "componentType": "Radio", + "mandatory": false, + "page": "10.36", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"En vous comptant\" else \"En comptant \" || PRENOM ) || \", combien de personnes travaillaient dans l’entreprise ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ANBSAL2", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Entre 2 et 10 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Entre 11 et 49 personnes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"50 personnes ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_ANBSAL2" + } + }, + { + "id": "libjs2lh", + "componentType": "Suggester", + "mandatory": false, + "page": "10.37", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quel était le principal secteur d’activité de \" || if (T_ASTCPUB = \"1\") then \"l’entreprise que \" || (if (PRENOM = PRENOMREF) then \"vous dirigiez ?\" else PRENOM || \" dirigeait ?\") else if (nvl(T_ASTCPUB,\"2\") = \"2\" or T_ASTCPUB = \"3\") then \"l’établissement dans lequel \" || (if (PRENOM = PRENOMREF) then \"vous travailliez ?\" else PRENOM || \" travaillait ?\") else \"l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidiez ?\" else PRENOM || \" aidait ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libjs2lh-libk7ytq", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Attention, l’activité recherchée est celle de l’établissement et non la fonction que \" || (if (PRENOM = PRENOMREF) then \"vous occupiez. Par exemple, si vous étiez\" else ( PRENOM || \" occupait. Par exemple, si \" || PRENOM || \" était\" )) || \" comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité ».\"", + "type": "VTL|MD" + } + }, + { + "id": "libjs2lh-libk69pv", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous travailliez\" else (\"Si\" || PRENOM || \"travaillait\")) || \" dans un magasin de chaussures, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »\"", + "type": "VTL|MD" + } + }, + { + "id": "libjs2lh-libjyk4h", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si vous ne trouvez pas l’activité, taper ’999’ et sélectionner ’Je n’ai pas trouvé dans la liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_ACTIVITES", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ASTCPUB", + "T_AACTIV", + "T_PRENOM" + ], + "response": { + "name": "T_AACTIV" + } + }, + { + "id": "libk2ree", + "componentType": "Input", + "mandatory": false, + "page": "10.38", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Vous n’avez pas trouvé dans la liste. Pouvez-vous décrire l’activité de\" || (if (T_ASTCPUB = \"1\") then (if (PRENOM = PRENOMREF) then \" votre ancienne entreprise\" else \" l’ancienne entreprise de \" || PRENOM ) else if (nvl(T_ASTCPUB,\"2\") = \"2\" or T_ASTCPUB = \"3\") then (if (PRENOM = PRENOMREF) then \" votre ancien établissement\" else \" l’ancien établissement de \" || PRENOM ) else (\" l’entreprise de la personne que \" || (if (PRENOM = PRENOMREF) then \"vous aidiez\" else PRENOM || \" aidait\"))) || \", le plus précisément possible ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libk2ree-libk8i3c", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée.\"", + "type": "VTL|MD" + } + }, + { + "id": "libk2ree-libjqzj2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_ASTCPUB", + "PRENOM", + "PRENOMREF", + "T_AACTIVCLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_AACTIVCLAIR" + } + }, + { + "id": "libjvvif", + "componentType": "Radio", + "mandatory": false, + "page": "10.39", + "label": { + "value": "\"➡ \" || \"Dans quel domaine d’activité se situait \" || (if (nvl(T_STCPUB,\"2\") = \"2\" or T_STCPUB = \"3\") then \"l’établissement ?\" else \"l’entreprise ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STCPUB", + "T_AACTIVDOM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Agriculture, sylviculture et pêche\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Industrie manufacturière, extractive ou autre\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Construction\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Commerce\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Restauration, hébergement\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Transport, logistique et entreposage\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Activités de service aux entreprises\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Administration publique, enseignement, santé humaine\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"Activités sociales ou médico-sociales\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Activités de service aux particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "11", + "label": { + "value": "\"Autres activités\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AACTIVDOM" + } + }, + { + "id": "libk3ld2", + "componentType": "Radio", + "mandatory": false, + "page": "10.40", + "label": { + "value": "\"➡ \" || \"Quel était le type de clientèle\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_AACTIVDOM_COM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Des particuliers\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Des professionnels\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AACTIVDOM_COM" + } + }, + { + "id": "libk6fhp", + "componentType": "Radio", + "mandatory": false, + "page": "10.41", + "label": { + "value": "\"➡ \" || \"De quel type d’activité sociale ou médico-sociale s’agissait-il ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l1ax3zmp", + "page": "10.1", + "label": { + "value": "Activité professionnelle", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j4uen6", + "page": "10.28", + "label": { + "value": "Activité antérieure", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_AACTIVDOM_SOC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Avec hébergement (maisons de retraite, orphelinats, foyers...)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Sans hébergement (crèches, aides à domicile, centres de loisirs ...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_AACTIVDOM_SOC" + } + }, + { + "id": "l2j8697c", + "componentType": "Sequence", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j8697c-lfkxxozz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant décrire \" || (if (PRENOM = PRENOMREF) then \"votre formation et vos diplômes, \" else \"la formation et les diplômes de \") || PRENOM || \".\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l2j8nbzv", + "componentType": "Subsequence", + "goToPage": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8nbzv", + "page": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l2otzngx", + "componentType": "Radio", + "mandatory": false, + "page": "10.43", + "label": { + "value": "\"➡ \" || \"Actuellement, \" || (if (PRENOM = PRENOMREF) then \"suivez-vous \" else PRENOM || \" suit-\" ||LIB_PR) || \" des études ou une formation préparant à un diplôme, un titre reconnu ou un concours ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2otzngx-l2otlsot", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Inclure : DAEU, capacité en droit, mise à niveau post bac, école de la fonction publique suite à un concours (IRA ...), concours de la fonction publique (Capes, CRPE ...).\"", + "type": "VTL|MD" + } + }, + { + "id": "l2otzngx-l2otr5pk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exclure : formation de moins d’un semestre, CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, universités du temps libre, habilitations électriques ou de type équivalent.\")", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8nbzv", + "page": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FF", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FF" + } + }, + { + "id": "l2otx5kf", + "componentType": "Radio", + "mandatory": false, + "page": "10.44", + "label": { + "value": "\"➡ \" || (if (PRENOM = PRENOMREF) then \"Etes-vous\" else PRENOM || \" est-\" ||LIB_PR ) || \" actuellement en vacances scolaires ou universitaires ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_AGE", + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8nbzv", + "page": "10.43", + "label": { + "value": "Formation formelle", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFVAC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFVAC" + } + }, + { + "id": "l2ou07gr", + "componentType": "Subsequence", + "page": "10.45", + "goToPage": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2ou07gr-lfkxxxlf", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "PRENOM || (if (PRENOM = PRENOMREF) then \", vous suivez\" else \" suit\" ) || \" donc une formation actuellement, détaillons-la un peu plus.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l2ou3bde", + "componentType": "Radio", + "mandatory": false, + "page": "10.46", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"Où êtes-vous\" else \"Où \" || PRENOM || \" est-\" ||LIB_PR) || \" inscrit\" || LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2ou3bde-l2ovaqrz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "if(PRENOM=PRENOMREF) then \"Si vous êtes en vacances, indiquer l’établissement où vous étiez avant les vacances.\" else \"Si \" ||PRENOM || \" est en vacances, indiquer l’établissement où \" ||LIB_PR || \" était avant les vacances.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2ou3bde-l2ovkdyf", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if(PRENOM=PRENOMREF) then \"Si vous êtes \" else \"Si \" || PRENOM || \" est \") || \"inscrit\" || LIB_E || \" dans plusieurs établissements, indiquer celui concernant les études les plus élevées ou, en cas d’égalité, celles visées en priorité.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_FFLIEU", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Un collège ou lycée (hors BTS et classe préparatoire)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un établissement du supérieur (université, école d’ingénieurs, de commerce, d’infirmières...), BTS, classe préparatoire\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Une école de la fonction publique (IRA, école de police ...)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Un centre de formation d’apprentis (CFA)\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Un organisme de formation pour adultes (Afpa, Greta, Cnam, CCI...)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un centre de formation à distance (Cned...)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFLIEU" + } + }, + { + "id": "l2ovmzu9", + "componentType": "Radio", + "mandatory": false, + "page": "10.47", + "label": { + "value": "\"➡ \" || \"En quelle classe \" || (if (PRENOM=PRENOMREF) then \"êtes-vous ?\" else PRENOM || \" est-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFLIEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFCLA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Sixième ou cinquième\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Quatrième\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Troisième (3e prépa-pro, pré-apprentissage)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Seconde générale et technologique\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Seconde professionnelle\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Première\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Terminale\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"CAP - 1ère année\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"CAP - 2ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"Autre\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFCLA" + } + }, + { + "id": "l2ovtsij", + "componentType": "Radio", + "mandatory": false, + "page": "10.48", + "label": { + "value": "\"➡ \" || \"Quel baccalauréat \" || (if (PRENOM = PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFBAC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Bac général\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Bac technologique (STI2D, STL, ST2S, STD2A, STMG, S2TMD, STHR)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Bac technologique agricole (STAV)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Bac professionnel\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Bac professionnel agricole\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFBAC" + } + }, + { + "id": "l2ovpx9p", + "componentType": "Radio", + "mandatory": false, + "page": "10.49", + "label": { + "value": "\"➡ \" || \"Quel CAP \" || (if (PRENOM = PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFCAP", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Un CAP\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un CAP agricole (CAPA)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFCAP" + } + }, + { + "id": "l2ovy39g", + "componentType": "Radio", + "mandatory": false, + "page": "10.50", + "label": { + "value": "\"➡ \" || \"Quel type de formation \" || (if (PRENOM = PRENOMREF) then \"suivez-vous ?\" else PRENOM || \" suit-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2ovy39g-l2ow6m96", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous suivez \" else \"Si\" ||PRENOM || \" suit\")|| \" plusieurs diplômes en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d’égalité, celui qui est visé en priorité.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2ovy39g-l2ovsdtf", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous êtes \" else \"Si\" ||PRENOM || \" est \")|| \"inscrit\" ||LIB_E || \" en Parcours d’Accès Spécifique Santé (PASS) ou en Licence Accès Santé (L.AS), répondre ’1. Préparation d’un diplôme ou d’un titre’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_E", + "LIB_PR", + "T_FFTYPFORM", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Préparation d’un diplôme ou d’un titre\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Préparation d’un ou plusieurs concours\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Mise à niveau post-bac\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Autre formation\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFTYPFORM" + } + }, + { + "id": "l2owam6j", + "componentType": "Radio", + "mandatory": false, + "page": "10.51", + "label": { + "value": "\"➡ \" || \"Quel concours \" || (if (PRENOM = PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t-\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2owam6j-l2ow8eun", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Si vous suivez \" else \"Si\" ||PRENOM || \" suit\")|| \" plusieurs concours en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d’égalité, celui qui est visé en priorité.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFCONC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Auxiliaire de puériculture, aide soignant, accompagnant éducatif et social\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Autre concours des professions paramédicales ou sociales\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Concours préparé en CPGE (classe préparatoire aux grandes écoles)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Ecoles d’art et architecture\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Professeur des écoles, professeur certifié (CRPE, CAPES, CAFEP, CAPET, CAPLP, CAPEPS ...)\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Professeur agrégé\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Autre concours de la fonction publique (Magistrature, IRA, Finances publiques ...)\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Autre concours\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFCONC" + } + }, + { + "id": "l2ow3zh7", + "componentType": "Radio", + "mandatory": false, + "page": "10.52", + "label": { + "value": "\"➡ \" || \"Quel est le diplôme requis pour passer ce concours ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFCONC" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_FFNIVA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Pas de diplôme requis\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Un diplôme de niveau brevet des collèges ou Diplôme National du Brevet (DNB)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Un diplôme de niveau CAP\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Un diplôme de niveau Bac\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Un diplôme de niveau Bac+2\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Un diplôme de niveau Bac+3\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"Un diplôme de niveau Bac+4\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Un diplôme de niveau Bac+5 ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFNIVA" + } + }, + { + "id": "l2owbbw3", + "componentType": "Radio", + "mandatory": false, + "page": "10.53", + "label": { + "value": "\"➡ \" || \"Quelle sera \" || LIB_SA || \" catégorie dans la fonction publique à l’issue de la formation ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LIB_SA", + "T_FFNIVB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Catégorie C\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Catégorie B\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Catégorie A\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Catégorie A+\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFNIVB" + } + }, + { + "id": "l2ow52ru", + "componentType": "Input", + "mandatory": false, + "page": "10.54", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Pouvez-vous préciser quelle est cette formation ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_FFNIVC", + "T_PRENOM" + ], + "response": { + "name": "T_FFNIVC" + } + }, + { + "id": "l2owdadb", + "componentType": "Suggester", + "mandatory": false, + "page": "10.55", + "maxLength": 20, + "label": { + "value": "\"➡ \" || \"Quel diplôme ou titre \" || (if (PRENOM=PRENOMREF) then \"préparez-vous ?\" else PRENOM || \" prépare-t\" ||LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2owdadb-l2owus9p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Saisir votre diplôme \" else \"Saisir le diplôme de \" ||PRENOM) || \"sans spécialité et le sélectionner dans la liste. Par exemple, saisir ’BTS’ et non ’BTS comptabilité’.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2owdadb-l2owljjk", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Choisir \" ||LIB_SON || \" diplôme ou titre exact et non un équivalent. Exception : Pour les diplômes étrangers, indiquer si possible le diplôme français équivalent.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2owdadb-l2owh72o", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Si non trouvé, taper ’999 - Je n’ai pas trouvé dans la liste’\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "storeName": "L_TTPTCM_DIPLOMES", + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SON", + "LIB_PR", + "T_FFDIPL", + "T_PRENOM" + ], + "response": { + "name": "T_FFDIPL" + } + }, + { + "id": "l2owvxuc", + "componentType": "Input", + "mandatory": false, + "page": "10.56", + "maxLength": 249, + "label": { + "value": "\"➡ \" || \"Le diplôme ou titre n’est pas dans la liste. Pouvez-vous inscrire, le plus exactement possible, le diplôme ou titre préparé ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFDIPL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_FFDIPLCLAIR", + "T_PRENOM" + ], + "response": { + "name": "T_FFDIPLCLAIR" + } + }, + { + "id": "l2owkpof", + "componentType": "Radio", + "mandatory": false, + "page": "10.57", + "label": { + "value": "\"➡ \" || \"En quelle classe \" || (if (PRENOM = PRENOMREF) then \"êtes-vous ?\" else PRENOM || \" est\" || LIB_PR || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST", + "T_FFDIPL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_FFDIPLCLAA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Seconde\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Première\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Terminale\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFDIPLCLAA" + } + }, + { + "id": "l2owq6i0", + "componentType": "Radio", + "mandatory": false, + "page": "10.58", + "label": { + "value": "\"➡ \" || \"En quelle année de cursus \" || (if (PRENOM = PRENOMREF) then \"êtes-vous \" else PRENOM || \" est\" ||LIB_PR ) || \" inscrit\" ||LIB_E || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST", + "T_FFDIPL" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2ou07gr", + "page": "10.45", + "label": { + "value": "Niveau d’études en cours", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_FFDIPLCLAB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"1ère année (y compris formation se déroulant sur un an ou moins)\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"2ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"3ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"4ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"5ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"6ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"7ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"8ème année\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"9ème année ou plus\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_FFDIPLCLAB" + } + }, + { + "id": "l2j8ka4o", + "componentType": "Subsequence", + "page": "10.59", + "goToPage": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j8ka4o-lfky4647", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Parlons maintenant du plus haut diplôme que \" || if (PRENOM = PRENOMREF) then \"vous avez obtenu.\" else \"que \" || PRENOM || \" a obtenu.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM" + ] + }, + { + "id": "l2oxxlyk", + "componentType": "Radio", + "mandatory": false, + "page": "10.60", + "label": { + "value": "\"➡ \" || \"A ce jour, quel est le plus haut diplôme ou titre que \" || (if (PRENOM=PRENOMREF) then \"vous possédez ?\" else PRENOM || \" possède ?\")", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2oxxlyk-l2oy0ft2", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Indiquer le niveau de diplôme au moment où \" || (if (PRENOM=PRENOMREF) then \"vous l’avez \" else PRENOM ||\"l’a \") || \"obtenu, pas son niveau actuel.\"", + "type": "VTL|MD" + } + }, + { + "id": "l2oxxlyk-l2oy18tj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Exclure : CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, habilitations électriques ou de type équivalent.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_GRDIPA", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "(if (PRENOM=PRENOMREF) then \"Vous ne possédez \" else LIB_PR || \" ne possède \") || \"aucun diplôme\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"CEP (certificat d’études primaire)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"BEPC, brevet élémentaire, brevet des collèges, DNB\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"CAP, BEP ou diplôme de niveau équivalent\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Baccalauréat (général, technologique ou professionnel), brevet supérieur, brevet professionnel, de technicien ou d’enseignement ou diplôme équivalent\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Capacité en droit, DAEU, ESEU\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"BTS, DUT, Deug, Deust, diplôme de la santé ou du social de niveau bac+2 ou diplôme équivalent\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"Diplôme de niveau supérieur à bac+2 (Licence, licence pro, maîtrise, master, DESS, DEA, doctorat, diplôme d’une grande école)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GRDIPA" + } + }, + { + "id": "l2oxyt5u", + "componentType": "Radio", + "mandatory": false, + "page": "10.61", + "label": { + "value": "\"➡ \" || \"Plus précisément, quel est \" || (if (PRENOM=PRENOMREF) then \"votre niveau d’études ?\" else \"le niveau d’études de \" || PRENOM || \" ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_GRDIPA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_SA", + "T_GRDIPB", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous n’avez jamais été à l’école ou vous l’avez \" else PRENOM || \" n’a jamais été à l’école ou l’a \" )||\"quittée avant la fin du primaire\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous avez \" else PRENOM || \" a \")|| \"suivi \" ||LIB_SA|| \" scolarité jusqu’à la fin du primaire ou avant la fin du collège\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "(if (PRENOM = PRENOMREF) then \"Vous avez \" else PRENOM || \" a \")|| \"suivi \" ||LIB_SA|| \" scolarité jusqu’à la fin du collège ou au-delà\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GRDIPB" + } + }, + { + "id": "l2oyar5n", + "componentType": "Radio", + "mandatory": false, + "page": "10.62", + "label": { + "value": "\"➡ \" || \"Plus précisément, quel diplôme de niveau supérieur à Bac+2 \" || (if (PRENOM=PRENOMREF) then \"avez-vous\" else PRENOM || \" a-t-\" ||LIB_PR) || \" obtenu ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_GRDIPA" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j8697c", + "page": "10.42", + "label": { + "value": "Formation", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "l2j8ka4o", + "page": "10.59", + "label": { + "value": "Plus haut niveau de diplôme", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_GRDIPC", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Licence, licence pro, maîtrise ou diplôme équivalent de niveau bac+3 ou bac+4\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Master, DEA, DESS, diplôme de grande école de niveau bac+5, doctorat de santé (médecine, pharmacie, dentaire...)\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Doctorat de recherche (hors doctorat de santé)\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GRDIPC" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "liaio9dm", + "componentType": "Sequence", + "page": "11", + "label": { + "value": "Votre cadre de vie", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "liaio9dm-licxft2m", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant aborder les questions sur votre cadre de vie, dans votre logement et dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "id": "liaio9dm-lielpdkn", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Les questions portent uniquement sur le logement situé à l’adresse : \" || ADR", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "liaio9dm", + "page": "11", + "label": { + "value": "Votre cadre de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR" + ] + }, + { + "id": "lj49ypmj", + "componentType": "Input", + "mandatory": false, + "page": "12", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minute du début du questionnaire Cadre de vie\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj49vv81-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj49ypmj-lj4a3j8p", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "liaio9dm", + "page": "11", + "label": { + "value": "Votre cadre de vie", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM3" + ], + "response": { + "name": "HM3" + } + }, + { + "id": "librl5ak", + "componentType": "Sequence", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "librl5ak-librmixe", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Commençons par décrire rapidement le logement situé à l’adresse : \" || ADR", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR" + ] + }, + { + "id": "l1atmg24", + "componentType": "Radio", + "mandatory": false, + "page": "14", + "label": { + "value": "\"➡ \" || \"A quoi correspond le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_TYPLOG" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Une maison", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Un appartement", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Un logement-foyer", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "Une chambre d’hôtel", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "Une habitation de fortune", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "Une pièce indépendante (ayant sa propre entrée)", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_TYPLOG" + } + }, + { + "id": "l1au1n73", + "componentType": "InputNumber", + "mandatory": false, + "page": "15", + "min": 1, + "max": 100, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"Combien de pièces compte le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1au1n73-l1au0511", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Compter les pièces d’habitation telles que salle à manger, séjour, chambre, etc., quelle que soit leur surface. Compter la cuisine uniquement si sa surface est supérieure à 12 m²\"", + "type": "VTL|MD" + } + }, + { + "id": "l1au1n73-l1au1wbc", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ne pas compter les pièces telles que l’entrée, le couloir, la salle de bains, la buanderie, les WC, la véranda ni les pièces à usage exclusivement professionnel (atelier, cabinet de médecin, etc.).\"", + "type": "VTL|MD" + } + }, + { + "id": "l1au1n73-l1au4wcm", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Une pièce combinée cuisine-séjour compte comme une seule pièce, sauf si elle est partagée par une cloison.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l1au1n73-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_NPIECES)) and (1>T_NPIECES or 100T_NPIECES)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_NPIECES" + ], + "response": { + "name": "T_NPIECES" + } + }, + { + "id": "l1au4bgg", + "componentType": "InputNumber", + "mandatory": false, + "page": "16", + "min": 1, + "max": 10000, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"Quelle est la surface du logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1au4bgg-l1au6utz", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Cette fois-ci, tenir compte de toutes les pièces, y compris couloir, cuisine, WC, salle de bain. Ne pas tenir compte des balcons, terrasses, caves, greniers ou parkings, ni des pièces à usage exclusivement professionnel\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l1au4bgg-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_SURFACE)) and (1>T_SURFACE or 10000T_SURFACE)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_SURFACE" + ], + "unit": "mètres carrés", + "response": { + "name": "T_SURFACE" + } + }, + { + "id": "l1aueqyb", + "componentType": "Radio", + "mandatory": false, + "page": "17", + "label": { + "value": "\"➡ \" || \"A combien estimez-vous approximativement la surface du logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(isnull(T_SURFACE))", + "type": "VTL", + "bindingDependencies": [ + "T_SURFACE" + ] + }, + "hierarchy": { + "sequence": { + "id": "librl5ak", + "page": "13", + "label": { + "value": "Description du Logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "T_SURFTR" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Moins de 25 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"De 26 à 40 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"De 41 à 70 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"De 71 à 100 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"De 101 à 150 m²\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Plus de 151 m²\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SURFTR" + } + }, + { + "id": "librgdhe", + "componentType": "Sequence", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + } + }, + { + "id": "l1asqysn", + "componentType": "Radio", + "mandatory": false, + "page": "19", + "label": { + "value": "\"➡ \" || \"Quel est \" || (if (T_NBHAB = 1) then \"votre statut d’occupation \" else \"le statut d’occupation de votre ménage \") || \"dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "ADR", + "T_STOC" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Propriétaire\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Usufruitier, y compris en viager\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Locataire ou sous-locataire\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Logé gratuitement, avec un paiement éventuel de charges\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STOC" + } + }, + { + "id": "l1at6gox", + "componentType": "Radio", + "mandatory": false, + "page": "20", + "label": { + "value": "\"➡ \" || \"Votre ménage doit-il rembourser actuellement un ou plusieurs emprunts pour ce logement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_STOC = \"1\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STOP" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STOP" + } + }, + { + "id": "l1at8nud", + "componentType": "Radio", + "mandatory": false, + "page": "21", + "label": { + "value": "\"➡ \" || \"Ce logement est-il un logement social ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_STOC = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STOL" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_STOL" + } + }, + { + "id": "liejzvo8", + "componentType": "InputNumber", + "mandatory": false, + "page": "22", + "min": 0, + "max": 999999, + "decimals": 2, + "label": { + "value": "\"➡ \" || \"Quel est le montant du dernier loyer pour ce logement, sans compter les charges et les taxes locatives ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "liejzvo8-liekdout", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ne pas déduire le montant des allocations logements (AL ou APL).\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "controls": [ + { + "id": "liejzvo8-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(LOYER)) and (0.00>LOYER or 999999.00LOYER)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 2 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LOYER" + ], + "unit": "€", + "response": { + "name": "LOYER" + } + }, + { + "id": "liekiogo", + "componentType": "Radio", + "mandatory": false, + "page": "23", + "label": { + "value": "\"➡ \" || \"Ce loyer est-il ...?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(T_STOC = \"3\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "LOYER_MENS" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Mensuel\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Trimestriel\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Semestriel\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Annuel\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Autre\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "LOYER_MENS" + } + }, + { + "id": "l1atqd1u", + "componentType": "Radio", + "mandatory": false, + "page": "24", + "label": { + "value": "\"➡ \" || \"Pour votre ménage, le propriétaire du logement est ...\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1atqd1u-l1ati3zd", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Qui est le propriétaire de ce logement ?\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"3\" Or T_STOC = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_LOGPROPRI" + ], + "options": [ + { + "value": "1", + "label": { + "value": "L’employeur d’un membre du ménage dans le cadre d’un logement de fonction ?", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Un organisme HLM (ou assimilé, OPAC, offices, sociétés, fondations) ?", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "Une administration, un organisme de Sécurité Sociale, ou une association au titre de l’Action logement ?", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "Une banque, une assurance ou une autre société du secteur public ou du secteur privé ?", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "Un membre de la famille ?", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "Un autre particulier ?", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "Autre cas ?", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_LOGPROPRI" + } + }, + { + "id": "l1atmtkj", + "componentType": "InputNumber", + "mandatory": false, + "page": "25", + "min": 1800, + "max": 2023, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"En quelle année \" || (if (T_NBHAB = 1) then \"êtes-vous arrivé(e)\" else \"votre ménage est-il arrivé\") || \" dans le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l1atmtkj-l1atq9rq", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"En cas d’emménagements séparés des membres du ménage, choisir la date d’entrée du premier occupant.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1atmtkj-l1atz7au", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"En cas de départ puis de retour dans le logement, choisir la date de la dernière arrivée.\"", + "type": "VTL|MD" + } + }, + { + "id": "l1atmtkj-liuh2u3g", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir une date au format : AAAA\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "l1atmtkj-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(T_EMMENAGE)) and (1800>T_EMMENAGE or 2023T_EMMENAGE)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "ADR", + "T_EMMENAGE" + ], + "response": { + "name": "T_EMMENAGE" + } + }, + { + "id": "libxhrti", + "componentType": "Subsequence", + "goToPage": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libxcq30", + "componentType": "InputNumber", + "mandatory": false, + "page": "26", + "min": 1400, + "max": 2023, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"En quelle année ce logement a-t-il été construit ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxcq30-libxgkpb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Saisir une date au format : AAAA\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "libxcq30-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(ANCONSTR)) and (1400>ANCONSTR or 2023ANCONSTR)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ANCONSTR" + ], + "response": { + "name": "ANCONSTR" + } + }, + { + "id": "libxj1sw", + "componentType": "Radio", + "mandatory": false, + "page": "27", + "label": { + "value": "\"➡ \" || \"Pourriez-vous indiquer la période de construction de votre logement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(isnull(ANCONSTR))", + "type": "VTL", + "bindingDependencies": [ + "ANCONSTR" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ANCONSTR_TR" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Avant 1918\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"De 1919 à 1945\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"De 1946 à 1970\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"De 1971 à 1990\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"De 1991 à 2005\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"2006 ou après\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "ANCONSTR_TR" + } + }, + { + "id": "libxnd91", + "componentType": "Radio", + "mandatory": false, + "page": "28", + "label": { + "value": "\"➡ \" || \"Au cours des années 2022 et 2023, avez-vous (ou votre copropriété) réalisé des travaux permettant d’économiser de l’énergie dans votre logement ? \"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxnd91-liby4lt6", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"1\" or T_STOC = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "NRJ_TRAV_PROP" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "NRJ_TRAV_PROP" + } + }, + { + "id": "libxur5m", + "componentType": "Radio", + "mandatory": false, + "page": "29", + "label": { + "value": "\"➡ \" || \"Au cours des années 2022 et 2023, votre propriétaire (ou vous-même) a-t-il réalisé des travaux permettant d’économiser de l’énergie dans votre logement ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxur5m-libxvogo", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(T_STOC = \"3\" or T_STOC = \"4\")", + "type": "VTL", + "bindingDependencies": [ + "T_STOC" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "NRJ_TRAV_LOC" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "NRJ_TRAV_LOC" + } + }, + { + "id": "liby1f2d", + "componentType": "Radio", + "mandatory": false, + "page": "30", + "label": { + "value": "\"➡ \" || (if (nvl(T_STOC, \"4\") = \"4\" or T_STOC = \"3\") then \"Votre propriétaire a-t-il\" else \"Avez-vous (ou votre copropriété)\") ||\" l’intention d’engager des dépenses pour des travaux permettant d’économiser de l’énergie au cours des douze prochains mois ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_STOC", + "NRJ_TRAV_FU" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, certainement\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Oui, peut-être\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Non, probablement pas\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Non, certainement pas\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Vous ne savez pas\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "NRJ_TRAV_FU" + } + }, + { + "id": "libxjv8p", + "componentType": "InputNumber", + "mandatory": false, + "page": "31", + "min": 0, + "max": 99999, + "decimals": 2, + "label": { + "value": "\"➡ \" || \"Quel a été le montant total de vos dépenses d’électricité au cours des 12 derniers mois pour le logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libxjv8p-libxy3sj", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ramener le montant à son équivalent annuel.\"", + "type": "VTL|MD" + } + }, + { + "id": "libxjv8p-liby3jwb", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Les dépenses remboursées au propriétaire sur présentation des factures EDF, ENGIE, GrDF, etc. doivent être mentionnées ; en revanche, ne sont pas comprises les charges locatives ou de copropriété. Si les dépenses en gaz et électricité ne peuvent pas être distinguées, donner ici le montant global.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "libxjv8p-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(DEPELEC)) and (0.00>DEPELEC or 99999.00DEPELEC)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 2 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libxhrti", + "page": "26", + "label": { + "value": "Logement et travaux", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "DEPELEC" + ], + "unit": "€", + "response": { + "name": "DEPELEC" + } + }, + { + "id": "liely1zo", + "componentType": "Subsequence", + "goToPage": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libxyusc", + "componentType": "InputNumber", + "mandatory": false, + "page": "32", + "min": 0, + "max": 100, + "decimals": 0, + "label": { + "value": "\"➡ \" || \"Combien de fois avez-vous déménagé depuis votre naissance ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "controls": [ + { + "id": "libxyusc-format-borne-inf-sup", + "typeOfControl": "FORMAT", + "criticality": "ERROR", + "control": { + "value": "not(not(isnull(DEMNAIS)) and (0>DEMNAIS or 100DEMNAIS)", + "type": "VTL" + }, + "errorMessage": { + "value": "\"Le nombre doit comporter au maximum 0 chiffre(s) après la virgule.\"", + "type": "VTL|MD" + } + } + ], + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DEMNAIS" + ], + "response": { + "name": "DEMNAIS" + } + }, + { + "id": "libydcvx", + "componentType": "CheckboxGroup", + "page": "33", + "label": { + "value": "\"➡ \" || \"Quels critères principaux ont guidé le choix du logement situé à l’adresse \" || ADR || \" ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libydcvx-libylb86", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Plusieurs réponses possibles\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(DEMNAIS > 1)", + "type": "VTL", + "bindingDependencies": [ + "DEMNAIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ADR", + "CHOIX_LOG1", + "CHOIX_LOG2", + "CHOIX_LOG3", + "CHOIX_LOG4", + "CHOIX_LOG5", + "CHOIX_LOG6", + "CHOIX_LOG7", + "CHOIX_LOG8" + ], + "responses": [ + { + "id": "libydcvx-QOP-libyhauu", + "label": { + "value": "\"Taille et confort du logement\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG1" + } + }, + { + "id": "libydcvx-QOP-liby3zsi", + "label": { + "value": "\"Prix du logement\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG2" + } + }, + { + "id": "libydcvx-QOP-liby3jfo", + "label": { + "value": "\"Proximité du lieu de travail ou d’études\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG3" + } + }, + { + "id": "libydcvx-QOP-libyj5b0", + "label": { + "value": "\"Proximité des commerces et services, des établissements scolaires…\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG4" + } + }, + { + "id": "libydcvx-QOP-liby8707", + "label": { + "value": "\"Environnement naturel (calme, espaces verts, forêt…)\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG5" + } + }, + { + "id": "libydcvx-QOP-libyme13", + "label": { + "value": "\"Facilité d’accès (transports collectifs, desserte routière)\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG6" + } + }, + { + "id": "libydcvx-QOP-libyjv7h", + "label": { + "value": "\"Vous n’avez pas choisi votre logement actuel\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG7" + } + }, + { + "id": "libydcvx-QOP-libyk0p1", + "label": { + "value": "\"Autre critère\"", + "type": "VTL|MD" + }, + "response": { + "name": "CHOIX_LOG8" + } + } + ] + }, + { + "id": "libyiflq", + "componentType": "Radio", + "mandatory": false, + "page": "34", + "label": { + "value": "\"➡ \" || \"Comment estimez-vous vos conditions actuelles de logement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "liely1zo", + "page": "32", + "label": { + "value": "Vos déménagements et votre logement actuel", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "COND_LOG" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Très satisfaisantes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Satisfaisantes\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Acceptables\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Insuffisantes\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Très insuffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "COND_LOG" + } + }, + { + "id": "libyfk2d", + "componentType": "Subsequence", + "goToPage": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libyfk2d", + "page": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libyq99p", + "componentType": "Radio", + "mandatory": false, + "page": "35", + "label": { + "value": "\"➡ \" || \"Que représentent les dépenses de logement pour \" || (if (T_NBHAB > 1) then \"le budget de votre ménage ?\" else \"votre budget ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libyfk2d", + "page": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "FINA_LOG" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Une charge négligeable\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Une charge que vous pouvez supporter sans difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Une lourde charge\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Une très lourde charge\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Une charge à laquelle vous ne pouvez pas faire face\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "FINA_LOG" + } + }, + { + "id": "libygc8z", + "componentType": "Radio", + "mandatory": false, + "page": "36", + "label": { + "value": "\"➡ \" || \"Actuellement, dans quelle situation financière \" || (if (T_NBHAB > 1) then \"se trouve votre ménage ?\" else \"vous trouvez-vous ?\")", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libyfk2d", + "page": "35", + "label": { + "value": "Votre situation financière", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_NBHAB", + "FINA_GEN" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Vous ne pouvez pas y arriver sans faire de dettes\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Vous y arrivez difficilement\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"C’est juste, il faut faire attention\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Ça va\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Vous êtes plutôt à l’aise\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"Vous êtes vraiment à l’aise\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "FINA_GEN" + } + }, + { + "id": "libysiss", + "componentType": "Subsequence", + "page": "37", + "goToPage": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libysiss-libyuuoi", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant aborder des questions sur votre voisinage et votre quartier\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + } + }, + { + "id": "libywy0j", + "componentType": "Radio", + "mandatory": false, + "page": "38", + "label": { + "value": "\"➡ \" || \"Au cours des douze derniers mois, avez-vous demandé de l’aide à un voisin ? Ce peut être de l’aide matérielle ou un conseil.\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libywy0j-libywoa7", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple demander les coordonnées d’un artisan, cuisiner ou faire des courses, prendre soin de votre animal ou de vos plantes, garder votre enfant…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "AIDE_VOIS" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Vous n’avez pas de voisin\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AIDE_VOIS" + } + }, + { + "id": "libynnxl", + "componentType": "Radio", + "mandatory": false, + "page": "39", + "label": { + "value": "\"➡ \" || \"Et au cours des douze derniers mois, avez-vous aidé un voisin ? Ce peut être de l’aide matérielle ou un conseil.\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libynnxl-libyo3vw", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Par exemple donné les coordonnées d’un artisan, cuisiné ou fait des courses, pris soin d’un animal ou des plantes d’un voisin, gardé un enfant…\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(nvl(AIDE_VOIS, \"1\") = \"1\" or AIDE_VOIS = \"2\")", + "type": "VTL", + "bindingDependencies": [ + "AIDE_VOIS" + ] + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "AIDE_VOIS2" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AIDE_VOIS2" + } + }, + { + "id": "libz5d44", + "componentType": "Table", + "mandatory": false, + "page": "40", + "positioning": "HORIZONTAL", + "label": { + "value": "\"➡ \" || \"Pour vous, quels sont les avantages de votre quartier ou village ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_AVANTAGE11", + "QUART_AVANTAGE21", + "QUART_AVANTAGE31", + "QUART_AVANTAGE41", + "QUART_AVANTAGE51", + "QUART_AVANTAGE61", + "QUART_AVANTAGE71", + "QUART_AVANTAGE81" + ], + "header": [ + { + "label": { + "value": "", + "type": "VTL|MD" + } + }, + { + "label": { + "value": "\"Réponse\"", + "type": "VTL|MD" + } + } + ], + "body": [ + [ + { + "value": "1", + "label": { + "value": "\"L’offre de transport\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libzk5tj", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE11" + }, + "bindingDependencies": [ + "QUART_AVANTAGE11" + ] + } + ], + [ + { + "value": "2", + "label": { + "value": "\"Les commerces, cafés, restaurants, le marché\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libza36m", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE21" + }, + "bindingDependencies": [ + "QUART_AVANTAGE21" + ] + } + ], + [ + { + "value": "3", + "label": { + "value": "\"Le calme, la tranquillité\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libzfdjc", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE31" + }, + "bindingDependencies": [ + "QUART_AVANTAGE31" + ] + } + ], + [ + { + "value": "4", + "label": { + "value": "\"Les parcs, les espaces verts, la nature\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libyzqra", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE41" + }, + "bindingDependencies": [ + "QUART_AVANTAGE41" + ] + } + ], + [ + { + "value": "5", + "label": { + "value": "\"La sécurité\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libz54s3", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE51" + }, + "bindingDependencies": [ + "QUART_AVANTAGE51" + ] + } + ], + [ + { + "value": "6", + "label": { + "value": "\"La présence de belles maisons ou de beaux immeubles\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libz77v1", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE61" + }, + "bindingDependencies": [ + "QUART_AVANTAGE61" + ] + } + ], + [ + { + "value": "7", + "label": { + "value": "\"La vie de quartier, l’ambiance de village\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libz31zu", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE71" + }, + "bindingDependencies": [ + "QUART_AVANTAGE71" + ] + } + ], + [ + { + "value": "8", + "label": { + "value": "\"Les écoles, les services et les équipements (médecins, cinéma, gymnase)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz5d44-QOP-libyzyut", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_AVANTAGE81" + }, + "bindingDependencies": [ + "QUART_AVANTAGE81" + ] + } + ] + ] + }, + { + "id": "libz9s7u", + "componentType": "Table", + "mandatory": false, + "page": "41", + "positioning": "HORIZONTAL", + "label": { + "value": "\"➡ \" || \"Selon vous, votre quartier ou votre village est-il concerné par les problèmes suivants ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_PB11", + "QUART_PB21", + "QUART_PB31", + "QUART_PB41", + "QUART_PB51", + "QUART_PB61", + "QUART_PB71", + "QUART_PB81" + ], + "header": [ + { + "label": { + "value": "", + "type": "VTL|MD" + } + }, + { + "label": { + "value": "\"Réponse\"", + "type": "VTL|MD" + } + } + ], + "body": [ + [ + { + "value": "1", + "label": { + "value": "\"Le bruit ou la pollution\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzjc4n", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB11" + }, + "bindingDependencies": [ + "QUART_PB11" + ] + } + ], + [ + { + "value": "2", + "label": { + "value": "\"Des transports en commun insuffisants (éloignement, horaires, accessibilité, etc.)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzbfd3", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB21" + }, + "bindingDependencies": [ + "QUART_PB21" + ] + } + ], + [ + { + "value": "3", + "label": { + "value": "\"Le manque d’équipements (sports, loisirs, santé, services, etc.)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libz4sl8", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB31" + }, + "bindingDependencies": [ + "QUART_PB31" + ] + } + ], + [ + { + "value": "4", + "label": { + "value": "\"Le manque d’animation\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzaxfq", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB41" + }, + "bindingDependencies": [ + "QUART_PB41" + ] + } + ], + [ + { + "value": "5", + "label": { + "value": "\"L’environnement dégradé (mal entretenu, sale)\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzhjo1", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB51" + }, + "bindingDependencies": [ + "QUART_PB51" + ] + } + ], + [ + { + "value": "6", + "label": { + "value": "\"La délinquance\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libzhr7d", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB61" + }, + "bindingDependencies": [ + "QUART_PB61" + ] + } + ], + [ + { + "value": "7", + "label": { + "value": "\"Les dangers de la circulation\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libz3gxv", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB71" + }, + "bindingDependencies": [ + "QUART_PB71" + ] + } + ], + [ + { + "value": "8", + "label": { + "value": "\"Une mauvaise image ou une mauvaise réputation\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "libz9s7u-QOP-libz1atx", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_PB81" + }, + "bindingDependencies": [ + "QUART_PB81" + ] + } + ] + ] + }, + { + "id": "libzl5r3", + "componentType": "Radio", + "mandatory": false, + "page": "42", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer les services à la personne (garde enfants, aide aux devoirs, aide aux personnes âgées ou en difficulté, etc.) ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV1" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV1" + } + }, + { + "id": "libze5zo", + "componentType": "Radio", + "mandatory": false, + "page": "43", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer des ressourceries, des vide-greniers ou des ateliers d’auto-réparation (pour réparer soi-même des appareils ménagers, des vélos…) ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV2" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV2" + } + }, + { + "id": "libzg7md", + "componentType": "Radio", + "mandatory": false, + "page": "44", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer des animations sportives ou culturelles, l’organisation de fêtes ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV3" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV3" + } + }, + { + "id": "libzj8cb", + "componentType": "Radio", + "mandatory": false, + "page": "45", + "label": { + "value": "\"➡ \" || \"Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer le maraîchage, le compostage, les jardins familiaux ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_DEV4" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, cela doit être créé ou développé\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non, ces activités ne sont pas utiles dans votre quartier ou village\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Ces activités existent déjà et sont suffisantes\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_DEV4" + } + }, + { + "id": "libz98wz", + "componentType": "Radio", + "mandatory": false, + "page": "46", + "label": { + "value": "\"➡ \" || \"Au cours du dernier mois, à quelle fréquence avez-vous trié le verre, les boîtes en aluminium, le plastique ou les journaux à des fins de recyclage ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "RECYCLE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Toujours\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Souvent\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Parfois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Jamais\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Il n’y a pas de collecte sélective là où vous habitez\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "RECYCLE" + } + }, + { + "id": "libzt17c", + "componentType": "Radio", + "mandatory": false, + "page": "47", + "label": { + "value": "\"➡ \" || \"Considérant vos achats du dernier mois, à quelle fréquence avez-vous fait attention à l’impact environnemental de ce que vous avez acheté ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "ENVIRONNEMNT" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Toujours\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Souvent\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Parfois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Jamais\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "ENVIRONNEMNT" + } + }, + { + "id": "libziqkz", + "componentType": "Radio", + "mandatory": false, + "page": "48", + "label": { + "value": "\"➡ \" || \"Lorsque c’est possible, limitez-vous vos trajets en voiture pour contribuer à la réduction des émissions de gaz à effets de serre ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "VOITURE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Toujours\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Souvent\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Parfois\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Jamais\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Vous n’utilisez jamais ou rarement la voiture\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "VOITURE" + } + }, + { + "id": "libzm522", + "componentType": "Radio", + "mandatory": false, + "page": "49", + "label": { + "value": "\"➡ \" || \"Quelle note globale de 1 à 10 donneriez-vous à votre quartier ou village, en tant qu’endroit pour vivre ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libzm522-libzkj70", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"1 correspond au plus mauvais, 10 correspond au mieux\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_NOTE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"1\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"2\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"3\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"4\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"5\"", + "type": "VTL|MD" + } + }, + { + "value": "6", + "label": { + "value": "\"6\"", + "type": "VTL|MD" + } + }, + { + "value": "7", + "label": { + "value": "\"7\"", + "type": "VTL|MD" + } + }, + { + "value": "8", + "label": { + "value": "\"8\"", + "type": "VTL|MD" + } + }, + { + "value": "9", + "label": { + "value": "\"9\"", + "type": "VTL|MD" + } + }, + { + "value": "10", + "label": { + "value": "\"10\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "QUART_NOTE" + } + }, + { + "id": "libzghii", + "componentType": "Textarea", + "mandatory": false, + "page": "50", + "maxLength": 300, + "label": { + "value": "\"➡ \" || \"Pouvez-vous dire, en quelques mots, ce que votre quartier ou village représente pour vous ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "QUART_OUV" + ], + "response": { + "name": "QUART_OUV" + } + }, + { + "id": "lj4am9hr", + "componentType": "Input", + "mandatory": false, + "page": "51", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minutes de fin du questionnaire Cadre de vie\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4aqw20-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj4am9hr-lj4aqaks", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "librgdhe", + "page": "18", + "label": { + "value": "Propriété ou location du logement", + "type": "VTL|MD" + } + }, + "subSequence": { + "id": "libysiss", + "page": "37", + "label": { + "value": "Votre voisinage et votre quartier", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM4" + ], + "response": { + "name": "HM4" + } + }, + { + "id": "lixbrpzz", + "componentType": "Loop", + "page": "52", + "maxPage": "4", + "depth": 1, + "paginatedLoop": true, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_SANTGEN", + "T_CHRON", + "T_GALI" + ], + "loopDependencies": [ + "T_PRENOM" + ], + "components": [ + { + "id": "l2j89x38", + "componentType": "Sequence", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2j89x38-libzqbff", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Nous allons maintenant vous poser trois questions sur votre état de santé. Ces questions nous permettrons de mieux comprendre vos réponses concernant vos conditions de logement et votre cadre de vie.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "T_PRENOM" + ] + }, + { + "id": "l2ssvdwm", + "componentType": "Radio", + "mandatory": false, + "page": "52.2", + "label": { + "value": "\"➡ \" || \"Comment est \" ||( if (PRENOM=PRENOMREF) then \"votre état de santé\" else \"l’état de santé de \" ||PRENOM) || \" en général ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_SANTGEN", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Très bon\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Bon\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Assez bon\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Mauvais\"", + "type": "VTL|MD" + } + }, + { + "value": "5", + "label": { + "value": "\"Très mauvais\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_SANTGEN" + } + }, + { + "id": "l2su34dy", + "componentType": "Radio", + "mandatory": false, + "page": "52.3", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"Avez-vous \" else PRENOM || \" a-t-\" ||LIB_PR ) || \" une maladie ou un problème de santé qui soit chronique ou de caractère durable ?\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "l2su34dy-l2stzl7a", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Une maladie chronique est une maladie qui a duré ou peut durer pendant 6 mois au moins.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "T_CHRON", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_CHRON" + } + }, + { + "id": "l2subqfk", + "componentType": "Radio", + "mandatory": false, + "page": "52.4", + "label": { + "value": "\"➡ \" || (if (PRENOM=PRENOMREF) then \"Êtes-vous\" else PRENOM || \" est-\" ||LIB_PR ) || \" limité\" || LIB_E ||\", depuis au moins 6 mois, à cause d’un problème de santé, dans les activités que les gens font habituellement ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL", + "bindingDependencies": [ + "PRENOM", + "PRENOMB", + "T_PRENOM", + "PRENOMREF", + "T_NBHAB", + "PRENOMREFB", + "T_NHAB" + ] + }, + "hierarchy": { + "sequence": { + "id": "l2j89x38", + "page": "52.1", + "label": { + "value": "Etat de santé", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "LIB_PR", + "LIB_E", + "T_GALI", + "T_PRENOM" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui, fortement limité\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Oui, limité, mais pas fortement\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Non, pas limité du tout\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "T_GALI" + } + } + ], + "iterations": { + "value": "count(T_PRENOM)", + "type": "VTL" + } + }, + { + "id": "libzwhbl", + "componentType": "Sequence", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "libzwhbl-libzjf07", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Pour finir, nous vous remercions de nous donner votre avis et les difficultés que vous avez pu rencontrer pour répondre au questionnaire\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + } + }, + { + "id": "lj4amjf7", + "componentType": "Input", + "mandatory": false, + "page": "54", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minutes du début du questionnaire méthodo\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4apzs6-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj4amjf7-lj4atimu", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM5" + ], + "response": { + "name": "HM5" + } + }, + { + "id": "libzx6n9", + "componentType": "Radio", + "mandatory": false, + "page": "55", + "label": { + "value": "\"➡ \" || \"Avez-vous eu des difficultés pour répondre à la question sur le montant des dépenses d’électricité ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_DEPELEC" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Aucune difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Pas trop de difficultés, mais ça vous a pris un peu de temps\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Des difficultés, mais vous avez pu répondre\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Vous n’avez pas pu répondre\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_DEPELEC" + } + }, + { + "id": "libzyjhh", + "componentType": "Radio", + "mandatory": false, + "page": "56", + "label": { + "value": "\"➡ \" || \"Avez-vous consulté votre facture (EdF, Engie…), une application de suivi de consommation ou vos relevés bancaires ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "DIF_DEPELEC" + ] + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_FACTURE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_FACTURE" + } + }, + { + "id": "lic05fbi", + "componentType": "Radio", + "mandatory": false, + "page": "57", + "label": { + "value": "\"➡ \" || \"Finalement, que pouvez-vous dire du montant que vous avez indiqué pour les dépenses d’électricité au cours des 12 derniers mois ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL", + "bindingDependencies": [ + "DIF_DEPELEC" + ] + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_MONTANT" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"C’est le montant exact\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Ce n’est pas forcément le montant exact, mais c’est proche\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"C’est un montant très approximatif\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_MONTANT" + } + }, + { + "id": "libztts0", + "componentType": "Radio", + "mandatory": false, + "page": "58", + "label": { + "value": "\"➡ \" || \"Avez-vous eu des difficultés à savoir à quoi correspond précisément votre quartier ou votre village lors des questions sur ce sujet ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_QUARTIER" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Aucune difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Pas trop de difficultés, mais vous avez dû y réfléchir\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Quelques difficultés (par exemple, vous avez dû faire varier ce que recouvre votre quartier ou village en fonction des thèmes abordés)\"", + "type": "VTL|MD" + } + }, + { + "value": "4", + "label": { + "value": "\"Des difficultés (vous ne connaissez pas bien votre quartier ou village, vous ne voyez pas bien à quoi il correspond, ...) \"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_QUARTIER" + } + }, + { + "id": "libzqz9h", + "componentType": "Radio", + "mandatory": false, + "page": "59", + "label": { + "value": "\"➡ \" || \"Avez-vous eu des difficultés pour répondre à d’autres questions ? (autres que le montant des dépenses en électricité ou ce que représente votre quartier ou votre village)\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_AUTRE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "\"Aucune difficulté\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Des difficultés pour une ou deux questions\"", + "type": "VTL|MD" + } + }, + { + "value": "3", + "label": { + "value": "\"Des difficultés pour plus de deux questions\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_AUTRE" + } + }, + { + "id": "lielxffs", + "componentType": "Radio", + "mandatory": false, + "page": "60", + "label": { + "value": "\"➡ \" || \"Avez-vous demandé de l’aide à des personnes de votre entourage pour répondre à certaines questions ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_AIDE" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_AIDE" + } + }, + { + "id": "lieqbhxf", + "componentType": "Radio", + "mandatory": false, + "page": "61", + "label": { + "value": "\"➡ \" || \"Plus largement, d’autres personnes autour de vous pouvaient-elles voir ou entendre vos réponses ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "DIF_MOND" + ], + "options": [ + { + "value": "1", + "label": { + "value": "Oui", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "Non", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "DIF_MOND" + } + }, + { + "id": "lic0a3os", + "componentType": "Table", + "mandatory": false, + "page": "62", + "positioning": "HORIZONTAL", + "label": { + "value": "\"➡ \" || \"Dans l’ensemble, qu’avez-vous pensé de ce questionnaire ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "AVIS11", + "AVIS21", + "AVIS31", + "AVIS41", + "AVIS51" + ], + "header": [ + { + "label": { + "value": "", + "type": "VTL|MD" + } + }, + { + "label": { + "value": "\"Réponse\"", + "type": "VTL|MD" + } + } + ], + "body": [ + [ + { + "value": "1", + "label": { + "value": "\"Il vous a interessé\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemfo1b", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS11" + }, + "bindingDependencies": [ + "AVIS11" + ] + } + ], + [ + { + "value": "2", + "label": { + "value": "\"Il était trop long\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemc26n", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS21" + }, + "bindingDependencies": [ + "AVIS21" + ] + } + ], + [ + { + "value": "3", + "label": { + "value": "\"Il était clair\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemf5ws", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS31" + }, + "bindingDependencies": [ + "AVIS31" + ] + } + ], + [ + { + "value": "4", + "label": { + "value": "\"C’était facile de répondre\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liemg7uh", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS41" + }, + "bindingDependencies": [ + "AVIS41" + ] + } + ], + [ + { + "value": "5", + "label": { + "value": "\"Vous avez eu des problèmes techniques : connexion interrompue, longs temps de chargement, écran trop petit …\"", + "type": "VTL|MD" + } + }, + { + "componentType": "Radio", + "id": "lic0a3os-QOP-liem386b", + "options": [ + { + "value": "1", + "label": { + "value": "\"Oui\"", + "type": "VTL|MD" + } + }, + { + "value": "2", + "label": { + "value": "\"Non\"", + "type": "VTL|MD" + } + } + ], + "response": { + "name": "AVIS51" + }, + "bindingDependencies": [ + "AVIS51" + ] + } + ] + ] + }, + { + "id": "libzw98y", + "componentType": "Textarea", + "mandatory": false, + "page": "63", + "maxLength": 300, + "label": { + "value": "\"➡ \" || \"Avez-vous d’autres remarques à faire sur ce questionnaire ?\"", + "type": "VTL|MD" + }, + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "libzwhbl", + "page": "53", + "label": { + "value": "Votre avis sur le questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "REMARQUES" + ], + "response": { + "name": "REMARQUES" + } + }, + { + "id": "lfaxo3bv", + "componentType": "Sequence", + "page": "64", + "label": { + "value": "Fin du questionnaire", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lfaxo3bv-lfaxjrm6", + "declarationType": "HELP", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Ce questionnaire est maintenant terminé. Merci d’avoir pris le temps d’y répondre, vous pouvez valider et envoyer vos réponses.\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "lfaxo3bv", + "page": "64", + "label": { + "value": "Fin du questionnaire", + "type": "VTL|MD" + } + } + } + }, + { + "id": "lj4arado", + "componentType": "Input", + "mandatory": false, + "page": "65", + "maxLength": 5, + "label": { + "value": "\"➡ \" || \"Heure et minutes du début de fin de questionnaire\"", + "type": "VTL|MD" + }, + "declarations": [ + { + "id": "lj4avopt-SI", + "declarationType": "STATEMENT", + "position": "BEFORE_QUESTION_TEXT", + "label": { + "value": "\"Uniquement pour l’enquêteur(rice)\"", + "type": "VTL|MD" + } + }, + { + "id": "lj4arado-lj4aq4tr", + "declarationType": "INSTRUCTION", + "position": "AFTER_QUESTION_TEXT", + "label": { + "value": "\"Donner la réponse au format HH:MM (par exemple 08:35)\"", + "type": "VTL|MD" + } + } + ], + "conditionFilter": { + "value": "true", + "type": "VTL" + }, + "hierarchy": { + "sequence": { + "id": "lfaxo3bv", + "page": "64", + "label": { + "value": "Fin du questionnaire", + "type": "VTL|MD" + } + } + }, + "bindingDependencies": [ + "HM6" + ], + "response": { + "name": "HM6" + } + } + ], + "suggesters": [ + { + "name": "L_COMMUNEPASSEE-1-2-0", + "fields": [ + { + "name": "label", + "rules": "soft" + }, + { + "name": "id", + "rules": "soft" + } + ], + "order": { + "field": "label", + "type": "ascending" + }, + "queryParser": { + "type": "soft" + }, + "version": "1" + }, + { + "name": "L_PAYSNAIS-1-1-0", + "fields": [ + { + "name": "label", + "rules": "soft" + }, + { + "name": "id", + "rules": "soft" + } + ], + "order": { + "field": "label", + "type": "ascending" + }, + "queryParser": { + "type": "soft" + }, + "version": "1" + }, + { + "name": "L_NATIONETR-1-1-0", + "fields": [ + { + "name": "label", + "rules": "soft" + }, + { + "name": "id", + "rules": "soft" + } + ], + "order": { + "field": "label", + "type": "ascending" + }, + "queryParser": { + "type": "soft" + }, + "version": "1" + }, + { + "name": "L_TTPTCM_PCSF", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + }, + { + "name": "L_TTPTCM_PCSH", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + }, + { + "name": "L_TTPTCM_ACTIVITES", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + }, + { + "name": "L_TTPTCM_DIPLOMES", + "fields": [ + { + "name": "label", + "rules": [ + "[\\w]+" + ], + "language": "French", + "min": 2 + }, + { + "name": "id" + } + ], + "queryParser": { + "type": "tokenized", + "params": { + "language": "French", + "pattern": "[\\w.]+" + } + }, + "version": "1" + } + ], + "variables": [ + { + "variableType": "EXTERNAL", + "name": "ADR_EXT", + "value": null + }, + { + "variableType": "COLLECTED", + "name": "HM1", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_NHAB", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_PRENOM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SEXE", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_DATENAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ANNAISS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_LNAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_COMNAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PAYSNAIS", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION3", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATION4", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NATIONETR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "LIENS", + "values": { + "PREVIOUS": [ + [ + null + ] + ], + "COLLECTED": [ + [ + null + ] + ], + "FORCED": [ + [ + null + ] + ], + "EDITED": [ + [ + null + ] + ], + "INPUTED": [ + [ + null + ] + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ3", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ4", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ5", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ6", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ7", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUCONJ8", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_VEUF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBPARL", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_UNLOG", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_DURLOG", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ3", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ4", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGENQ5", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MINLOGAUT", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GARDE", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_DORM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MAJLOGENQ", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MAJLOGAUT1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_MAJLOGAUT2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_LOGCO", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_TYPLOGCO", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "HM2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_SITUAEU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_TRAVAIL", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVANTE", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVANTEB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBEMP", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PCLCAF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PCLCAH", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_PCLCACLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_STCPUB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ENCADR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_QPRCR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "QPRCU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIV", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVCLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVDOM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVDOM_COM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ACTIVDOM_SOC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSALETAB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSALETABA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSAL1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSAL2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_NBSALA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_CONTAC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_TPP", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_APCLCAF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_APCLCAH", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_APCLCACLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ASTCPUB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AQPRCR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AQPRCU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ANBSAL1", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_ANBSAL2", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIV", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVCLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVDOM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVDOM_COM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_AACTIVDOM_SOC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FF", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFVAC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFLIEU", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFCLA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFBAC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFCAP", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFTYPFORM", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFCONC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFNIVA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFNIVB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFNIVC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPL", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPLCLAIR", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPLCLAA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_FFDIPLCLAB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GRDIPA", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GRDIPB", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GRDIPC", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "HM3", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_TYPLOG", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_NPIECES", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_SURFACE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_SURFTR", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_STOC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_STOP", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_STOL", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "LOYER", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "LOYER_MENS", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_LOGPROPRI", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_EMMENAGE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "ANCONSTR", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "ANCONSTR_TR", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "NRJ_TRAV_PROP", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "NRJ_TRAV_LOC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "NRJ_TRAV_FU", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DEPELEC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DEMNAIS", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG1", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG2", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG3", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG4", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG5", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG6", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG7", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "CHOIX_LOG8", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "COND_LOG", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "FINA_LOG", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "FINA_GEN", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AIDE_VOIS", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AIDE_VOIS2", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE11", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE21", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE31", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE41", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE51", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE61", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE71", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_AVANTAGE81", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB11", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB21", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB31", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB41", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB51", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB61", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB71", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_PB81", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV1", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV2", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV3", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_DEV4", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "RECYCLE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "ENVIRONNEMNT", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "VOITURE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_NOTE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "QUART_OUV", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "HM4", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "T_SANTGEN", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_CHRON", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "T_GALI", + "values": { + "PREVIOUS": [ + null + ], + "COLLECTED": [ + null + ], + "FORCED": [ + null + ], + "EDITED": [ + null + ], + "INPUTED": [ + null + ] + } + }, + { + "variableType": "COLLECTED", + "name": "HM5", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_DEPELEC", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_FACTURE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_MONTANT", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_QUARTIER", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_AUTRE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_AIDE", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "DIF_MOND", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS11", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS21", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS31", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS41", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "AVIS51", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "REMARQUES", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "COLLECTED", + "name": "HM6", + "values": { + "PREVIOUS": null, + "COLLECTED": null, + "FORCED": null, + "EDITED": null, + "INPUTED": null + } + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM1", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NHAB", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PRENOM", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "T_ANNAIS", + "expression": { + "value": "if isnull(T_DATENAIS) and isnull (T_ANNAISS) then null else if isnull(T_DATENAIS) and not isnull (T_ANNAISS) then cast(T_ANNAISS, string) else substr(cast(T_DATENAIS,string,\"YYYY-MM-DD\"),1,4)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_DATENAIS", + "T_ANNAISS" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "T_AGE", + "expression": { + "value": "if isnull(T_ANNAIS) then 17 else 2023 - cast(T_ANNAIS,integer)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_ANNAIS", + "T_DATENAIS", + "T_ANNAISS" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "LIB_PR", + "expression": { + "value": "if isnull(T_SEXE) then \"il(elle)\" else if T_SEXE = \"1\" then \"il\" else \"elle\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_ERE", + "expression": { + "value": "if isnull(T_SEXE) then \"er(ère)\" else if T_SEXE = \"1\" then \"er\" else \"ère\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "PRENOMB", + "expression": { + "value": "T_PRENOM", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "LIB_NE", + "expression": { + "value": "if isnull(T_SEXE) then \"(ne)\" else if T_SEXE = \"1\" then \"\" else \"ne\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_HF", + "expression": { + "value": "if isnull(T_SEXE) then \"Homme ou Femme\" else if T_SEXE = \"1\" then \"Homme\" else \"Femme\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_SON", + "expression": { + "value": "if (PRENOM = PRENOMREF) then \"votre\" else \"son\"", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "T_NHAB" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_SA", + "expression": { + "value": "if (PRENOM = PRENOMREF) then \"votre\" else \"sa\"", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "T_NHAB" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "LIB_E", + "expression": { + "value": "if isnull(T_SEXE) then \"(e)\" else if T_SEXE = \"1\" then \"\" else \"e\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SEXE" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "T_EMPLOI", + "expression": { + "value": "if T_SITUAEU = \"1\" then \"1\" else if T_TRAVAIL = \"1\" then \"1\" else if isnull(T_TRAVAIL) and isnull(T_SITUAEU) then \"2\" else \"2\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SITUAEU", + "T_TRAVAIL" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "LIB_SES", + "expression": { + "value": "if (PRENOM = PRENOMREF) then \"vos\" else \"ses\"", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_PRENOM", + "T_NHAB" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "T_TYPLIST", + "expression": { + "value": "if (cast(T_FFDIPL, integer) > 100 and cast(T_FFDIPL, integer) < 107) then \"1\" else if (T_FFDIPL = \"122\" or T_FFDIPL = \"123\") then \"1\" else if (nvl(T_FFDIPL, \"999\") = \"999\") then \"2\" else \"2\"", + "type": "VTL" + }, + "bindingDependencies": [ + "T_FFDIPL" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "T_MAJLOGAUT", + "expression": { + "value": "if (T_MAJLOGENQ = \"1\") then T_MAJLOGAUT2 else T_MAJLOGAUT1", + "type": "VTL" + }, + "bindingDependencies": [ + "T_MAJLOGENQ", + "T_MAJLOGAUT2", + "T_MAJLOGAUT1" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "PRENOM", + "expression": { + "value": "nvl(PRENOMB, \"PRENOM\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOMB", + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SEXE", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_DATENAIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ANNAISS", + "expression": { + "value": "(isnull(T_DATENAIS))", + "type": "VTL" + }, + "bindingDependencies": [ + "T_DATENAIS" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_LNAIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_COMNAIS", + "expression": { + "value": "(T_LNAIS = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_LNAIS" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PAYSNAIS", + "expression": { + "value": "(T_LNAIS = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_LNAIS" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NATION", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NATIONETR", + "expression": { + "value": "(T_NATION3 = true)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NATION3" + ], + "shapeFrom": "T_SEXE", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_LIENS", + "expression": { + "value": "xAxis <> yAxis", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "xAxis", + "expression": { + "value": "T_PRENOM", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "yAxis", + "expression": { + "value": "T_PRENOM", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "shapeFrom": "T_PRENOM", + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SITUCONJ", + "expression": { + "value": "(T_AGE > 14)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE" + ], + "shapeFrom": "T_SITUCONJ1", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_VEUF", + "expression": { + "value": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE", + "T_SITUCONJ4" + ], + "shapeFrom": "T_SITUCONJ1", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBPARL", + "expression": { + "value": "(T_NBHAB > 1 and T_AGE < 18)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NBHAB", + "T_AGE" + ], + "shapeFrom": "T_SITUCONJ1", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_UNLOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_DURLOG", + "expression": { + "value": "(T_UNLOG = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MINLOGENQ", + "expression": { + "value": "(T_AGE < 18 and nvl(T_NBPARL,\"0\") = \"0\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE", + "T_NBPARL" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MINLOGAUT", + "expression": { + "value": "(T_AGE < 18 and T_UNLOG = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_AGE", + "T_UNLOG" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GARDE", + "expression": { + "value": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_DURLOG", + "T_NBPARL", + "T_MINLOGAUT" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_DORM", + "expression": { + "value": "(T_GARDE = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_GARDE" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MAJLOGENQ", + "expression": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG", + "T_AGE" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MAJLOGAUT1", + "expression": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_MAJLOGENQ" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_MAJLOGAUT2", + "expression": { + "value": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_UNLOG", + "T_AGE", + "T_MAJLOGENQ" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_LOGCO", + "expression": { + "value": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_MINLOGAUT", + "T_MAJLOGAUT" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TYPLOGCO", + "expression": { + "value": "(T_LOGCO = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_LOGCO" + ], + "shapeFrom": "T_UNLOG", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM2", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SITUAEU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TRAVAIL", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_SITUAEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVANTE", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVANTEB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_ACTIVANTE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBEMP", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PCLCAF", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PCLCAH", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_PCLCACLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_PCLCAF", + "T_PCLCAH" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STCPUB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ENCADR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_QPRCR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_QPRCU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIV", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVCLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVDOM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVDOM_COM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ACTIVDOM_SOC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_ACTIV", + "T_ACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSALETAB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSALETABA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_NBSALETAB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSAL1", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSAL2", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NBSALA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_NBSAL1", + "T_NBSAL2" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_CONTAC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TPP", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_EMPLOI", + "T_STCPUB", + "T_CONTAC" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_APCLCAF", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_APCLCAH", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_SEXE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_APCLCACLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ASTCPUB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AQPRCR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AQPRCU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ANBSAL1", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_ANBSAL2", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIV", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVCLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVDOM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVDOM_COM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_AACTIVDOM_SOC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_ACTIVANTE", + "T_ASTCPUB", + "T_AACTIV", + "T_AACTIVDOM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FF", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFVAC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_AGE" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFLIEU", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFCLA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFLIEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFBAC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFCAP", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFCLA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFTYPFORM", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFCONC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFNIVA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFCONC" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFNIVB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFNIVC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFLIEU" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPL", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPLCLAIR", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_FFDIPL" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPLCLAA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_FFDIPLCLAB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_FF", + "T_FFVAC", + "T_FFTYPFORM", + "T_TYPLIST" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GRDIPA", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GRDIPB", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_GRDIPA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GRDIPC", + "expression": { + "value": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF", + "T_GRDIPA" + ], + "shapeFrom": "HM2", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM3", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_TYPLOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_NPIECES", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SURFACE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SURFTR", + "expression": { + "value": "(isnull(T_SURFACE))", + "type": "VTL" + }, + "bindingDependencies": [ + "T_SURFACE" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STOC", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STOP", + "expression": { + "value": "(T_STOC = \"1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_STOL", + "expression": { + "value": "(T_STOC = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_LOYER", + "expression": { + "value": "(T_STOC = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_LOYER_MENS", + "expression": { + "value": "(T_STOC = \"3\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_LOGPROPRI", + "expression": { + "value": "(T_STOC = \"3\" Or T_STOC = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_EMMENAGE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_ANCONSTR", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_ANCONSTR_TR", + "expression": { + "value": "(isnull(ANCONSTR))", + "type": "VTL" + }, + "bindingDependencies": [ + "ANCONSTR" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_NRJ_TRAV_PROP", + "expression": { + "value": "(T_STOC = \"1\" or T_STOC = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_NRJ_TRAV_LOC", + "expression": { + "value": "(T_STOC = \"3\" or T_STOC = \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_STOC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_NRJ_TRAV_FU", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DEPELEC", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DEMNAIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_CHOIX_LOG", + "expression": { + "value": "(DEMNAIS > 1)", + "type": "VTL" + }, + "bindingDependencies": [ + "DEMNAIS" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_COND_LOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_FINA_LOG", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_FINA_GEN", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_AIDE_VOIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_AIDE_VOIS2", + "expression": { + "value": "(nvl(AIDE_VOIS, \"1\") = \"1\" or AIDE_VOIS = \"2\")", + "type": "VTL" + }, + "bindingDependencies": [ + "AIDE_VOIS" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_AVANTAGE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_PB", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV1", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV2", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV3", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_DEV4", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_RECYCLE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_ENVIRONNEMNT", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_VOITURE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_NOTE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_QUART_OUV", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM4", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_SANTGEN", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "T_SANTGEN", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_CHRON", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "T_SANTGEN", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_T_GALI", + "expression": { + "value": "(not(PRENOM <> PRENOMREF))", + "type": "VTL" + }, + "bindingDependencies": [ + "PRENOM", + "PRENOMREF" + ], + "shapeFrom": "T_SANTGEN", + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM5", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_DEPELEC", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_FACTURE", + "expression": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "DIF_DEPELEC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_MONTANT", + "expression": { + "value": "(DIF_DEPELEC <> \"4\")", + "type": "VTL" + }, + "bindingDependencies": [ + "DIF_DEPELEC" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_QUARTIER", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_AUTRE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_AIDE", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_DIF_MOND", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_AVIS", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_REMARQUES", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "FILTER_RESULT_HM6", + "expression": { + "value": "true", + "type": "VTL" + }, + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "PRENOMREFB", + "expression": { + "value": "first_value(T_PRENOM over())", + "type": "VTL" + }, + "bindingDependencies": [ + "T_PRENOM" + ], + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "T_NBHAB", + "expression": { + "value": "nvl(T_NHAB,1)", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NHAB" + ], + "inFilter": "true" + }, + { + "variableType": "CALCULATED", + "name": "ADR", + "expression": { + "value": "ADR_EXT", + "type": "VTL" + }, + "bindingDependencies": [ + "ADR_EXT" + ], + "inFilter": "false" + }, + { + "variableType": "CALCULATED", + "name": "PRENOMREF", + "expression": { + "value": "if (T_NBHAB = 1) then nvl(PRENOMREFB, \"PRENOM\") else nvl(PRENOMREFB, \"PRENOM1\")", + "type": "VTL" + }, + "bindingDependencies": [ + "T_NBHAB", + "PRENOMREFB", + "T_NHAB", + "T_PRENOM" + ], + "inFilter": "true" + } + ], + "cleaning": { + "T_DATENAIS": { + "T_ANNAISS": "(isnull(T_DATENAIS))", + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_LNAIS": { + "T_COMNAIS": "(T_LNAIS = \"1\")", + "T_PAYSNAIS": "(T_LNAIS = \"2\")" + }, + "T_NATION3": { + "T_NATIONETR": "(T_NATION3 = true)" + }, + "T_AGE": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_ANNAIS": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_ANNAISS": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)", + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)" + }, + "T_SITUCONJ4": { + "T_VEUF": "(T_AGE > 14) and (T_SITUCONJ4 = true)" + }, + "T_NBHAB": { + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_NHAB": { + "T_NBPARL": "(T_NBHAB > 1 and T_AGE < 18)", + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_UNLOG": { + "T_DURLOG": "(T_UNLOG = \"1\")", + "T_MINLOGAUT": "(T_AGE < 18 and T_UNLOG = \"1\")", + "T_MAJLOGENQ": "(T_UNLOG = \"1\" and T_AGE > 17)", + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")" + }, + "T_DURLOG": { + "T_GARDE": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")" + }, + "T_NBPARL": { + "T_GARDE": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")" + }, + "T_MINLOGAUT": { + "T_GARDE": "(T_DURLOG = \"2\" and T_NBPARL = \"1\" and T_MINLOGAUT = \"1\")", + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_GARDE": { + "T_DORM": "(T_GARDE = \"1\")" + }, + "T_MAJLOGENQ": { + "T_MAJLOGAUT1": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ <> \"1\")", + "T_MAJLOGAUT2": "(T_UNLOG = \"1\" and T_AGE > 17) and (T_MAJLOGENQ = \"1\")", + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_MAJLOGAUT": { + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_MAJLOGAUT2": { + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_MAJLOGAUT1": { + "T_LOGCO": "(T_MINLOGAUT =\"2\" or T_MINLOGAUT =\"3\" or T_MINLOGAUT =\"4\" or T_MINLOGAUT =\"5\" or T_MINLOGAUT =\"6\" or T_MAJLOGAUT=\"1\" or T_MAJLOGAUT=\"2\" or T_MAJLOGAUT=\"3\" or T_MAJLOGAUT=\"6\")" + }, + "T_LOGCO": { + "T_TYPLOGCO": "(T_LOGCO = \"1\")" + }, + "PRENOM": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "PRENOMB": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_PRENOM": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "PRENOMREF": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "PRENOMREFB": { + "HM2": "(not(PRENOM <> PRENOMREF))", + "T_SITUAEU": "(not(PRENOM <> PRENOMREF))", + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")", + "T_FF": "(not(PRENOM <> PRENOMREF))", + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")", + "T_GRDIPA": "(not(PRENOM <> PRENOMREF))", + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")", + "T_SANTGEN": "(not(PRENOM <> PRENOMREF))", + "T_CHRON": "(not(PRENOM <> PRENOMREF))", + "T_GALI": "(not(PRENOM <> PRENOMREF))" + }, + "T_SITUAEU": { + "T_TRAVAIL": "(not(PRENOM <> PRENOMREF)) and (nvl(T_SITUAEU , \"2\") <> \"1\")", + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_EMPLOI": { + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_TRAVAIL": { + "T_ACTIVANTE": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\")", + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_NBEMP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\")", + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")", + "T_STCPUB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF)", + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_ACTIVANTE": { + "T_ACTIVANTEB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"2\") and (T_ACTIVANTE = \"1\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and ($T_APLCAF= \"9999\" or $T_APLCAH= \"9999\")", + "T_ASTCPUB": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\")", + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_SEXE": { + "T_PCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"2\")", + "T_PCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (nvl(T_SEXE, \"1\") = \"1\")", + "T_APCLCAF": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"2\")", + "T_APCLCAH": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (nvl(T_SEXE, \"1\") = \"1\")" + }, + "T_PCLCAF": { + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")" + }, + "T_PCLCAH": { + "T_PCLCACLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_PCLCAF = \"9999\" or T_PCLCAH = \"9999\")" + }, + "T_STCPUB": { + "T_ENCADR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_QPRCR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"3\")", + "QPRCU": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_STCPUB = \"2\")", + "T_ACTIV": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\")", + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")", + "T_NBSALETAB": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\")", + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")", + "T_NBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\")", + "T_NBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_STCPUB = \"5\")", + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")", + "T_CONTAC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\")", + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_ACTIV": { + "T_ACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\")", + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")" + }, + "T_ACTIVDOM": { + "T_ACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"4\")", + "T_ACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB <> \"4\") and (T_ACTIV = \"999_999\") and (T_ACTIVDOM = \"9\")" + }, + "T_NBSALETAB": { + "T_NBSALETABA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\") and (T_NBSALETAB = \"1\")" + }, + "T_NBSAL1": { + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")" + }, + "T_NBSAL2": { + "T_NBSALA": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"1\") and (T_NBSAL1 = \"1\" or T_NBSAL2 = \"1\")" + }, + "T_CONTAC": { + "T_TPP": "(not(PRENOM <> PRENOMREF)) and (T_EMPLOI = \"1\") and (PRENOM = PRENOMREF) and (T_STCPUB = \"2\" or T_STCPUB = \"3\" or T_STCPUB = \"4\") and (T_CONTAC <> \"4\")" + }, + "T_ASTCPUB": { + "T_AQPRCR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"3\")", + "T_AQPRCU": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\" or T_ASTCPUB = \"5\")", + "T_ANBSAL1": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"1\")", + "T_ANBSAL2": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB = \"5\")", + "T_AACTIV": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\")", + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_AACTIV": { + "T_AACTIVCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\")", + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_AACTIVDOM": { + "T_AACTIVDOM_COM": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"4\")", + "T_AACTIVDOM_SOC": "(not(PRENOM <> PRENOMREF)) and (T_ACTIVANTE = \"1\") and (T_ASTCPUB <> \"4\") and (T_AACTIV = \"999_999\") and (T_AACTIVDOM = \"9\")" + }, + "T_FF": { + "T_FFVAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"2\" and T_AGE < 35)", + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_FFVAC": { + "T_FFLIEU": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\")", + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_FFLIEU": { + "T_FFCLA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"1\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")" + }, + "T_FFCLA": { + "T_FFBAC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"6\" or T_FFCLA = \"7\")", + "T_FFCAP": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCLA = \"9\")", + "T_FFTYPFORM": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFLIEU = \"2\" or T_FFLIEU = \"3\" or T_FFLIEU = \"4\" or T_FFLIEU = \"5\" or T_FFLIEU = \"6\" or T_FFLIEU = \"7\" or T_FFCLA = \"10\")" + }, + "T_FFTYPFORM": { + "T_FFCONC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"2\")", + "T_FFNIVB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU = \"3\")", + "T_FFNIVC": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"4\" and T_FFLIEU <> \"3\")", + "T_FFDIPL": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\")", + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_FFCONC": { + "T_FFNIVA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFCONC = \"2\" or T_FFCONC = \"4\" or T_FFCONC = \"7\" or T_FFCONC = \"8\")" + }, + "T_FFDIPL": { + "T_FFDIPLCLAIR": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_FFDIPL = \"999\")", + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_TYPLIST": { + "T_FFDIPLCLAA": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"1\")", + "T_FFDIPLCLAB": "(not(PRENOM <> PRENOMREF)) and (T_FF = \"1\" or T_FFVAC = \"1\") and (T_FFTYPFORM = \"1\") and (T_TYPLIST = \"2\")" + }, + "T_GRDIPA": { + "T_GRDIPB": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"1\")", + "T_GRDIPC": "(not(PRENOM <> PRENOMREF)) and (T_GRDIPA = \"8\")" + }, + "T_SURFACE": { + "T_SURFTR": "(isnull(T_SURFACE))" + }, + "T_STOC": { + "T_STOP": "(T_STOC = \"1\")", + "T_STOL": "(T_STOC = \"3\")", + "LOYER": "(T_STOC = \"3\")", + "LOYER_MENS": "(T_STOC = \"3\")", + "T_LOGPROPRI": "(T_STOC = \"3\" Or T_STOC = \"4\")", + "NRJ_TRAV_PROP": "(T_STOC = \"1\" or T_STOC = \"2\")", + "NRJ_TRAV_LOC": "(T_STOC = \"3\" or T_STOC = \"4\")" + }, + "ANCONSTR": { + "ANCONSTR_TR": "(isnull(ANCONSTR))" + }, + "AIDE_VOIS": { + "AIDE_VOIS2": "(nvl(AIDE_VOIS, \"1\") = \"1\" or AIDE_VOIS = \"2\")" + }, + "DIF_DEPELEC": { + "DIF_FACTURE": "(DIF_DEPELEC <> \"4\")", + "DIF_MONTANT": "(DIF_DEPELEC <> \"4\")" + } + }, + "resizing": { + "T_NHAB": { + "size": "T_NBHAB", + "variables": [ + "T_PRENOM", + "T_SEXE", + "T_DATENAIS", + "T_ANNAISS", + "T_LNAIS", + "T_COMNAIS", + "T_PAYSNAIS", + "T_NATION1", + "T_NATION2", + "T_NATION3", + "T_NATION4", + "T_NATIONETR", + "T_SITUCONJ1", + "T_SITUCONJ2", + "T_SITUCONJ3", + "T_SITUCONJ4", + "T_SITUCONJ5", + "T_SITUCONJ6", + "T_SITUCONJ7", + "T_SITUCONJ8", + "T_VEUF", + "T_NBPARL", + "T_UNLOG", + "T_DURLOG", + "T_MINLOGENQ1", + "T_MINLOGENQ2", + "T_MINLOGENQ3", + "T_MINLOGENQ4", + "T_MINLOGENQ5", + "T_MINLOGAUT", + "T_GARDE", + "T_DORM", + "T_MAJLOGENQ", + "T_MAJLOGAUT1", + "T_MAJLOGAUT2", + "T_LOGCO", + "T_TYPLOGCO", + "HM2", + "T_SITUAEU", + "T_TRAVAIL", + "T_ACTIVANTE", + "T_ACTIVANTEB", + "T_NBEMP", + "T_PCLCAF", + "T_PCLCAH", + "T_PCLCACLAIR", + "T_STCPUB", + "T_ENCADR", + "T_QPRCR", + "QPRCU", + "T_ACTIV", + "T_ACTIVCLAIR", + "T_ACTIVDOM", + "T_ACTIVDOM_COM", + "T_ACTIVDOM_SOC", + "T_NBSALETAB", + "T_NBSALETABA", + "T_NBSAL1", + "T_NBSAL2", + "T_NBSALA", + "T_CONTAC", + "T_TPP", + "T_APCLCAF", + "T_APCLCAH", + "T_APCLCACLAIR", + "T_ASTCPUB", + "T_AQPRCR", + "T_AQPRCU", + "T_ANBSAL1", + "T_ANBSAL2", + "T_AACTIV", + "T_AACTIVCLAIR", + "T_AACTIVDOM", + "T_AACTIVDOM_COM", + "T_AACTIVDOM_SOC", + "T_FF", + "T_FFVAC", + "T_FFLIEU", + "T_FFCLA", + "T_FFBAC", + "T_FFCAP", + "T_FFTYPFORM", + "T_FFCONC", + "T_FFNIVA", + "T_FFNIVB", + "T_FFNIVC", + "T_FFDIPL", + "T_FFDIPLCLAIR", + "T_FFDIPLCLAA", + "T_FFDIPLCLAB", + "T_GRDIPA", + "T_GRDIPB", + "T_GRDIPC", + "T_SANTGEN", + "T_CHRON", + "T_GALI" + ] + }, + "T_PRENOM": { + "sizeForLinksVariables": [ + "count(T_PRENOM)", + "count(T_PRENOM)" + ], + "linksVariables": [ + "LIENS" + ] + } + } +} \ No newline at end of file diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/data/faf/data.diff.TESTFAF.20230911141652.xml b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/data/faf/data.diff.TESTFAF.20230911141652.xml new file mode 100644 index 00000000..1970be3b --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/data/faf/data.diff.TESTFAF.20230911141652.xml @@ -0,0 +1,6 @@ + + + SAMPLETEST + + + diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/data/faf/data.diff.TESTFAF.20230911141753.xml b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/data/faf/data.diff.TESTFAF.20230911141753.xml new file mode 100644 index 00000000..7532abb1 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/data/faf/data.diff.TESTFAF.20230911141753.xml @@ -0,0 +1,4393 @@ + + + SAMPLETEST + + + + 0000007 + CDV2023X01_queenv2 + + + + 9 + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + true + + + + + + + + c'est paradisiaque + + + + + + + + + + + + + + + + excellente enquête + + + + + + + + 1 + + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 999_999 + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + + + + + 5278 + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 8 + + + + + + + + + + + + + + + + + 3 + + + + + + + + + 2 + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + 2021 + + + + + + + 2 + + + + + + + + + + + + + + + 1925-07-07 + + + + + + + + + + + + + + + + + 1 + + + + + + + + 6 + + + + + + + + + 8 + + + + + + + + + 2548020201 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 1 + + + + + + + 2 + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + 500 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + 1 + + + + + + + 1 + + + + + + + 2 + + + + + + + + + + + + + + + + 2 + + + + + + + + 10:00 + + + + + + + + 09:35 + + + + + + + 10:45 + + + + + + + 10:12 + + + + + + + 11:45 + + + + + + + 1 + + + + + + + 10:58 + + + + + + + + + + + + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + + TestPrenom4 + + + + + + + + 2 + + + + + + + 2 + + + + + + + + 2 + + + + + + + + + + + + + + + + true + + + + + + + + true + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + statistique + + + + + + + + 1948 + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + 60 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 rue du test 75007 Paris + + + + + 0000008 + CDV2023X01_queenv2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 999_999 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 593 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + 2 + 2 + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2022 + + + + + + + + + + + + + + + + + + + + + + 1975-08-01 + 1975-08-02 + 2005-08-03 + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + 8 + + + + + + + + + + + 2505600001 + 3919800001 + 3936500001 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 2 + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 3 + + + 1 + + 3 + + + 2 + 2 + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + 800 + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10:02 + + + + + + + + + + 14:01 + + + + + + + + + + + + + + 15:00 + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TestPrenom81 + TestPrenom82 + TestPrenom83 + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + administration + + + + + + + + + + 2022 + + + + + + + + true + true + + + + + + + + + 5 + + + + + + + + + + + + + + + + 80 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 rue du test 75008 Paris + + + + + 0000009 + CDV2023X01_queenv2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9 rue du test 75009 Paris + + + + + diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/ddi-SAMPLETEST-MULTIPLEDATA-v2.xml b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/ddi-SAMPLETEST-MULTIPLEDATA-v2.xml new file mode 100644 index 00000000..3628f08b --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/ddi-SAMPLETEST-MULTIPLEDATA-v2.xml @@ -0,0 +1,41984 @@ + + + fr.insee + INSEE-lj76sgq8 + 1 + + + Enquête Méthodologique Cadre de vie - FAF + + + + fr.insee + RessourcePackage-lj76sgq8 + 1 + + fr.insee + InterviewerInstructionScheme-lj76sgq8 + 1 + + A définir + + + fr.insee + lfjwkohf + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Commençons par décrire les personnes qui habitent dans le logement situé à l'adresse : " || ¤liahw5su-GOP¤ || "." + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + + fr.insee + lj49y43b + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + lix4ggdw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lf9ty6tb-GOP¤ = 1) then "Cette information permettra de personnaliser la suite du questionnaire" +else if (nvl(PRENOMREFB,"")="" or ¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Cette information permettra de personnaliser la suite du questionnaire" +else "" + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lix4bbvh + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lf9ty6tb-GOP¤ = 1) then "" +else if (nvl(PRENOMREFB,"")="" or ¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si plusieurs habitants ont le même prénom, ajouter une initiale pour pouvoir les distinguer dans la suite du questionnaire." +else "" + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l0v3g11i-CI-0-II-0 + 1 + + warning + + + + "Merci d'indiquer l'ensemble des prénoms (initiales ou autre) afin de pouvoir vous repérer dans la suite du questionnaire lorsque les questions porteront sur une personne en particulier." + + + + + fr.insee + l0v3g11i-CI-1-II-1 + 1 + + warning + + + + "Votre réponse est importante pour le bon déroulement du questionnaire. Merci d'indiquer votre prénom (ou vos initiales, ou autre) pour pouvoir poursuivre le questionnaire." + + + + + fr.insee + l0v3ldcs + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ¤lix9oxsd-GOP¤ ||", nous allons rapidement vous décrire." +else "Nous allons décrire rapidement " || ¤lix9oxsd-GOP¤ || "." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lia277l6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir une date au format : AAAA" + + + + + fr.insee + l11z2too-CI-0-II-0 + 1 + + warning + + + + "Votre réponse est importante pour le bon déroulement du questionnaire. La connaissance de votre âge permet de filtrer la suite du questionnaire et d'éviter de vous poser des questions qui ne vous concerneraient pas. Merci de renseigner votre année de naissance." + + + + + fr.insee + l11z2too-CI-1-II-1 + 1 + + warning + + + + "Cette réponse est importante pour le bon déroulement du questionnaire. La connaissance de l'âge permet de filtrer la suite du questionnaire et d'éviter de poser des questions hors de propos. Merci de renseigner la date de naissance." + + + + + fr.insee + l120k8go + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Prendre en compte les frontières actuelles." + + + + + fr.insee + l120ef3t + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le numéro ou les premières lettres de la commune puis sélectionner la commune de naissance dans la liste proposée." + + + + + fr.insee + l1210yn3 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir les premières lettres du pays puis sélectionner le pays de naissance" + + + + + fr.insee + l121egbq + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + Plusieurs réponses possibles + + + + + fr.insee + l121hdzg + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + Entrez les premières lettres de la nationalité, et sélectionnez dans la liste la nationalité étrangère correspondante. + + + + + fr.insee + l2os929w + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Question en attendant de pouvoir faire les liens 2 à 2" + + + + + fr.insee + l13nsvaw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant poser quelques questions concernant " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vos autres logements, " +else "les autres logements de ") || ¤lix9oxsd-GOP¤ || " (en dehors de celui situé à l'adresse : " || ¤liahw5su-GOP¤ || ")." + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13ouetk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous êtes " +else "Si " || ¤lix9oxsd-GOP¤ || " est un enfant ") || +"en résidence alternée, répondre Oui." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13o92e6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous vivez " else ¤lix9oxsd-GOP¤ || " vit ") || +"dans un autre logement (résidence secondaire, internat, foyer, caserne, maison de retraite ...) " || +(if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "si vous disposez d'un autre endroit où vous êtes chez vous : vous pouvez y aller sans prévenir, un lit vous est réservé, vous pouvez y recevoir du courrier ..." +else "si " ||¤l14uaqgk-GOP¤ || " dispose d'un autre endroit où " ||¤l14uaqgk-GOP¤ ||" est chez " ||¤l14uaqgk-GOP¤ || " : " ||¤l14uaqgk-GOP¤ || " peut y aller sans prévenir, un lit lui est réservé, " ||¤l14uaqgk-GOP¤ || " peut y recevoir du courrier ...") + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13p60fc + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous vivez dans plusieurs autres logements, décrivez l'autre logement dans lequel vous passez le plus de temps." +else "Si " || ¤lix9oxsd-GOP¤ || " vit dans plusieurs autres logements, décrire l'autre logement dans lequel " ||¤l14uaqgk-GOP¤ || " passe le plus de temps." + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l13pckb2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si " || ¤lix9oxsd-GOP¤ || " a dormi chez un(e) ami(e), indiquez le logement où il devait normalement dormir." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + + fr.insee + l13q4e9k + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si " || ¤lix9oxsd-GOP¤ || " vit dans plusieurs autres logements, décrivez l'autre logement dans lequel il passe le plus de temps." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + + fr.insee + lic0075d + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si " || ¤lix9oxsd-GOP¤ || " vit dans plusieurs autres logements, décrivez l'autre logement dans lequel il passe le plus de temps." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + + fr.insee + liaiipfj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "La suite du questionnaire concerne uniquement " || ¤lix9pz46-GOP¤ || "." + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + liaihkvk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Commençons par " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre situation professionnelle, " else "la situation professionnelle de ") || ¤lix9oxsd-GOP¤ || "." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lj49wn13 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + l1axcevr + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si vous hésitez entre plusieurs situations, choisissez celle qui " +|| (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous décrit le mieux ou celle qui vous " + else "décrit le mieux " || ¤lix9oxsd-GOP¤ || " ou celle qui lui ") +|| "prend le plus de temps." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1axc93h + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : petit boulot, apprentissage, stage rémunéré, personne en congé maternité, en congé maladie ou en chômage partiel, personne travaillant sans être rémunéré(e) avec un membre de sa famille, élu(e)." + + + + + fr.insee + l1axit1c + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exclure : bénévolat" + + + + + fr.insee + l1ay4jh3 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "On entend par petit boulot, un emploi de moins de 3 mois." + + + + + fr.insee + l1ay5n6p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple : " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "si vous êtes " else "si " || ¤lix9oxsd-GOP¤ || " est " ) +|| "infirmi" ||¤l14tv7tn-GOP¤ || " libéral" ||¤l2iur75u-GOP¤ || " ou salarié" ||¤l2iur75u-GOP¤ || ", répondre '2. Deux ou plus'." + + + + fr.insee + l14tv7tn-GOP + 1 + OutParameter + + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1axqkkb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple : " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "si vous êtes " else "si " || ¤lix9oxsd-GOP¤ || "est " ) +|| ¤l1w5mjq9-GOP¤ ||" de ménage auprès de plusieurs familles, répondre : " + + + + fr.insee + l1w5mjq9-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1axsnjt + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- 'Deux ou plus' si " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes " else ¤lix9oxsd-GOP¤ || "est " ) +|| "directement employé" ||¤l2iur75u-GOP¤ ||" par les familles." + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1ay31ab + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- 'Un seul' si " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes " else ¤lix9oxsd-GOP¤ || " est " ) +|| "salarié" ||¤l2iur75u-GOP¤ ||" d'une entreprise de services." + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + lfkx5szu + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (nvl(¤l1ax891g-QOP-l1aydiur¤,"1") = "1") then (¤lix9oxsd-GOP¤ || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ", vous êtes" else " est" ) || " donc en emploi, détaillons un peu plus " || ¤l2itqw98-GOP¤ || " activité principale.") +else (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ¤lix9oxsd-GOP¤ || ", nous allons décrire votre emploi principal." else " Nous allons décrire l'emploi principal de " || ¤lix9oxsd-GOP¤ || "." ) || " L'emploi principal est celui qui occupe le plus de temps ou, en cas d'égalité, celui qui procure le plus de revenus." + + + + fr.insee + l2itqw98-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + OutParameter + + + + + + fr.insee + l1axw4uj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + l1ay187p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + lix7drpb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + lix73k2q + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + l1uyd0or + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Superviser des personnes, c'est par exemple :" + + + + + fr.insee + l3a17bgz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- être responsable de leur activité ;" + + + + + fr.insee + l3a1edvw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- coordonner ou organiser l'activité d'autres salariés ;" + + + + + + fr.insee + l3a1gphw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- être chargé" ||¤l2iur75u-GOP¤ ||" de leur montrer comment le travail doit être fait ;" + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + + fr.insee + l3a1k8ze + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "- surveiller la qualité de leur travail ou le respect des délais." + + + + + fr.insee + l1w7soig + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Attention, l’activité recherchée est celle de l’établissement et non la fonction que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous occupez. Par exemple, si vous êtes" else ( ¤lix9oxsd-GOP¤ || " occupe. Par exemple, si " || ¤lix9oxsd-GOP¤ || " est" )) +|| " comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité »." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l1w7xm9n + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous travaillez" else ("Si" || ¤lix9oxsd-GOP¤ || "travaille")) +|| " dans un magasin de chaussure, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »" + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + libjlr09 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si vous ne trouvez pas l'activité, taper '999' et sélectionner 'Je n’ai pas trouvé dans la liste'" + + + + + fr.insee + libjc2d1 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée." + + + + + fr.insee + libj8ovw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…" + + + + + fr.insee + l1wcjxm4 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers." + + + + + fr.insee + l1wcgvvv + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers." + + + + + fr.insee + l1wdjwaj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille" + + + + + fr.insee + libjbhj2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille" + + + + + fr.insee + l1wd71he + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : salariés, apprentis, stagiaires rémunérés, intérimaires, saisonniers, personnes qui travaillent sans être rémunérées avec un membre de leur famille" + + + + + fr.insee + lfkxq08v + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous avez déjà travaillé par le passé, détaillons un peu plus le dernier emploi que vous avez occupé." +else (¤lix9oxsd-GOP¤ || " a déjà travaillé par le passé, détaillons un peu plus le dernier emploi qu'" || ¤l14uaqgk-GOP¤ || "a occupé.") + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2j4d96k + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Appuyer sur la barre d'espace pour accéder à la liste." + + + + + fr.insee + l2j4h8qu + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + l2j4wx3b + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + lix6q3iv + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Appuyer sur la barre d'espace pour accéder à la liste." + + + + + fr.insee + lix6zy2m + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir le libellé de profession recherché et le sélectionner dans la liste." + + + + + fr.insee + lix72fej + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si le libellé n'est pas trouvé, taper '9999' et sélectionner 'Je n'ai pas trouvé la profession dans le liste'" + + + + + fr.insee + libk7ytq + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Attention, l’activité recherchée est celle de l’établissement et non la fonction que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous occupiez. Par exemple, si vous étiez" else ( ¤lix9oxsd-GOP¤ || " occupait. Par exemple, si " || ¤lix9oxsd-GOP¤ || " était" )) +|| " comptable dans une usine sidérurgique, l’activité à déclarer est : « Sidérurgie » et non « Comptabilité »." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + libk69pv + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous travailliez" else ("Si" || ¤lix9oxsd-GOP¤ || "travaillait")) +|| " dans un magasin de chaussures, tapez « chaussure » plutôt que « commerce » afin de trouver « commerce de détail de chaussure »" + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + libjyk4h + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si vous ne trouvez pas l'activité, taper '999' et sélectionner 'Je n’ai pas trouvé dans la liste'" + + + + + fr.insee + libk8i3c + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Rappel : L’activité recherchée est celle de l’établissement et non la fonction occupée." + + + + + fr.insee + libjqzj2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exemples : « Réparation de trottinettes électriques » ; « Fabrication de portails en PVC » ; « Vente de détail de bijoux fantaisie » ; « Nettoyage de bureaux professionnels »…" + + + + + fr.insee + lfkxxozz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant décrire " +|| (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre formation et vos diplômes, " else "la formation et les diplômes de ") || ¤lix9oxsd-GOP¤ || "." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2otlsot + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Inclure : DAEU, capacité en droit, mise à niveau post bac, école de la fonction publique suite à un concours (IRA ...), concours de la fonction publique (Capes, CRPE ...)." + + + + + fr.insee + l2otr5pk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exclure : formation de moins d'un semestre, CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, universités du temps libre, habilitations électriques ou de type équivalent.") + + + + + fr.insee + lfkxxxlf + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + ¤lix9oxsd-GOP¤ || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ", vous suivez" else " suit" ) || " donc une formation actuellement, détaillons-la un peu plus." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ovaqrz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous êtes en vacances, indiquer l'établissement où vous étiez avant les vacances." +else "Si " ||¤lix9oxsd-GOP¤ || " est en vacances, indiquer l'établissement où " ||¤l14uaqgk-GOP¤ || " était avant les vacances." + + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ovkdyf + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if(¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Si vous êtes " else "Si " || ¤lix9oxsd-GOP¤ || " est ") +|| "inscrit" || ¤l2iur75u-GOP¤ || " dans plusieurs établissements, indiquer celui concernant les études les plus élevées ou, en cas d'égalité, celles visées en priorité." + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ow6m96 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous suivez " else "Si" ||¤lix9oxsd-GOP¤ || " suit")|| +" plusieurs diplômes en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d'égalité, celui qui est visé en priorité." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ovsdtf + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous êtes " else "Si" ||¤lix9oxsd-GOP¤ || " est ")|| +"inscrit" ||¤l2iur75u-GOP¤ || " en Parcours d'Accès Spécifique Santé (PASS) ou en Licence Accès Santé (L.AS), répondre '1. Préparation d'un diplôme ou d'un titre'" + + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2ow8eun + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Si vous suivez " else "Si" ||¤lix9oxsd-GOP¤ || " suit")|| +" plusieurs concours en même temps, choisir celui qui correspond au niveau le plus élevé ou, en cas d'égalité, celui qui est visé en priorité." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2owus9p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Saisir votre diplôme " else "Saisir le diplôme de " ||¤lix9oxsd-GOP¤) || +"sans spécialité et le sélectionner dans la liste. Par exemple, saisir 'BTS' et non 'BTS comptabilité'." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2owljjk + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Choisir " ||¤l2itqw98-GOP¤ || " diplôme ou titre exact et non un équivalent. Exception : Pour les diplômes étrangers, indiquer si possible le diplôme français équivalent." + + + + fr.insee + l2itqw98-GOP + 1 + OutParameter + + + + + + fr.insee + l2owh72o + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Si non trouvé, taper '999 - Je n'ai pas trouvé dans la liste'" + + + + + fr.insee + lfky4647 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Parlons maintenant du plus haut diplôme que " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous avez obtenu." else "que " || ¤lix9oxsd-GOP¤ || " a obtenu." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2oy0ft2 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Indiquer le niveau de diplôme au moment où " || +(if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous l'avez " else ¤lix9oxsd-GOP¤ ||"l'a ") +|| "obtenu, pas son niveau actuel." + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + + + + fr.insee + l2oy18tj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Exclure : CQP, CACES, BAFA, permis de conduire, TOEIC ou autre test de langue, habilitations électriques ou de type équivalent." + + + + + fr.insee + licxft2m + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant aborder les questions sur votre cadre de vie, dans votre logement et dans votre quartier ou village" + + + + + fr.insee + lielpdkn + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Les questions portent uniquement sur le logement situé à l'adresse : " || ¤liahw5su-GOP¤ + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + + fr.insee + lj4a3j8p + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + librmixe + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Commençons par décrire rapidement le logement situé à l'adresse : " || ¤liahw5su-GOP¤ + + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + + + + fr.insee + l1au0511 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Compter les pièces d'habitation telles que salle à manger, séjour, chambre, etc., quelle que soit leur surface. Compter la cuisine uniquement si sa surface est supérieure à 12 m²" + + + + + fr.insee + l1au1wbc + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ne pas compter les pièces telles que l'entrée, le couloir, la salle de bains, la buanderie, les WC, la véranda ni les pièces à usage exclusivement professionnel (atelier, cabinet de médecin, etc.)." + + + + + fr.insee + l1au4wcm + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Une pièce combinée cuisine-séjour compte comme une seule pièce, sauf si elle est partagée par une cloison." + + + + + fr.insee + l1au6utz + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Cette fois-ci, tenir compte de toutes les pièces, y compris couloir, cuisine, WC, salle de bain. Ne pas tenir compte des balcons, terrasses, caves, greniers ou parkings, ni des pièces à usage exclusivement professionnel" + + + + + fr.insee + liekdout + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ne pas déduire le montant des allocations logements (AL ou APL)." + + + + + fr.insee + l1ati3zd + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Qui est le propriétaire de ce logement ?" + + + + + fr.insee + l1atq9rq + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "En cas d'emménagements séparés des membres du ménage, choisir la date d'entrée du premier occupant." + + + + + fr.insee + l1atz7au + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "En cas de départ puis de retour dans le logement, choisir la date de la dernière arrivée." + + + + + fr.insee + liuh2u3g + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir une date au format : AAAA" + + + + + fr.insee + libxgkpb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Saisir une date au format : AAAA" + + + + + fr.insee + liby4lt6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple." + + + + + fr.insee + libxvogo + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Des travaux d’isolation, d’installation de double-vitrage, de système de chauffage par exemple." + + + + + fr.insee + libxy3sj + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ramener le montant à son équivalent annuel." + + + + + fr.insee + liby3jwb + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Les dépenses remboursées au propriétaire sur présentation des factures EDF, ENGIE, GrDF, etc. doivent être mentionnées ; en revanche, ne sont pas comprises les charges locatives ou de copropriété. Si les dépenses en gaz et électricité ne peuvent pas être distinguées, donner ici le montant global." + + + + + fr.insee + libylb86 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Plusieurs réponses possibles" + + + + + fr.insee + libyuuoi + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant aborder des questions sur votre voisinage et votre quartier" + + + + + fr.insee + libywoa7 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple demander les coordonnées d’un artisan, cuisiner ou faire des courses, prendre soin de votre animal ou de vos plantes, garder votre enfant…" + + + + + fr.insee + libyo3vw + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Par exemple donné les coordonnées d’un artisan, cuisiné ou fait des courses, pris soin d’un animal ou des plantes d’un voisin, gardé un enfant…" + + + + + fr.insee + libzkj70 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "1 correspond au plus mauvais, 10 correspond au mieux" + + + + + fr.insee + lj4aqaks + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + libzqbff + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Nous allons maintenant vous poser trois questions sur votre état de santé. Ces questions nous permettrons de mieux comprendre vos réponses concernant vos conditions de logement et votre cadre de vie." + + + + + fr.insee + l2stzl7a + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Une maladie chronique est une maladie qui a duré ou peut durer pendant 6 mois au moins." + + + + + fr.insee + libzjf07 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Pour finir, nous vous remercions de nous donner votre avis et les difficultés que vous avez pu rencontrer pour répondre au questionnaire" + + + + + fr.insee + lj4atimu + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + fr.insee + lfaxjrm6 + 1 + + help + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Ce questionnaire est maintenant terminé. Merci d'avoir pris le temps d'y répondre, vous pouvez valider et envoyer vos réponses." + + + + + fr.insee + lj4aq4tr + 1 + + instruction + + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Donner la réponse au format HH:MM (par exemple 08:35)" + + + + + + fr.insee + ControlConstructScheme-lj76sgq8 + 1 + + fr.insee + Sequence-lj76sgq8 + 1 + + Enquête Méthodologique Cadre de vie - FAF + + template + + fr.insee + kfxmfvwj + 1 + Sequence + + + fr.insee + liaidbrt + 1 + Sequence + + + fr.insee + livu7csk + 1 + Loop + + + fr.insee + liaio9dm + 1 + Sequence + + + fr.insee + librl5ak + 1 + Sequence + + + fr.insee + librgdhe + 1 + Sequence + + + fr.insee + lixbrpzz + 1 + Loop + + + fr.insee + libzwhbl + 1 + Sequence + + + fr.insee + lfaxo3bv + 1 + Sequence + + + + fr.insee + kfxmfvwj + 1 + + TCM-THL + + + Tableau des habitants du logement + + + fr.insee + lfjwkohf + 1 + Instruction + + module + + fr.insee + lj49j6tc-SI + 1 + StatementItem + + + fr.insee + lj49nr0f-QC + 1 + QuestionConstruct + + + fr.insee + l0v2t2lc-QC + 1 + QuestionConstruct + + + fr.insee + l0v3gfcr + 1 + Loop + + + fr.insee + l0v43iz7 + 1 + Loop + + + fr.insee + livvb5xu + 1 + IfThenElse + + + fr.insee + livn4kyr + 1 + Loop + + + fr.insee + l13ntyek + 1 + Loop + + + + fr.insee + l0mkvvru + 1 + + TCM-PRENOM + + + if (nvl(PRENOMREFB,"")="" or ¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Prénoms des habitants du logement (en commençant par le vôtre)" else "" + + + fr.insee + lix4ggdw + 1 + Instruction + + + fr.insee + lix4bbvh + 1 + Instruction + + submodule + + fr.insee + l0v3g11i-QC + 1 + QuestionConstruct + + + fr.insee + l0v3g11i-CI-0 + 1 + ComputationItem + + + fr.insee + l0v3g11i-CI-1 + 1 + ComputationItem + + + + fr.insee + l0v3oeqn + 1 + + TCM-DHL + + + Description des habitants du logement + + + fr.insee + l0v3ldcs + 1 + Instruction + + submodule + + fr.insee + l0v4b34m-QC + 1 + QuestionConstruct + + + fr.insee + l0v4oi1v-QC + 1 + QuestionConstruct + + + fr.insee + l129pyo0 + 1 + IfThenElse + + + fr.insee + l11zznh4-QC + 1 + QuestionConstruct + + + fr.insee + l12a9n7c + 1 + IfThenElse + + + fr.insee + l12a3m16 + 1 + IfThenElse + + + fr.insee + l120zrhs-QC + 1 + QuestionConstruct + + + fr.insee + l12a6ypi + 1 + IfThenElse + + + + fr.insee + livnegfk + 1 + + TCM_LIENSFAM + + + Liens Familiaux entre les habitants du logement + + submodule + + fr.insee + livjrp7n-QC + 1 + QuestionConstruct + + + + fr.insee + l129294o + 1 + + TCM-SITUCONJ + + + Situation Conjugale + + submodule + + fr.insee + lj434kdv + 1 + IfThenElse + + + fr.insee + l2q35apg + 1 + IfThenElse + + + + fr.insee + l13np0wv + 1 + + TCM-LDV + + + Lieux de vie + + + fr.insee + l13nsvaw + 1 + Instruction + + submodule + + fr.insee + l13nj6s2-QC + 1 + QuestionConstruct + + + fr.insee + l13qb7yl + 1 + IfThenElse + + + fr.insee + l13qgrz8 + 1 + IfThenElse + + + fr.insee + l13qua0o + 1 + IfThenElse + + + fr.insee + l13qzmx9 + 1 + IfThenElse + + + fr.insee + l13qvax7 + 1 + IfThenElse + + + fr.insee + l13r5eay + 1 + IfThenElse + + + fr.insee + l13r42ci + 1 + IfThenElse + + + fr.insee + l13re9qu + 1 + IfThenElse + + + + fr.insee + liaidbrt + 1 + + QI + + + Questionnement individuel + + + fr.insee + liaiipfj + 1 + Instruction + + module + + + fr.insee + l1ax3zmp + 1 + + TCM_ACT + + + Activité professionnelle + + + fr.insee + liaihkvk + 1 + Instruction + + module + + fr.insee + lj4aawxw-SI + 1 + StatementItem + + + fr.insee + lj49vhtv-QC + 1 + QuestionConstruct + + + fr.insee + l1awvkop-QC + 1 + QuestionConstruct + + + fr.insee + l1ux9xbw + 1 + IfThenElse + + + fr.insee + lgdxcbl5 + 1 + IfThenElse + + + fr.insee + libjg1mx + 1 + IfThenElse + + + fr.insee + l2j78cpc + 1 + IfThenElse + + + fr.insee + l2j6v0mr + 1 + IfThenElse + + + + fr.insee + l2j6l8xy + 1 + + TCM_ACTI_PRINC + + + Activité principale + + + fr.insee + lfkx5szu + 1 + Instruction + + submodule + + fr.insee + lix9o61y + 1 + IfThenElse + + + + fr.insee + l2j4uen6 + 1 + + TCM_ACTI_ANTE + + + Activité antérieure + + + fr.insee + lfkxq08v + 1 + Instruction + + submodule + + fr.insee + lix7k6b9 + 1 + IfThenElse + + + fr.insee + lix7dsf5 + 1 + IfThenElse + + + fr.insee + l2j7pdrb + 1 + IfThenElse + + + fr.insee + l2j4wtox-QC + 1 + QuestionConstruct + + + fr.insee + l2j7unkm + 1 + IfThenElse + + + fr.insee + l2j7sr00 + 1 + IfThenElse + + + fr.insee + l2j85lpn + 1 + IfThenElse + + + fr.insee + libk2zyy + 1 + IfThenElse + + + fr.insee + libkb564 + 1 + IfThenElse + + + + fr.insee + l2j8697c + 1 + + TCM_FORM + + + Formation + + + fr.insee + lfkxxozz + 1 + Instruction + + module + + fr.insee + l2j8nbzv + 1 + Sequence + + + fr.insee + l2ox39sj + 1 + IfThenElse + + + fr.insee + l2j8ka4o + 1 + Sequence + + + + fr.insee + l2j8nbzv + 1 + + TCM_FORM_FF + + + Formation formelle + + submodule + + fr.insee + l2otzngx-QC + 1 + QuestionConstruct + + + fr.insee + l2ox5xww + 1 + IfThenElse + + + + fr.insee + l2ou07gr + 1 + + TCM_FORM_FFCOUR + + + Niveau d'études en cours + + + fr.insee + lfkxxxlf + 1 + Instruction + + submodule + + fr.insee + l2ou3bde-QC + 1 + QuestionConstruct + + + fr.insee + l2owungc + 1 + IfThenElse + + + fr.insee + l2oxb13q + 1 + IfThenElse + + + fr.insee + l2ox2pnp + 1 + IfThenElse + + + fr.insee + l2ox7m19 + 1 + IfThenElse + + + fr.insee + l2oxfmvj + 1 + IfThenElse + + + fr.insee + l2oxauys + 1 + IfThenElse + + + fr.insee + l2oxntno + 1 + IfThenElse + + + fr.insee + l2ox7xba + 1 + IfThenElse + + + fr.insee + l2oxcu9u + 1 + IfThenElse + + + + fr.insee + l2j8ka4o + 1 + + TCM_FORM_DIPL_SIMPL + + + Plus haut niveau de diplôme + + + fr.insee + lfky4647 + 1 + Instruction + + submodule + + fr.insee + l2oxxlyk-QC + 1 + QuestionConstruct + + + fr.insee + l2oy6gub + 1 + IfThenElse + + + fr.insee + l2oydhnj + 1 + IfThenElse + + + + fr.insee + liaio9dm + 1 + + CDV + + + Votre cadre de vie + + + fr.insee + licxft2m + 1 + Instruction + + + fr.insee + lielpdkn + 1 + Instruction + + module + + fr.insee + lj49vv81-SI + 1 + StatementItem + + + fr.insee + lj49ypmj-QC + 1 + QuestionConstruct + + + + fr.insee + librl5ak + 1 + + TCM_LGT_ARCHI + + + Description du Logement + + + fr.insee + librmixe + 1 + Instruction + + module + + fr.insee + l1atmg24-QC + 1 + QuestionConstruct + + + fr.insee + l1au1n73-QC + 1 + QuestionConstruct + + + fr.insee + l1au4bgg-QC + 1 + QuestionConstruct + + + fr.insee + l1awk81j + 1 + IfThenElse + + + + fr.insee + librgdhe + 1 + + TCM_LGT_LPR + + + Propriété ou location du logement + + module + + fr.insee + l1asqysn-QC + 1 + QuestionConstruct + + + fr.insee + l1awew5k + 1 + IfThenElse + + + fr.insee + l1awezrd + 1 + IfThenElse + + + fr.insee + l1awkguo + 1 + IfThenElse + + + fr.insee + l1atmtkj-QC + 1 + QuestionConstruct + + + fr.insee + libxhrti + 1 + Sequence + + + fr.insee + liely1zo + 1 + Sequence + + + fr.insee + libyfk2d + 1 + Sequence + + + fr.insee + libysiss + 1 + Sequence + + + + fr.insee + libxhrti + 1 + + Travaux + + + Logement et travaux + + submodule + + fr.insee + libxcq30-QC + 1 + QuestionConstruct + + + fr.insee + libxpk7j + 1 + IfThenElse + + + fr.insee + liby41t8 + 1 + IfThenElse + + + fr.insee + libxsotw + 1 + IfThenElse + + + fr.insee + liby1f2d-QC + 1 + QuestionConstruct + + + fr.insee + libxjv8p-QC + 1 + QuestionConstruct + + + + fr.insee + liely1zo + 1 + + LOGDEM + + + Vos déménagements et votre logement actuel + + submodule + + fr.insee + libxyusc-QC + 1 + QuestionConstruct + + + fr.insee + libyh8i9 + 1 + IfThenElse + + + fr.insee + libyiflq-QC + 1 + QuestionConstruct + + + + fr.insee + libyfk2d + 1 + + FINANCES + + + Votre situation financière + + submodule + + fr.insee + libyq99p-QC + 1 + QuestionConstruct + + + fr.insee + libygc8z-QC + 1 + QuestionConstruct + + + + fr.insee + libysiss + 1 + + VOI_QUART + + + Votre voisinage et votre quartier + + + fr.insee + libyuuoi + 1 + Instruction + + submodule + + fr.insee + libywy0j-QC + 1 + QuestionConstruct + + + fr.insee + libyvezl + 1 + IfThenElse + + + fr.insee + libz5d44-QC + 1 + QuestionConstruct + + + fr.insee + libz9s7u-QC + 1 + QuestionConstruct + + + fr.insee + libzl5r3-QC + 1 + QuestionConstruct + + + fr.insee + libze5zo-QC + 1 + QuestionConstruct + + + fr.insee + libzg7md-QC + 1 + QuestionConstruct + + + fr.insee + libzj8cb-QC + 1 + QuestionConstruct + + + fr.insee + libz98wz-QC + 1 + QuestionConstruct + + + fr.insee + libzt17c-QC + 1 + QuestionConstruct + + + fr.insee + libziqkz-QC + 1 + QuestionConstruct + + + fr.insee + libzm522-QC + 1 + QuestionConstruct + + + fr.insee + libzghii-QC + 1 + QuestionConstruct + + + fr.insee + lj4aqw20-SI + 1 + StatementItem + + + fr.insee + lj4am9hr-QC + 1 + QuestionConstruct + + + + fr.insee + l2j89x38 + 1 + + TCM_SANTE + + + Etat de santé + + + fr.insee + libzqbff + 1 + Instruction + + module + + fr.insee + l2ssvdwm-QC + 1 + QuestionConstruct + + + fr.insee + l2su34dy-QC + 1 + QuestionConstruct + + + fr.insee + l2subqfk-QC + 1 + QuestionConstruct + + + + fr.insee + libzwhbl + 1 + + METHODO + + + Votre avis sur le questionnaire + + + fr.insee + libzjf07 + 1 + Instruction + + module + + fr.insee + lj4apzs6-SI + 1 + StatementItem + + + fr.insee + lj4amjf7-QC + 1 + QuestionConstruct + + + fr.insee + libzx6n9-QC + 1 + QuestionConstruct + + + fr.insee + libztf4t + 1 + IfThenElse + + + fr.insee + libztts0-QC + 1 + QuestionConstruct + + + fr.insee + libzqz9h-QC + 1 + QuestionConstruct + + + fr.insee + lielxffs-QC + 1 + QuestionConstruct + + + fr.insee + lieqbhxf-QC + 1 + QuestionConstruct + + + fr.insee + lic0a3os-QC + 1 + QuestionConstruct + + + fr.insee + libzw98y-QC + 1 + QuestionConstruct + + + + fr.insee + lfaxo3bv + 1 + + FINQ + + + Fin du questionnaire + + + fr.insee + lfaxjrm6 + 1 + Instruction + + module + + fr.insee + lj4avopt-SI + 1 + StatementItem + + + fr.insee + lj4arado-QC + 1 + QuestionConstruct + + + + fr.insee + l0v3gfcr + 1 + + BOUCLE_PRENOMS + + + Personne suivante + + + + vtl + + fr.insee + l0v3gfcr-MIN-IP-1 + 1 + + T_NBHAB + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + l0v3gfcr-MIN-IP-1 + 1 + InParameter + + + l0v3gfcr-MIN-IP-1 + + + + + vtl + + fr.insee + l0v3gfcr-IP-1 + 1 + + T_NBHAB + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + l0v3gfcr-IP-1 + 1 + InParameter + + + l0v3gfcr-IP-1 + + + + + vtl + 1 + + + + fr.insee + l0mkvvru + 1 + Sequence + + + + fr.insee + l0v43iz7 + 1 + + BOUCLE_DHL + + + fr.insee + l0v3oeqn + 1 + Sequence + + + + fr.insee + livn4kyr + 1 + + BOUCLE_CONJ + + + fr.insee + l129294o + 1 + Sequence + + + + fr.insee + l13ntyek + 1 + + BOUCLE_LDV + + + fr.insee + l13np0wv + 1 + Sequence + + + + fr.insee + livu7csk + 1 + + BOUCLE_ACTI_FORM + + + fr.insee + livu7csk-ITE + 1 + IfThenElse + + + + fr.insee + lixbrpzz + 1 + + BOUCLE_SANTE + + + fr.insee + lixbrpzz-ITE + 1 + IfThenElse + + + + fr.insee + livu7csk-ITE + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + livu7csk-ITE-IP-1 + 1 + + PRENOM + + + + fr.insee + livu7csk-ITE-IP-2 + 1 + + PRENOMREF + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + livu7csk-ITE-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + livu7csk-ITE-IP-2 + 1 + InParameter + + + not(livu7csk-ITE-IP-1 <> livu7csk-ITE-IP-2) + + + + fr.insee + livu7csk-ITE-THEN + 1 + Sequence + + + + fr.insee + livu7csk-ITE-THEN + 1 + + + + + fr.insee + l1ax3zmp + 1 + Sequence + + + fr.insee + l2j8697c + 1 + Sequence + + + + fr.insee + lixbrpzz-ITE + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + lixbrpzz-ITE-IP-1 + 1 + + PRENOM + + + + fr.insee + lixbrpzz-ITE-IP-2 + 1 + + PRENOMREF + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + lixbrpzz-ITE-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + lixbrpzz-ITE-IP-2 + 1 + InParameter + + + not(lixbrpzz-ITE-IP-1 <> lixbrpzz-ITE-IP-2) + + + + fr.insee + lixbrpzz-ITE-THEN + 1 + Sequence + + + + fr.insee + lixbrpzz-ITE-THEN + 1 + + + + + fr.insee + l2j89x38 + 1 + Sequence + + + + fr.insee + l129pyo0 + 1 + + A définir + + + Pas de date de naissance + + hideable + + + vtl + + fr.insee + l129pyo0-IP-1 + 1 + + T_DATENAIS + + + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l129pyo0-IP-1 + 1 + InParameter + + + isnull(l129pyo0-IP-1) + + + + fr.insee + l129pyo0-THEN + 1 + Sequence + + + + fr.insee + l129pyo0-THEN + 1 + + + + + fr.insee + l11z2too-QC + 1 + QuestionConstruct + + + fr.insee + l11z2too-CI-0 + 1 + ComputationItem + + + fr.insee + l11z2too-CI-1 + 1 + ComputationItem + + + + fr.insee + l12a9n7c + 1 + + A définir + + + PRENOM est né en France + + hideable + + + vtl + + fr.insee + l12a9n7c-IP-1 + 1 + + T_LNAIS + + + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + fr.insee + l12a9n7c-IP-1 + 1 + InParameter + + + l12a9n7c-IP-1 = "1" + + + + fr.insee + l12a9n7c-THEN + 1 + Sequence + + + + fr.insee + l12a9n7c-THEN + 1 + + + + + fr.insee + l120kmks-QC + 1 + QuestionConstruct + + + + fr.insee + l12a3m16 + 1 + + A définir + + + PRENOM est né à l'étranger + + hideable + + + vtl + + fr.insee + l12a3m16-IP-1 + 1 + + T_LNAIS + + + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + fr.insee + l12a3m16-IP-1 + 1 + InParameter + + + l12a3m16-IP-1 = "2" + + + + fr.insee + l12a3m16-THEN + 1 + Sequence + + + + fr.insee + l12a3m16-THEN + 1 + + + + + fr.insee + l120lqns-QC + 1 + QuestionConstruct + + + + fr.insee + l12a6ypi + 1 + + A définir + + + PRENOM est de nationalité étrangère + + hideable + + + vtl + + fr.insee + l12a6ypi-IP-1 + 1 + + T_NATION3 + + + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + OutParameter + + + fr.insee + l12a6ypi-IP-1 + 1 + InParameter + + + l12a6ypi-IP-1 = true + + + + fr.insee + l12a6ypi-THEN + 1 + Sequence + + + + fr.insee + l12a6ypi-THEN + 1 + + + + + fr.insee + l121ftlg-QC + 1 + QuestionConstruct + + + + fr.insee + livvb5xu + 1 + + A définir + + + Plusieurs personnes dans le logement + + hideable + + + vtl + + fr.insee + livvb5xu-IP-1 + 1 + + T_NBHAB + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + livvb5xu-IP-1 + 1 + InParameter + + + livvb5xu-IP-1 > 1 + + + + fr.insee + livvb5xu-THEN + 1 + Sequence + + + + fr.insee + livvb5xu-THEN + 1 + + + + + fr.insee + livnegfk + 1 + Sequence + + + + fr.insee + lj434kdv + 1 + + A définir + + + PRENOM a plus de 15 ans + + hideable + + + vtl + + fr.insee + lj434kdv-IP-1 + 1 + + T_AGE + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + lj434kdv-IP-1 + 1 + InParameter + + + lj434kdv-IP-1 > 14 + + + + fr.insee + lj434kdv-THEN + 1 + Sequence + + + + fr.insee + lj434kdv-THEN + 1 + + + + + fr.insee + l13dsgas-QC + 1 + QuestionConstruct + + + fr.insee + l13niid3 + 1 + IfThenElse + + + + fr.insee + l13niid3 + 1 + + A définir + + + Prénom est veuf, conjoint décédé + + hideable + + + vtl + + fr.insee + l13niid3-IP-1 + 1 + + T_SITUCONJ4 + + + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + OutParameter + + + fr.insee + l13niid3-IP-1 + 1 + InParameter + + + l13niid3-IP-1 = true + + + + fr.insee + l13niid3-THEN + 1 + Sequence + + + + fr.insee + l13niid3-THEN + 1 + + + + + fr.insee + l13dy5ql-QC + 1 + QuestionConstruct + + + + fr.insee + l2q35apg + 1 + + A définir + + + Plusieurs personnes dans le logement + + hideable + + + vtl + + fr.insee + l2q35apg-IP-1 + 1 + + T_AGE + + + + fr.insee + l2q35apg-IP-2 + 1 + + T_NBHAB + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l2q35apg-IP-1 + 1 + InParameter + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + l2q35apg-IP-2 + 1 + InParameter + + + l2q35apg-IP-2 > 1 and l2q35apg-IP-1 < 18 + + + + fr.insee + l2q35apg-THEN + 1 + Sequence + + + + fr.insee + l2q35apg-THEN + 1 + + + + + fr.insee + l2os6w01-QC + 1 + QuestionConstruct + + + + fr.insee + l13qb7yl + 1 + + A définir + + + PRENOM a plusieurs logements + + hideable + + + vtl + + fr.insee + l13qb7yl-IP-1 + 1 + + T_UNLOG + + + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13qb7yl-IP-1 + 1 + InParameter + + + l13qb7yl-IP-1 = "1" + + + + fr.insee + l13qb7yl-THEN + 1 + Sequence + + + + fr.insee + l13qb7yl-THEN + 1 + + + + + fr.insee + l13nyqwe-QC + 1 + QuestionConstruct + + + + fr.insee + l13qgrz8 + 1 + + A définir + + + Mineur sans parent dans le logement + + hideable + + + vtl + + fr.insee + l13qgrz8-IP-1 + 1 + + T_AGE + + + + fr.insee + l13qgrz8-IP-2 + 1 + + T_NBPARL + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13qgrz8-IP-1 + 1 + InParameter + + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l13qgrz8-IP-2 + 1 + InParameter + + + l13qgrz8-IP-1 < 18 and nvl(l13qgrz8-IP-2,"0") = "0" + + + + fr.insee + l13qgrz8-THEN + 1 + Sequence + + + + fr.insee + l13qgrz8-THEN + 1 + + + + + fr.insee + l13ok7fx-QC + 1 + QuestionConstruct + + + + fr.insee + l13qua0o + 1 + + A définir + + + mineur plusieurs logements + + hideable + + + vtl + + fr.insee + l13qua0o-IP-1 + 1 + + T_AGE + + + + fr.insee + l13qua0o-IP-2 + 1 + + T_UNLOG + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13qua0o-IP-1 + 1 + InParameter + + + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13qua0o-IP-2 + 1 + InParameter + + + l13qua0o-IP-1 < 18 and l13qua0o-IP-2 = "1" + + + + fr.insee + l13qua0o-THEN + 1 + Sequence + + + + fr.insee + l13qua0o-THEN + 1 + + + + + fr.insee + l13on6tn-QC + 1 + QuestionConstruct + + + + fr.insee + l13qzmx9 + 1 + + A définir + + + mineur ayant un autre logement parental où il réside la moitié du temps + + hideable + + + vtl + + fr.insee + l13qzmx9-IP-1 + 1 + + T_NBPARL + + + + fr.insee + l13qzmx9-IP-2 + 1 + + T_DURLOG + + + + fr.insee + l13qzmx9-IP-3 + 1 + + T_MINLOGAUT + + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l13qzmx9-IP-1 + 1 + InParameter + + + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + OutParameter + + + fr.insee + l13qzmx9-IP-2 + 1 + InParameter + + + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + fr.insee + l13qzmx9-IP-3 + 1 + InParameter + + + l13qzmx9-IP-2 = "2" and l13qzmx9-IP-1 = "1" and l13qzmx9-IP-3 = "1" + + + + fr.insee + l13qzmx9-THEN + 1 + Sequence + + + + fr.insee + l13qzmx9-THEN + 1 + + + + + fr.insee + l13oux5e-QC + 1 + QuestionConstruct + + + + fr.insee + l13qvax7 + 1 + + A définir + + + Garde alternée + + hideable + + + vtl + + fr.insee + l13qvax7-IP-1 + 1 + + T_GARDE + + + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + OutParameter + + + fr.insee + l13qvax7-IP-1 + 1 + InParameter + + + l13qvax7-IP-1 = "1" + + + + fr.insee + l13qvax7-THEN + 1 + Sequence + + + + fr.insee + l13qvax7-THEN + 1 + + + + + fr.insee + l13pabqu-QC + 1 + QuestionConstruct + + + + fr.insee + l13r5eay + 1 + + A définir + + + majeur plusieurs logements + + hideable + + + vtl + + fr.insee + l13r5eay-IP-1 + 1 + + T_AGE + + + + fr.insee + l13r5eay-IP-2 + 1 + + T_UNLOG + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13r5eay-IP-1 + 1 + InParameter + + + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13r5eay-IP-2 + 1 + InParameter + + + l13r5eay-IP-2 = "1" and l13r5eay-IP-1 > 17 + + + + fr.insee + l13r5eay-THEN + 1 + Sequence + + + + fr.insee + l13r5eay-THEN + 1 + + + + + fr.insee + l13pbxr1-QC + 1 + QuestionConstruct + + + fr.insee + lic00nxt + 1 + IfThenElse + + + fr.insee + lic09fgc + 1 + IfThenElse + + + + fr.insee + lic00nxt + 1 + + A définir + + + Le logement à l'adresse n'est pas la résidence principale de PRENOM + + hideable + + + vtl + + fr.insee + lic00nxt-IP-1 + 1 + + T_MAJLOGENQ + + + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + lic00nxt-IP-1 + 1 + InParameter + + + lic00nxt-IP-1 <> "1" + + + + fr.insee + lic00nxt-THEN + 1 + Sequence + + + + fr.insee + lic00nxt-THEN + 1 + + + + + fr.insee + l13pyw1k-QC + 1 + QuestionConstruct + + + + fr.insee + lic09fgc + 1 + + A définir + + + Le logement à l'adresse est la résidence principale de PRENOM + + hideable + + + vtl + + fr.insee + lic09fgc-IP-1 + 1 + + T_MAJLOGENQ + + + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + lic09fgc-IP-1 + 1 + InParameter + + + lic09fgc-IP-1 = "1" + + + + fr.insee + lic09fgc-THEN + 1 + Sequence + + + + fr.insee + lic09fgc-THEN + 1 + + + + + fr.insee + lic040m4-QC + 1 + QuestionConstruct + + + + fr.insee + l13r42ci + 1 + + A définir + + + L'autre logement de PRENOM n'est pas une résidence secondaire ou le logement d'un de ses parents. + + hideable + + + vtl + + fr.insee + l13r42ci-IP-1 + 1 + + T_MAJLOGAUT + + + + fr.insee + l13r42ci-IP-2 + 1 + + T_MINLOGAUT + + + + + fr.insee + lic0n43l-GOP + 1 + OutParameter + + + fr.insee + l13r42ci-IP-1 + 1 + InParameter + + + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + fr.insee + l13r42ci-IP-2 + 1 + InParameter + + + l13r42ci-IP-2 ="2" or l13r42ci-IP-2 ="3" or l13r42ci-IP-2 ="4" or l13r42ci-IP-2 ="5" or l13r42ci-IP-2 ="6" or l13r42ci-IP-1="1" or l13r42ci-IP-1="2" or l13r42ci-IP-1="3" or l13r42ci-IP-1="6" + + + + fr.insee + l13r42ci-THEN + 1 + Sequence + + + + fr.insee + l13r42ci-THEN + 1 + + + + + fr.insee + l13q9a24-QC + 1 + QuestionConstruct + + + + fr.insee + l13re9qu + 1 + + A définir + + + L'autre logement de PRENOM est un logement collectif + + hideable + + + vtl + + fr.insee + l13re9qu-IP-1 + 1 + + T_LOGCO + + + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + OutParameter + + + fr.insee + l13re9qu-IP-1 + 1 + InParameter + + + l13re9qu-IP-1 = "1" + + + + fr.insee + l13re9qu-THEN + 1 + Sequence + + + + fr.insee + l13re9qu-THEN + 1 + + + + + fr.insee + l13qc9n8-QC + 1 + QuestionConstruct + + + + fr.insee + l1ux9xbw + 1 + + A définir + + + PRENOM n'est pas "en emploi" + + hideable + + + vtl + + fr.insee + l1ux9xbw-IP-1 + 1 + + T_SITUAEU + + + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + fr.insee + l1ux9xbw-IP-1 + 1 + InParameter + + + nvl(l1ux9xbw-IP-1 , "2") <> "1" + + + + fr.insee + l1ux9xbw-THEN + 1 + Sequence + + + + fr.insee + l1ux9xbw-THEN + 1 + + + + + fr.insee + l1axg6y2-QC + 1 + QuestionConstruct + + + + fr.insee + lgdxcbl5 + 1 + + A définir + + + PRENOM n'a pas du tout d'emploi + + hideable + + + vtl + + fr.insee + lgdxcbl5-IP-1 + 1 + + T_EMPLOI + + + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + lgdxcbl5-IP-1 + 1 + InParameter + + + lgdxcbl5-IP-1 = "2" + + + + fr.insee + lgdxcbl5-THEN + 1 + Sequence + + + + fr.insee + lgdxcbl5-THEN + 1 + + + + + fr.insee + l1axqt6w-QC + 1 + QuestionConstruct + + + fr.insee + l2j6pxks + 1 + IfThenElse + + + + fr.insee + l2j6pxks + 1 + + A définir + + + PRENOM a déjà travaillé par le passé + + hideable + + + vtl + + fr.insee + l2j6pxks-IP-1 + 1 + + T_ACTIVANTE + + + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l2j6pxks-IP-1 + 1 + InParameter + + + l2j6pxks-IP-1 = "1" + + + + fr.insee + l2j6pxks-THEN + 1 + Sequence + + + + fr.insee + l2j6pxks-THEN + 1 + + + + + fr.insee + l1axn5kx-QC + 1 + QuestionConstruct + + + + fr.insee + libjg1mx + 1 + + A définir + + + PRENOM est en emploi + + hideable + + + vtl + + fr.insee + libjg1mx-IP-1 + 1 + + T_EMPLOI + + + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + libjg1mx-IP-1 + 1 + InParameter + + + libjg1mx-IP-1 = "1" + + + + fr.insee + libjg1mx-THEN + 1 + Sequence + + + + fr.insee + libjg1mx-THEN + 1 + + + + + fr.insee + l1ax891g-QC + 1 + QuestionConstruct + + + + fr.insee + l2j78cpc + 1 + + A définir + + + Personne en emploi + + hideable + + + vtl + + fr.insee + l2j78cpc-IP-1 + 1 + + T_EMPLOI + + + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + l2j78cpc-IP-1 + 1 + InParameter + + + l2j78cpc-IP-1 = "1" + + + + fr.insee + l2j78cpc-THEN + 1 + Sequence + + + + fr.insee + l2j78cpc-THEN + 1 + + + + + fr.insee + l2j6l8xy + 1 + Sequence + + + + fr.insee + lix9o61y + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + lix9o61y-IP-1 + 1 + + PRENOM + + + + fr.insee + lix9o61y-IP-2 + 1 + + PRENOMREF + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + lix9o61y-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + lix9o61y-IP-2 + 1 + InParameter + + + lix9o61y-IP-1 = lix9o61y-IP-2 + + + + fr.insee + lix9o61y-THEN + 1 + Sequence + + + + fr.insee + lix9o61y-THEN + 1 + + + + + fr.insee + lix7epx9 + 1 + IfThenElse + + + fr.insee + lix6x9v9 + 1 + IfThenElse + + + fr.insee + l2j6x4zg + 1 + IfThenElse + + + fr.insee + l1ay3ugz-QC + 1 + QuestionConstruct + + + fr.insee + l2j73hgp + 1 + IfThenElse + + + fr.insee + l2j79jjs + 1 + IfThenElse + + + fr.insee + l2j7bmc7 + 1 + IfThenElse + + + fr.insee + l2j7w566 + 1 + IfThenElse + + + fr.insee + l2j7p11v + 1 + IfThenElse + + + + fr.insee + lix7epx9 + 1 + + A définir + + + PRENOM est une femme + + hideable + + + vtl + + fr.insee + lix7epx9-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix7epx9-IP-1 + 1 + InParameter + + + nvl(lix7epx9-IP-1, "1") = "2" + + + + fr.insee + lix7epx9-THEN + 1 + Sequence + + + + fr.insee + lix7epx9-THEN + 1 + + + + + fr.insee + l1axtzy5-QC + 1 + QuestionConstruct + + + + fr.insee + lix6x9v9 + 1 + + A définir + + + PRENOM est un homme ou non déterminé + + hideable + + + vtl + + fr.insee + lix6x9v9-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix6x9v9-IP-1 + 1 + InParameter + + + nvl(lix6x9v9-IP-1, "1") = "1" + + + + fr.insee + lix6x9v9-THEN + 1 + Sequence + + + + fr.insee + lix6x9v9-THEN + 1 + + + + + fr.insee + lix6ywd1-QC + 1 + QuestionConstruct + + + + fr.insee + l2j6x4zg + 1 + + A définir + + + Libellé profession non trouvé + + hideable + + + vtl + + fr.insee + l2j6x4zg-IP-1 + 1 + + T_PCLCAF + + + + fr.insee + l2j6x4zg-IP-2 + 1 + + T_PCLCAH + + + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + OutParameter + + + fr.insee + l2j6x4zg-IP-1 + 1 + InParameter + + + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + OutParameter + + + fr.insee + l2j6x4zg-IP-2 + 1 + InParameter + + + l2j6x4zg-IP-1 = "9999" or l2j6x4zg-IP-2 = "9999" + + + + fr.insee + l2j6x4zg-THEN + 1 + Sequence + + + + fr.insee + l2j6x4zg-THEN + 1 + + + + + fr.insee + l2j37ba4-QC + 1 + QuestionConstruct + + + + fr.insee + l2j73hgp + 1 + + A définir + + + PRENOM est salarié du public ou du privé + + hideable + + + vtl + + fr.insee + l2j73hgp-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j73hgp-IP-1 + 1 + InParameter + + + l2j73hgp-IP-1 = "2" or l2j73hgp-IP-1 = "3" + + + + fr.insee + l2j73hgp-THEN + 1 + Sequence + + + + fr.insee + l2j73hgp-THEN + 1 + + + + + fr.insee + l1uy49nh-QC + 1 + QuestionConstruct + + + fr.insee + l2j7fueo + 1 + IfThenElse + + + fr.insee + l2j7mr3t + 1 + IfThenElse + + + + fr.insee + l2j7fueo + 1 + + A définir + + + PRENOM est salarié en entreprise + + hideable + + + vtl + + fr.insee + l2j7fueo-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7fueo-IP-1 + 1 + InParameter + + + l2j7fueo-IP-1 = "3" + + + + fr.insee + l2j7fueo-THEN + 1 + Sequence + + + + fr.insee + l2j7fueo-THEN + 1 + + + + + fr.insee + l1w579tb-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7mr3t + 1 + + A définir + + + PRENOM est salarié du public + + hideable + + + vtl + + fr.insee + l2j7mr3t-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7mr3t-IP-1 + 1 + InParameter + + + l2j7mr3t-IP-1 = "2" + + + + fr.insee + l2j7mr3t-THEN + 1 + Sequence + + + + fr.insee + l2j7mr3t-THEN + 1 + + + + + fr.insee + l1w7wvih-QC + 1 + QuestionConstruct + + + + fr.insee + l2j79jjs + 1 + + A définir + + + + + hideable + + + vtl + + fr.insee + l2j79jjs-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j79jjs-IP-1 + 1 + InParameter + + + l2j79jjs-IP-1 <> "4" + + + + fr.insee + l2j79jjs-THEN + 1 + Sequence + + + + fr.insee + l2j79jjs-THEN + 1 + + + + + fr.insee + l1w7xqie-QC + 1 + QuestionConstruct + + + fr.insee + l2rrmja3 + 1 + IfThenElse + + + + fr.insee + l2rrmja3 + 1 + + A définir + + + Activité non trouvée + + hideable + + + vtl + + fr.insee + l2rrmja3-IP-1 + 1 + + T_ACTIV + + + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + OutParameter + + + fr.insee + l2rrmja3-IP-1 + 1 + InParameter + + + l2rrmja3-IP-1 = "999_999" + + + + fr.insee + l2rrmja3-THEN + 1 + Sequence + + + + fr.insee + l2rrmja3-THEN + 1 + + + + + fr.insee + l1wcbosx-QC + 1 + QuestionConstruct + + + fr.insee + l1wc3dr5-QC + 1 + QuestionConstruct + + + fr.insee + libjqmri + 1 + IfThenElse + + + fr.insee + libk19lp + 1 + IfThenElse + + + + fr.insee + libjqmri + 1 + + A définir + + + Entreprise dans le commerce + + hideable + + + vtl + + fr.insee + libjqmri-IP-1 + 1 + + T_ACTIVDOM + + + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + fr.insee + libjqmri-IP-1 + 1 + InParameter + + + libjqmri-IP-1 = "4" + + + + fr.insee + libjqmri-THEN + 1 + Sequence + + + + fr.insee + libjqmri-THEN + 1 + + + + + fr.insee + libjqd0h-QC + 1 + QuestionConstruct + + + + fr.insee + libk19lp + 1 + + A définir + + + Entreprise dans les activités sociale ou médico-sociale + + hideable + + + vtl + + fr.insee + libk19lp-IP-1 + 1 + + T_ACTIVDOM + + + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + fr.insee + libk19lp-IP-1 + 1 + InParameter + + + libk19lp-IP-1 = "9" + + + + fr.insee + libk19lp-THEN + 1 + Sequence + + + + fr.insee + libk19lp-THEN + 1 + + + + + fr.insee + libjy106-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7bmc7 + 1 + + A définir + + + $PRENOM$ est salarié du secteur public ou privé + + hideable + + + vtl + + fr.insee + l2j7bmc7-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7bmc7-IP-1 + 1 + InParameter + + + l2j7bmc7-IP-1 = "2" or l2j7bmc7-IP-1 = "3" + + + + fr.insee + l2j7bmc7-THEN + 1 + Sequence + + + + fr.insee + l2j7bmc7-THEN + 1 + + + + + fr.insee + l1wcdojm-QC + 1 + QuestionConstruct + + + fr.insee + l2j78vyv + 1 + IfThenElse + + + + fr.insee + l2j78vyv + 1 + + A définir + + + Il y a moins de 10 personnes dans l'établissement + + hideable + + + vtl + + fr.insee + l2j78vyv-IP-1 + 1 + + T_NBSALETAB + + + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + OutParameter + + + fr.insee + l2j78vyv-IP-1 + 1 + InParameter + + + l2j78vyv-IP-1 = "1" + + + + fr.insee + l2j78vyv-THEN + 1 + Sequence + + + + fr.insee + l2j78vyv-THEN + 1 + + + + + fr.insee + l1wcfol1-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7w566 + 1 + + A définir + + + PRENOM est à son compte + + hideable + + + vtl + + fr.insee + l2j7w566-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7w566-IP-1 + 1 + InParameter + + + l2j7w566-IP-1 = "1" + + + + fr.insee + l2j7w566-THEN + 1 + Sequence + + + + fr.insee + l2j7w566-THEN + 1 + + + + + fr.insee + l1wde502-QC + 1 + QuestionConstruct + + + fr.insee + libjetgt + 1 + IfThenElse + + + fr.insee + l2j7tk2g + 1 + IfThenElse + + + + fr.insee + libjetgt + 1 + + A définir + + + PRENOM est aide familial + + hideable + + + vtl + + fr.insee + libjetgt-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + libjetgt-IP-1 + 1 + InParameter + + + libjetgt-IP-1 = "5" + + + + fr.insee + libjetgt-THEN + 1 + Sequence + + + + fr.insee + libjetgt-THEN + 1 + + + + + fr.insee + libjdd9j-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7tk2g + 1 + + A définir + + + Il y a entre 2 et 10 personnes dans l'établissement + + hideable + + + vtl + + fr.insee + l2j7tk2g-IP-1 + 1 + + T_NBSAL1 + + + + fr.insee + l2j7tk2g-IP-2 + 1 + + T_NBSAL2 + + + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + OutParameter + + + fr.insee + l2j7tk2g-IP-1 + 1 + InParameter + + + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + OutParameter + + + fr.insee + l2j7tk2g-IP-2 + 1 + InParameter + + + l2j7tk2g-IP-1 = "1" or l2j7tk2g-IP-2 = "1" + + + + fr.insee + l2j7tk2g-THEN + 1 + Sequence + + + + fr.insee + l2j7tk2g-THEN + 1 + + + + + fr.insee + l1wd3z30-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7p11v + 1 + + A définir + + + PRENOM est salarié + + hideable + + + vtl + + fr.insee + l2j7p11v-IP-1 + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l2j7p11v-IP-1 + 1 + InParameter + + + l2j7p11v-IP-1 = "2" or l2j7p11v-IP-1 = "3" or l2j7p11v-IP-1 = "4" + + + + fr.insee + l2j7p11v-THEN + 1 + Sequence + + + + fr.insee + l2j7p11v-THEN + 1 + + + + + fr.insee + l2hngtu9-QC + 1 + QuestionConstruct + + + fr.insee + l2j7zb16 + 1 + IfThenElse + + + + fr.insee + l2j7zb16 + 1 + + A définir + + + PRENOM n'est pas en alternance + + hideable + + + vtl + + fr.insee + l2j7zb16-IP-1 + 1 + + T_CONTAC + + + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + OutParameter + + + fr.insee + l2j7zb16-IP-1 + 1 + InParameter + + + l2j7zb16-IP-1 <> "4" + + + + fr.insee + l2j7zb16-THEN + 1 + Sequence + + + + fr.insee + l2j7zb16-THEN + 1 + + + + + fr.insee + l2it2sxv-QC + 1 + QuestionConstruct + + + + fr.insee + l2j6v0mr + 1 + + A définir + + + PRENOM a déjà travaillé + + hideable + + + vtl + + fr.insee + l2j6v0mr-IP-1 + 1 + + T_ACTIVANTE + + + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l2j6v0mr-IP-1 + 1 + InParameter + + + l2j6v0mr-IP-1 = "1" + + + + fr.insee + l2j6v0mr-THEN + 1 + Sequence + + + + fr.insee + l2j6v0mr-THEN + 1 + + + + + fr.insee + l2j4uen6 + 1 + Sequence + + + + fr.insee + lix7k6b9 + 1 + + A définir + + + PRENOM est une femme + + hideable + + + vtl + + fr.insee + lix7k6b9-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix7k6b9-IP-1 + 1 + InParameter + + + nvl(lix7k6b9-IP-1, "1") = "2" + + + + fr.insee + lix7k6b9-THEN + 1 + Sequence + + + + fr.insee + lix7k6b9-THEN + 1 + + + + + fr.insee + l2j4dvv4-QC + 1 + QuestionConstruct + + + + fr.insee + lix7dsf5 + 1 + + A définir + + + PRENOM est un homme ou non déclaré + + hideable + + + vtl + + fr.insee + lix7dsf5-IP-1 + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + lix7dsf5-IP-1 + 1 + InParameter + + + nvl(lix7dsf5-IP-1, "1") = "1" + + + + fr.insee + lix7dsf5-THEN + 1 + Sequence + + + + fr.insee + lix7dsf5-THEN + 1 + + + + + fr.insee + lix760d6-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7pdrb + 1 + + A définir + + + Libellé de profession non reconnu (999) + + hideable + + + vtl + $T_APLCAF= "9999" or $T_APLCAH= "9999" + + + + fr.insee + l2j7pdrb-THEN + 1 + Sequence + + + + fr.insee + l2j7pdrb-THEN + 1 + + + + + fr.insee + l2j4wcna-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7unkm + 1 + + A définir + + + PRENOM était salarié d'une entreprise + + hideable + + + vtl + + fr.insee + l2j7unkm-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j7unkm-IP-1 + 1 + InParameter + + + l2j7unkm-IP-1 = "3" + + + + fr.insee + l2j7unkm-THEN + 1 + Sequence + + + + fr.insee + l2j7unkm-THEN + 1 + + + + + fr.insee + l2j4lkhe-QC + 1 + QuestionConstruct + + + + fr.insee + l2j7sr00 + 1 + + A définir + + + PRENOM était salarié du public + + hideable + + + vtl + + fr.insee + l2j7sr00-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j7sr00-IP-1 + 1 + InParameter + + + l2j7sr00-IP-1 = "1" or l2j7sr00-IP-1 = "5" + + + + fr.insee + l2j7sr00-THEN + 1 + Sequence + + + + fr.insee + l2j7sr00-THEN + 1 + + + + + fr.insee + l2j4qf0d-QC + 1 + QuestionConstruct + + + + fr.insee + l2j85lpn + 1 + + A définir + + + PRENOM était à son compte + + hideable + + + vtl + + fr.insee + l2j85lpn-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j85lpn-IP-1 + 1 + InParameter + + + l2j85lpn-IP-1 = "1" + + + + fr.insee + l2j85lpn-THEN + 1 + Sequence + + + + fr.insee + l2j85lpn-THEN + 1 + + + + + fr.insee + l2j4q4wo-QC + 1 + QuestionConstruct + + + + fr.insee + libk2zyy + 1 + + A définir + + + PRENOM était aide familial + + hideable + + + vtl + + fr.insee + libk2zyy-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + libk2zyy-IP-1 + 1 + InParameter + + + libk2zyy-IP-1 = "5" + + + + fr.insee + libk2zyy-THEN + 1 + Sequence + + + + fr.insee + libk2zyy-THEN + 1 + + + + + fr.insee + libk67yb-QC + 1 + QuestionConstruct + + + + fr.insee + libkb564 + 1 + + A définir + + + PRENOM n'était pas Salarié d'un particulier + + hideable + + + vtl + + fr.insee + libkb564-IP-1 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + libkb564-IP-1 + 1 + InParameter + + + libkb564-IP-1 <> "4" + + + + fr.insee + libkb564-THEN + 1 + Sequence + + + + fr.insee + libkb564-THEN + 1 + + + + + fr.insee + libjs2lh-QC + 1 + QuestionConstruct + + + fr.insee + libk8jxh + 1 + IfThenElse + + + + fr.insee + libk8jxh + 1 + + A définir + + + Acitivité non trouvée + + hideable + + + vtl + + fr.insee + libk8jxh-IP-1 + 1 + + T_AACTIV + + + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + OutParameter + + + fr.insee + libk8jxh-IP-1 + 1 + InParameter + + + libk8jxh-IP-1 = "999_999" + + + + fr.insee + libk8jxh-THEN + 1 + Sequence + + + + fr.insee + libk8jxh-THEN + 1 + + + + + fr.insee + libk2ree-QC + 1 + QuestionConstruct + + + fr.insee + libjvvif-QC + 1 + QuestionConstruct + + + fr.insee + libnd5p0 + 1 + IfThenElse + + + fr.insee + libn6iug + 1 + IfThenElse + + + + fr.insee + libnd5p0 + 1 + + A définir + + + Entreprise dans le commerce + + hideable + + + vtl + + fr.insee + libnd5p0-IP-1 + 1 + + T_AACTIVDOM + + + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + fr.insee + libnd5p0-IP-1 + 1 + InParameter + + + libnd5p0-IP-1 = "4" + + + + fr.insee + libnd5p0-THEN + 1 + Sequence + + + + fr.insee + libnd5p0-THEN + 1 + + + + + fr.insee + libk3ld2-QC + 1 + QuestionConstruct + + + + fr.insee + libn6iug + 1 + + A définir + + + Entreprise dans les activités sociales et médico-sociales + + hideable + + + vtl + + fr.insee + libn6iug-IP-1 + 1 + + T_AACTIVDOM + + + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + fr.insee + libn6iug-IP-1 + 1 + InParameter + + + libn6iug-IP-1 = "9" + + + + fr.insee + libn6iug-THEN + 1 + Sequence + + + + fr.insee + libn6iug-THEN + 1 + + + + + fr.insee + libk6fhp-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox5xww + 1 + + A définir + + + Pas en études et moins de 35 ans + + hideable + + + vtl + + fr.insee + l2ox5xww-IP-1 + 1 + + T_AGE + + + + fr.insee + l2ox5xww-IP-2 + 1 + + T_FF + + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l2ox5xww-IP-1 + 1 + InParameter + + + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2ox5xww-IP-2 + 1 + InParameter + + + l2ox5xww-IP-2 = "2" and l2ox5xww-IP-1 < 35 + + + + fr.insee + l2ox5xww-THEN + 1 + Sequence + + + + fr.insee + l2ox5xww-THEN + 1 + + + + + fr.insee + l2otx5kf-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox39sj + 1 + + A définir + + + PRENOM est en études + + hideable + + + vtl + + fr.insee + l2ox39sj-IP-1 + 1 + + T_FF + + + + fr.insee + l2ox39sj-IP-2 + 1 + + T_FFVAC + + + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2ox39sj-IP-1 + 1 + InParameter + + + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2ox39sj-IP-2 + 1 + InParameter + + + l2ox39sj-IP-1 = "1" or l2ox39sj-IP-2 = "1" + + + + fr.insee + l2ox39sj-THEN + 1 + Sequence + + + + fr.insee + l2ox39sj-THEN + 1 + + + + + fr.insee + l2ou07gr + 1 + Sequence + + + + fr.insee + l2owungc + 1 + + A définir + + + PRENOM est inscrit au collège / lycée + + hideable + + + vtl + + fr.insee + l2owungc-IP-1 + 1 + + T_FFLIEU + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2owungc-IP-1 + 1 + InParameter + + + l2owungc-IP-1 = "1" + + + + fr.insee + l2owungc-THEN + 1 + Sequence + + + + fr.insee + l2owungc-THEN + 1 + + + + + fr.insee + l2ovmzu9-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxb13q + 1 + + A définir + + + PRENOM est en première ou en terminale + + hideable + + + vtl + + fr.insee + l2oxb13q-IP-1 + 1 + + T_FFCLA + + + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2oxb13q-IP-1 + 1 + InParameter + + + l2oxb13q-IP-1 = "6" or l2oxb13q-IP-1 = "7" + + + + fr.insee + l2oxb13q-THEN + 1 + Sequence + + + + fr.insee + l2oxb13q-THEN + 1 + + + + + fr.insee + l2ovtsij-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox2pnp + 1 + + A définir + + + PRENOM est en 2ème année de CAP + + hideable + + + vtl + + fr.insee + l2ox2pnp-IP-1 + 1 + + T_FFCLA + + + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ox2pnp-IP-1 + 1 + InParameter + + + l2ox2pnp-IP-1 = "9" + + + + fr.insee + l2ox2pnp-THEN + 1 + Sequence + + + + fr.insee + l2ox2pnp-THEN + 1 + + + + + fr.insee + l2ovpx9p-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox7m19 + 1 + + A définir + + + PRENOM dans un établissement autre que collège / lycée ou autre classe + + hideable + + + vtl + + fr.insee + l2ox7m19-IP-1 + 1 + + T_FFLIEU + + + + fr.insee + l2ox7m19-IP-2 + 1 + + T_FFCLA + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ox7m19-IP-1 + 1 + InParameter + + + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ox7m19-IP-2 + 1 + InParameter + + + l2ox7m19-IP-1 = "2" or l2ox7m19-IP-1 = "3" or l2ox7m19-IP-1 = "4" or l2ox7m19-IP-1 = "5" or l2ox7m19-IP-1 = "6" or l2ox7m19-IP-1 = "7" or l2ox7m19-IP-2 = "10" + + + + fr.insee + l2ox7m19-THEN + 1 + Sequence + + + + fr.insee + l2ox7m19-THEN + 1 + + + + + fr.insee + l2ovy39g-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxfmvj + 1 + + A définir + + + PRENOM prépare un concours + + hideable + + + vtl + + fr.insee + l2oxfmvj-IP-1 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2oxfmvj-IP-1 + 1 + InParameter + + + l2oxfmvj-IP-1 = "2" + + + + fr.insee + l2oxfmvj-THEN + 1 + Sequence + + + + fr.insee + l2oxfmvj-THEN + 1 + + + + + fr.insee + l2owam6j-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxauys + 1 + + A définir + + + PRENOM prépare un concours dont le niveau n'est pas certain + + hideable + + + vtl + + fr.insee + l2oxauys-IP-1 + 1 + + T_FFCONC + + + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + OutParameter + + + fr.insee + l2oxauys-IP-1 + 1 + InParameter + + + l2oxauys-IP-1 = "2" or l2oxauys-IP-1 = "4" or l2oxauys-IP-1 = "7" or l2oxauys-IP-1 = "8" + + + + fr.insee + l2oxauys-THEN + 1 + Sequence + + + + fr.insee + l2oxauys-THEN + 1 + + + + + fr.insee + l2ow3zh7-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxntno + 1 + + A définir + + + PRENOM suit une "autre formation" et est dans une école de la fonction publique + + hideable + + + vtl + + fr.insee + l2oxntno-IP-1 + 1 + + T_FFLIEU + + + + fr.insee + l2oxntno-IP-2 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2oxntno-IP-1 + 1 + InParameter + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2oxntno-IP-2 + 1 + InParameter + + + l2oxntno-IP-2 = "4" and l2oxntno-IP-1 = "3" + + + + fr.insee + l2oxntno-THEN + 1 + Sequence + + + + fr.insee + l2oxntno-THEN + 1 + + + + + fr.insee + l2owbbw3-QC + 1 + QuestionConstruct + + + + fr.insee + l2ox7xba + 1 + + A définir + + + PRENOM suit une "autre formation" et est dans un lieu autre qu'une école de la fonction publique + + hideable + + + vtl + + fr.insee + l2ox7xba-IP-1 + 1 + + T_FFLIEU + + + + fr.insee + l2ox7xba-IP-2 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ox7xba-IP-1 + 1 + InParameter + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2ox7xba-IP-2 + 1 + InParameter + + + l2ox7xba-IP-2 = "4" and l2ox7xba-IP-1 <> "3" + + + + fr.insee + l2ox7xba-THEN + 1 + Sequence + + + + fr.insee + l2ox7xba-THEN + 1 + + + + + fr.insee + l2ow52ru-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxcu9u + 1 + + A définir + + + PRENOM prépare un diplôme ou un titre + + hideable + + + vtl + + fr.insee + l2oxcu9u-IP-1 + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2oxcu9u-IP-1 + 1 + InParameter + + + l2oxcu9u-IP-1 = "1" + + + + fr.insee + l2oxcu9u-THEN + 1 + Sequence + + + + fr.insee + l2oxcu9u-THEN + 1 + + + + + fr.insee + l2owdadb-QC + 1 + QuestionConstruct + + + fr.insee + l2oxdmjo + 1 + IfThenElse + + + fr.insee + l2oxodsd + 1 + IfThenElse + + + fr.insee + l2oxukgu + 1 + IfThenElse + + + + fr.insee + l2oxdmjo + 1 + + A définir + + + Le diplôme n'a pas été trouvé dans la liste + + hideable + + + vtl + + fr.insee + l2oxdmjo-IP-1 + 1 + + T_FFDIPL + + + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + fr.insee + l2oxdmjo-IP-1 + 1 + InParameter + + + l2oxdmjo-IP-1 = "999" + + + + fr.insee + l2oxdmjo-THEN + 1 + Sequence + + + + fr.insee + l2oxdmjo-THEN + 1 + + + + + fr.insee + l2owvxuc-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxodsd + 1 + + A définir + + + Le libellé est dans la liste et correspond à un diplôme du secondaire long + + hideable + + + vtl + + fr.insee + l2oxodsd-IP-1 + 1 + + T_TYPLIST + + + + + fr.insee + liboqrtq-GOP + 1 + OutParameter + + + fr.insee + l2oxodsd-IP-1 + 1 + InParameter + + + l2oxodsd-IP-1 = "1" + + + + fr.insee + l2oxodsd-THEN + 1 + Sequence + + + + fr.insee + l2oxodsd-THEN + 1 + + + + + fr.insee + l2owkpof-QC + 1 + QuestionConstruct + + + + fr.insee + l2oxukgu + 1 + + A définir + + + Le libellé est dans la liste mais pas du secondaire long, ou pas dans la liste + + hideable + + + vtl + + fr.insee + l2oxukgu-IP-1 + 1 + + T_TYPLIST + + + + + fr.insee + liboqrtq-GOP + 1 + OutParameter + + + fr.insee + l2oxukgu-IP-1 + 1 + InParameter + + + l2oxukgu-IP-1 = "2" + + + + fr.insee + l2oxukgu-THEN + 1 + Sequence + + + + fr.insee + l2oxukgu-THEN + 1 + + + + + fr.insee + l2owq6i0-QC + 1 + QuestionConstruct + + + + fr.insee + l2oy6gub + 1 + + A définir + + + PRENOM n'a aucun diplôme + + hideable + + + vtl + + fr.insee + l2oy6gub-IP-1 + 1 + + T_GRDIPA + + + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oy6gub-IP-1 + 1 + InParameter + + + l2oy6gub-IP-1 = "1" + + + + fr.insee + l2oy6gub-THEN + 1 + Sequence + + + + fr.insee + l2oy6gub-THEN + 1 + + + + + fr.insee + l2oxyt5u-QC + 1 + QuestionConstruct + + + + fr.insee + l2oydhnj + 1 + + A définir + + + PRENOM a un diplôme supérieur à bac+2 + + hideable + + + vtl + + fr.insee + l2oydhnj-IP-1 + 1 + + T_GRDIPA + + + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oydhnj-IP-1 + 1 + InParameter + + + l2oydhnj-IP-1 = "8" + + + + fr.insee + l2oydhnj-THEN + 1 + Sequence + + + + fr.insee + l2oydhnj-THEN + 1 + + + + + fr.insee + l2oyar5n-QC + 1 + QuestionConstruct + + + + fr.insee + l1awk81j + 1 + + A définir + + + Surface du logement non déclarée + + hideable + + + vtl + + fr.insee + l1awk81j-IP-1 + 1 + + T_SURFACE + + + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + OutParameter + + + fr.insee + l1awk81j-IP-1 + 1 + InParameter + + + isnull(l1awk81j-IP-1) + + + + fr.insee + l1awk81j-THEN + 1 + Sequence + + + + fr.insee + l1awk81j-THEN + 1 + + + + + fr.insee + l1aueqyb-QC + 1 + QuestionConstruct + + + + fr.insee + l1awew5k + 1 + + A définir + + + Le ménage de PRENOM est propriétaire + + hideable + + + vtl + + fr.insee + l1awew5k-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1awew5k-IP-1 + 1 + InParameter + + + l1awew5k-IP-1 = "1" + + + + fr.insee + l1awew5k-THEN + 1 + Sequence + + + + fr.insee + l1awew5k-THEN + 1 + + + + + fr.insee + l1at6gox-QC + 1 + QuestionConstruct + + + + fr.insee + l1awezrd + 1 + + A définir + + + Le ménage de PRENOM est locataire + + hideable + + + vtl + + fr.insee + l1awezrd-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1awezrd-IP-1 + 1 + InParameter + + + l1awezrd-IP-1 = "3" + + + + fr.insee + l1awezrd-THEN + 1 + Sequence + + + + fr.insee + l1awezrd-THEN + 1 + + + + + fr.insee + l1at8nud-QC + 1 + QuestionConstruct + + + fr.insee + liejzvo8-QC + 1 + QuestionConstruct + + + fr.insee + liekiogo-QC + 1 + QuestionConstruct + + + + fr.insee + l1awkguo + 1 + + A définir + + + Le ménage de PRENOM est locataire ou logé gratuitement + + hideable + + + vtl + + fr.insee + l1awkguo-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1awkguo-IP-1 + 1 + InParameter + + + l1awkguo-IP-1 = "3" Or l1awkguo-IP-1 = "4" + + + + fr.insee + l1awkguo-THEN + 1 + Sequence + + + + fr.insee + l1awkguo-THEN + 1 + + + + + fr.insee + l1atqd1u-QC + 1 + QuestionConstruct + + + + fr.insee + libxpk7j + 1 + + A définir + + + Année de construction NR ou NSP + + hideable + + + vtl + + fr.insee + libxpk7j-IP-1 + 1 + + ANCONSTR + + + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + OutParameter + + + fr.insee + libxpk7j-IP-1 + 1 + InParameter + + + isnull(libxpk7j-IP-1) + + + + fr.insee + libxpk7j-THEN + 1 + Sequence + + + + fr.insee + libxpk7j-THEN + 1 + + + + + fr.insee + libxj1sw-QC + 1 + QuestionConstruct + + + + fr.insee + liby41t8 + 1 + + A définir + + + PRENOM est propriétaire + + hideable + + + vtl + + fr.insee + liby41t8-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + liby41t8-IP-1 + 1 + InParameter + + + liby41t8-IP-1 = "1" or liby41t8-IP-1 = "2" + + + + fr.insee + liby41t8-THEN + 1 + Sequence + + + + fr.insee + liby41t8-THEN + 1 + + + + + fr.insee + libxnd91-QC + 1 + QuestionConstruct + + + + fr.insee + libxsotw + 1 + + A définir + + + Locataire, sous-locataire ou logé à titre gratuit + + hideable + + + vtl + + fr.insee + libxsotw-IP-1 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + libxsotw-IP-1 + 1 + InParameter + + + libxsotw-IP-1 = "3" or libxsotw-IP-1 = "4" + + + + fr.insee + libxsotw-THEN + 1 + Sequence + + + + fr.insee + libxsotw-THEN + 1 + + + + + fr.insee + libxur5m-QC + 1 + QuestionConstruct + + + + fr.insee + libyh8i9 + 1 + + A définir + + + A déménagé plus d'une fois + + hideable + + + vtl + + fr.insee + libyh8i9-IP-1 + 1 + + DEMNAIS + + + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + OutParameter + + + fr.insee + libyh8i9-IP-1 + 1 + InParameter + + + libyh8i9-IP-1 > 1 + + + + fr.insee + libyh8i9-THEN + 1 + Sequence + + + + fr.insee + libyh8i9-THEN + 1 + + + + + fr.insee + libydcvx-QC + 1 + QuestionConstruct + + + + fr.insee + libyvezl + 1 + + A définir + + + PRENOM a des voisins + + hideable + + + vtl + + fr.insee + libyvezl-IP-1 + 1 + + AIDE_VOIS + + + + + fr.insee + libywy0j-QOP-libylizb + 1 + OutParameter + + + fr.insee + libyvezl-IP-1 + 1 + InParameter + + + nvl(libyvezl-IP-1, "1") = "1" or libyvezl-IP-1 = "2" + + + + fr.insee + libyvezl-THEN + 1 + Sequence + + + + fr.insee + libyvezl-THEN + 1 + + + + + fr.insee + libynnxl-QC + 1 + QuestionConstruct + + + + fr.insee + libztf4t + 1 + + A définir + + + PRENOM a pu répondre à la question + + hideable + + + vtl + + fr.insee + libztf4t-IP-1 + 1 + + DIF_DEPELEC + + + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + OutParameter + + + fr.insee + libztf4t-IP-1 + 1 + InParameter + + + libztf4t-IP-1 <> "4" + + + + fr.insee + libztf4t-THEN + 1 + Sequence + + + + fr.insee + libztf4t-THEN + 1 + + + + + fr.insee + libzyjhh-QC + 1 + QuestionConstruct + + + fr.insee + lic05fbi-QC + 1 + QuestionConstruct + + + + fr.insee + lj49nr0f-QC + 1 + + HM1 + + + fr.insee + lj49nr0f + 1 + QuestionItem + + + + fr.insee + l0v2t2lc-QC + 1 + + T_NHAB + + + fr.insee + l0v2t2lc + 1 + QuestionItem + + + + fr.insee + l0v3g11i-QC + 1 + + T_PRENOM + + + fr.insee + l0v3g11i + 1 + QuestionItem + + + + fr.insee + l0v4b34m-QC + 1 + + T_SEXE + + + fr.insee + l0v4b34m + 1 + QuestionItem + + + + fr.insee + l0v4oi1v-QC + 1 + + T_DATENAIS + + + fr.insee + l0v4oi1v + 1 + QuestionItem + + + + fr.insee + l11z2too-QC + 1 + + T_ANNAISS + + + fr.insee + l11z2too + 1 + QuestionItem + + + + fr.insee + l11zznh4-QC + 1 + + T_LNAIS + + + fr.insee + l11zznh4 + 1 + QuestionItem + + + + fr.insee + l120kmks-QC + 1 + + T_COMNAIS + + + fr.insee + l120kmks + 1 + QuestionItem + + + + fr.insee + l120lqns-QC + 1 + + T_PAYSNAIS + + + fr.insee + l120lqns + 1 + QuestionItem + + + + fr.insee + l120zrhs-QC + 1 + + T_NATION + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + fr.insee + l121ftlg-QC + 1 + + T_NATIONETR + + + fr.insee + l121ftlg + 1 + QuestionItem + + + + fr.insee + livjrp7n-QC + 1 + + LIENS + + + fr.insee + livjrp7n + 1 + QuestionItem + + + + fr.insee + l13dsgas-QC + 1 + + T_SITUCONJ + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + fr.insee + l13dy5ql-QC + 1 + + T_VEUF + + + fr.insee + l13dy5ql + 1 + QuestionItem + + + + fr.insee + l2os6w01-QC + 1 + + T_NBPARL + + + fr.insee + l2os6w01 + 1 + QuestionItem + + + + fr.insee + l13nj6s2-QC + 1 + + T_UNLOG + + + fr.insee + l13nj6s2 + 1 + QuestionItem + + + + fr.insee + l13nyqwe-QC + 1 + + T_DURLOG + + + fr.insee + l13nyqwe + 1 + QuestionItem + + + + fr.insee + l13ok7fx-QC + 1 + + T_MINLOGENQ + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + fr.insee + l13on6tn-QC + 1 + + T_MINLOGAUT + + + fr.insee + l13on6tn + 1 + QuestionItem + + + + fr.insee + l13oux5e-QC + 1 + + T_GARDE + + + fr.insee + l13oux5e + 1 + QuestionItem + + + + fr.insee + l13pabqu-QC + 1 + + T_DORM + + + fr.insee + l13pabqu + 1 + QuestionItem + + + + fr.insee + l13pbxr1-QC + 1 + + T_MAJLOGENQ + + + fr.insee + l13pbxr1 + 1 + QuestionItem + + + + fr.insee + l13pyw1k-QC + 1 + + T_MAJLOGAUT1 + + + fr.insee + l13pyw1k + 1 + QuestionItem + + + + fr.insee + lic040m4-QC + 1 + + T_MAJLOGAUT2 + + + fr.insee + lic040m4 + 1 + QuestionItem + + + + fr.insee + l13q9a24-QC + 1 + + T_LOGCO + + + fr.insee + l13q9a24 + 1 + QuestionItem + + + + fr.insee + l13qc9n8-QC + 1 + + T_TYPLOGCO + + + fr.insee + l13qc9n8 + 1 + QuestionItem + + + + fr.insee + lj49vhtv-QC + 1 + + HM2 + + + fr.insee + lj49vhtv + 1 + QuestionItem + + + + fr.insee + l1awvkop-QC + 1 + + T_SITUAEU + + + fr.insee + l1awvkop + 1 + QuestionItem + + + + fr.insee + l1axg6y2-QC + 1 + + T_TRAVAIL + + + fr.insee + l1axg6y2 + 1 + QuestionItem + + + + fr.insee + l1axqt6w-QC + 1 + + T_ACTIVANTE + + + fr.insee + l1axqt6w + 1 + QuestionItem + + + + fr.insee + l1axn5kx-QC + 1 + + T_ACTIVANTEB + + + fr.insee + l1axn5kx + 1 + QuestionItem + + + + fr.insee + l1ax891g-QC + 1 + + T_NBEMP + + + fr.insee + l1ax891g + 1 + QuestionItem + + + + fr.insee + l1axtzy5-QC + 1 + + T_PCLCAF + + + fr.insee + l1axtzy5 + 1 + QuestionItem + + + + fr.insee + lix6ywd1-QC + 1 + + T_PCLCAH + + + fr.insee + lix6ywd1 + 1 + QuestionItem + + + + fr.insee + l2j37ba4-QC + 1 + + T_PCLCACLAIR + + + fr.insee + l2j37ba4 + 1 + QuestionItem + + + + fr.insee + l1ay3ugz-QC + 1 + + T_STCPUB + + + fr.insee + l1ay3ugz + 1 + QuestionItem + + + + fr.insee + l1uy49nh-QC + 1 + + T_ENCADR + + + fr.insee + l1uy49nh + 1 + QuestionItem + + + + fr.insee + l1w579tb-QC + 1 + + T_QPRCR + + + fr.insee + l1w579tb + 1 + QuestionItem + + + + fr.insee + l1w7wvih-QC + 1 + + T_QPRCU + + + fr.insee + l1w7wvih + 1 + QuestionItem + + + + fr.insee + l1w7xqie-QC + 1 + + T_ACTIV + + + fr.insee + l1w7xqie + 1 + QuestionItem + + + + fr.insee + l1wcbosx-QC + 1 + + T_ACTIVCLAIR + + + fr.insee + l1wcbosx + 1 + QuestionItem + + + + fr.insee + l1wc3dr5-QC + 1 + + T_ACTIVDOM + + + fr.insee + l1wc3dr5 + 1 + QuestionItem + + + + fr.insee + libjqd0h-QC + 1 + + T_ACTIVDOM_COM + + + fr.insee + libjqd0h + 1 + QuestionItem + + + + fr.insee + libjy106-QC + 1 + + T_ACTIVDOM_SOC + + + fr.insee + libjy106 + 1 + QuestionItem + + + + fr.insee + l1wcdojm-QC + 1 + + T_NBSALETAB + + + fr.insee + l1wcdojm + 1 + QuestionItem + + + + fr.insee + l1wcfol1-QC + 1 + + T_NBSALETABA + + + fr.insee + l1wcfol1 + 1 + QuestionItem + + + + fr.insee + l1wde502-QC + 1 + + T_NBSAL1 + + + fr.insee + l1wde502 + 1 + QuestionItem + + + + fr.insee + libjdd9j-QC + 1 + + T_NBSAL2 + + + fr.insee + libjdd9j + 1 + QuestionItem + + + + fr.insee + l1wd3z30-QC + 1 + + T_NBSALA + + + fr.insee + l1wd3z30 + 1 + QuestionItem + + + + fr.insee + l2hngtu9-QC + 1 + + T_CONTAC + + + fr.insee + l2hngtu9 + 1 + QuestionItem + + + + fr.insee + l2it2sxv-QC + 1 + + T_TPP + + + fr.insee + l2it2sxv + 1 + QuestionItem + + + + fr.insee + l2j4dvv4-QC + 1 + + T_APCLCAF + + + fr.insee + l2j4dvv4 + 1 + QuestionItem + + + + fr.insee + lix760d6-QC + 1 + + T_APCLCAH + + + fr.insee + lix760d6 + 1 + QuestionItem + + + + fr.insee + l2j4wcna-QC + 1 + + T_APCLCACLAIR + + + fr.insee + l2j4wcna + 1 + QuestionItem + + + + fr.insee + l2j4wtox-QC + 1 + + T_ASTCPUB + + + fr.insee + l2j4wtox + 1 + QuestionItem + + + + fr.insee + l2j4lkhe-QC + 1 + + T_AQPRCR + + + fr.insee + l2j4lkhe + 1 + QuestionItem + + + + fr.insee + l2j4qf0d-QC + 1 + + T_AQPRCU + + + fr.insee + l2j4qf0d + 1 + QuestionItem + + + + fr.insee + l2j4q4wo-QC + 1 + + T_ANBSAL1 + + + fr.insee + l2j4q4wo + 1 + QuestionItem + + + + fr.insee + libk67yb-QC + 1 + + T_ANBSAL2 + + + fr.insee + libk67yb + 1 + QuestionItem + + + + fr.insee + libjs2lh-QC + 1 + + T_AACTIV + + + fr.insee + libjs2lh + 1 + QuestionItem + + + + fr.insee + libk2ree-QC + 1 + + T_AACTIVCLAIR + + + fr.insee + libk2ree + 1 + QuestionItem + + + + fr.insee + libjvvif-QC + 1 + + T_AACTIVDOM + + + fr.insee + libjvvif + 1 + QuestionItem + + + + fr.insee + libk3ld2-QC + 1 + + T_AACTIVDOM_COM + + + fr.insee + libk3ld2 + 1 + QuestionItem + + + + fr.insee + libk6fhp-QC + 1 + + T_AACTIVDOM_SOC + + + fr.insee + libk6fhp + 1 + QuestionItem + + + + fr.insee + l2otzngx-QC + 1 + + T_FF + + + fr.insee + l2otzngx + 1 + QuestionItem + + + + fr.insee + l2otx5kf-QC + 1 + + T_FFVAC + + + fr.insee + l2otx5kf + 1 + QuestionItem + + + + fr.insee + l2ou3bde-QC + 1 + + T_FFLIEU + + + fr.insee + l2ou3bde + 1 + QuestionItem + + + + fr.insee + l2ovmzu9-QC + 1 + + T_FFCLA + + + fr.insee + l2ovmzu9 + 1 + QuestionItem + + + + fr.insee + l2ovtsij-QC + 1 + + T_FFBAC + + + fr.insee + l2ovtsij + 1 + QuestionItem + + + + fr.insee + l2ovpx9p-QC + 1 + + T_FFCAP + + + fr.insee + l2ovpx9p + 1 + QuestionItem + + + + fr.insee + l2ovy39g-QC + 1 + + T_FFTYPFORM + + + fr.insee + l2ovy39g + 1 + QuestionItem + + + + fr.insee + l2owam6j-QC + 1 + + T_FFCONC + + + fr.insee + l2owam6j + 1 + QuestionItem + + + + fr.insee + l2ow3zh7-QC + 1 + + T_FFNIVA + + + fr.insee + l2ow3zh7 + 1 + QuestionItem + + + + fr.insee + l2owbbw3-QC + 1 + + T_FFNIVB + + + fr.insee + l2owbbw3 + 1 + QuestionItem + + + + fr.insee + l2ow52ru-QC + 1 + + T_FFNIVC + + + fr.insee + l2ow52ru + 1 + QuestionItem + + + + fr.insee + l2owdadb-QC + 1 + + T_FFDIPL + + + fr.insee + l2owdadb + 1 + QuestionItem + + + + fr.insee + l2owvxuc-QC + 1 + + T_FFDIPLCLAIR + + + fr.insee + l2owvxuc + 1 + QuestionItem + + + + fr.insee + l2owkpof-QC + 1 + + T_FFDIPLCLAA + + + fr.insee + l2owkpof + 1 + QuestionItem + + + + fr.insee + l2owq6i0-QC + 1 + + T_FFDIPLCLAB + + + fr.insee + l2owq6i0 + 1 + QuestionItem + + + + fr.insee + l2oxxlyk-QC + 1 + + T_GRDIPA + + + fr.insee + l2oxxlyk + 1 + QuestionItem + + + + fr.insee + l2oxyt5u-QC + 1 + + T_GRDIPB + + + fr.insee + l2oxyt5u + 1 + QuestionItem + + + + fr.insee + l2oyar5n-QC + 1 + + T_GRDIPC + + + fr.insee + l2oyar5n + 1 + QuestionItem + + + + fr.insee + lj49ypmj-QC + 1 + + HM3 + + + fr.insee + lj49ypmj + 1 + QuestionItem + + + + fr.insee + l1atmg24-QC + 1 + + T_TYPLOG + + + fr.insee + l1atmg24 + 1 + QuestionItem + + + + fr.insee + l1au1n73-QC + 1 + + T_NPIECES + + + fr.insee + l1au1n73 + 1 + QuestionItem + + + + fr.insee + l1au4bgg-QC + 1 + + T_SURFACE + + + fr.insee + l1au4bgg + 1 + QuestionItem + + + + fr.insee + l1aueqyb-QC + 1 + + T_SURFTR + + + fr.insee + l1aueqyb + 1 + QuestionItem + + + + fr.insee + l1asqysn-QC + 1 + + T_STOC + + + fr.insee + l1asqysn + 1 + QuestionItem + + + + fr.insee + l1at6gox-QC + 1 + + T_STOP + + + fr.insee + l1at6gox + 1 + QuestionItem + + + + fr.insee + l1at8nud-QC + 1 + + T_STOL + + + fr.insee + l1at8nud + 1 + QuestionItem + + + + fr.insee + liejzvo8-QC + 1 + + LOYER + + + fr.insee + liejzvo8 + 1 + QuestionItem + + + + fr.insee + liekiogo-QC + 1 + + LOYER_MENS + + + fr.insee + liekiogo + 1 + QuestionItem + + + + fr.insee + l1atqd1u-QC + 1 + + T_LOGPROPRI + + + fr.insee + l1atqd1u + 1 + QuestionItem + + + + fr.insee + l1atmtkj-QC + 1 + + T_EMMENAGE + + + fr.insee + l1atmtkj + 1 + QuestionItem + + + + fr.insee + libxcq30-QC + 1 + + ANCONSTR + + + fr.insee + libxcq30 + 1 + QuestionItem + + + + fr.insee + libxj1sw-QC + 1 + + ANCONSTR_TR + + + fr.insee + libxj1sw + 1 + QuestionItem + + + + fr.insee + libxnd91-QC + 1 + + NRJ_TRAV_PROP + + + fr.insee + libxnd91 + 1 + QuestionItem + + + + fr.insee + libxur5m-QC + 1 + + NRJ_TRAV_LOC + + + fr.insee + libxur5m + 1 + QuestionItem + + + + fr.insee + liby1f2d-QC + 1 + + NRJ_TRAV_FU + + + fr.insee + liby1f2d + 1 + QuestionItem + + + + fr.insee + libxjv8p-QC + 1 + + DEPELEC + + + fr.insee + libxjv8p + 1 + QuestionItem + + + + fr.insee + libxyusc-QC + 1 + + DEMNAIS + + + fr.insee + libxyusc + 1 + QuestionItem + + + + fr.insee + libydcvx-QC + 1 + + CHOIX_LOG + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + fr.insee + libyiflq-QC + 1 + + COND_LOG + + + fr.insee + libyiflq + 1 + QuestionItem + + + + fr.insee + libyq99p-QC + 1 + + FINA_LOG + + + fr.insee + libyq99p + 1 + QuestionItem + + + + fr.insee + libygc8z-QC + 1 + + FINA_GEN + + + fr.insee + libygc8z + 1 + QuestionItem + + + + fr.insee + libywy0j-QC + 1 + + AIDE_VOIS + + + fr.insee + libywy0j + 1 + QuestionItem + + + + fr.insee + libynnxl-QC + 1 + + AIDE_VOIS2 + + + fr.insee + libynnxl + 1 + QuestionItem + + + + fr.insee + libz5d44-QC + 1 + + QUART_AVANTAGE + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + fr.insee + libz9s7u-QC + 1 + + QUART_PB + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + fr.insee + libzl5r3-QC + 1 + + QUART_DEV1 + + + fr.insee + libzl5r3 + 1 + QuestionItem + + + + fr.insee + libze5zo-QC + 1 + + QUART_DEV2 + + + fr.insee + libze5zo + 1 + QuestionItem + + + + fr.insee + libzg7md-QC + 1 + + QUART_DEV3 + + + fr.insee + libzg7md + 1 + QuestionItem + + + + fr.insee + libzj8cb-QC + 1 + + QUART_DEV4 + + + fr.insee + libzj8cb + 1 + QuestionItem + + + + fr.insee + libz98wz-QC + 1 + + RECYCLE + + + fr.insee + libz98wz + 1 + QuestionItem + + + + fr.insee + libzt17c-QC + 1 + + ENVIRONNEMNT + + + fr.insee + libzt17c + 1 + QuestionItem + + + + fr.insee + libziqkz-QC + 1 + + VOITURE + + + fr.insee + libziqkz + 1 + QuestionItem + + + + fr.insee + libzm522-QC + 1 + + QUART_NOTE + + + fr.insee + libzm522 + 1 + QuestionItem + + + + fr.insee + libzghii-QC + 1 + + QUART_OUV + + + fr.insee + libzghii + 1 + QuestionItem + + + + fr.insee + lj4am9hr-QC + 1 + + HM4 + + + fr.insee + lj4am9hr + 1 + QuestionItem + + + + fr.insee + l2ssvdwm-QC + 1 + + T_SANTGEN + + + fr.insee + l2ssvdwm + 1 + QuestionItem + + + + fr.insee + l2su34dy-QC + 1 + + T_CHRON + + + fr.insee + l2su34dy + 1 + QuestionItem + + + + fr.insee + l2subqfk-QC + 1 + + T_GALI + + + fr.insee + l2subqfk + 1 + QuestionItem + + + + fr.insee + lj4amjf7-QC + 1 + + HM5 + + + fr.insee + lj4amjf7 + 1 + QuestionItem + + + + fr.insee + libzx6n9-QC + 1 + + DIF_DEPELEC + + + fr.insee + libzx6n9 + 1 + QuestionItem + + + + fr.insee + libzyjhh-QC + 1 + + DIF_FACTURE + + + fr.insee + libzyjhh + 1 + QuestionItem + + + + fr.insee + lic05fbi-QC + 1 + + DIF_MONTANT + + + fr.insee + lic05fbi + 1 + QuestionItem + + + + fr.insee + libztts0-QC + 1 + + DIF_QUARTIER + + + fr.insee + libztts0 + 1 + QuestionItem + + + + fr.insee + libzqz9h-QC + 1 + + DIF_AUTRE + + + fr.insee + libzqz9h + 1 + QuestionItem + + + + fr.insee + lielxffs-QC + 1 + + DIF_AIDE + + + fr.insee + lielxffs + 1 + QuestionItem + + + + fr.insee + lieqbhxf-QC + 1 + + DIF_MOND + + + fr.insee + lieqbhxf + 1 + QuestionItem + + + + fr.insee + lic0a3os-QC + 1 + + AVIS + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + fr.insee + libzw98y-QC + 1 + + REMARQUES + + + fr.insee + libzw98y + 1 + QuestionItem + + + + fr.insee + lj4arado-QC + 1 + + HM6 + + + fr.insee + lj4arado + 1 + QuestionItem + + + + fr.insee + l0v3g11i-CI-0 + 1 + + Prénoms non renseigné + + + Prénoms non renseigné + + + fr.insee + l0v3g11i-CI-0-II-0 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l0v3g11i-CI-0-IP-1 + 1 + + T_PRENOM + + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i-CI-0-IP-1 + 1 + InParameter + + + isnull(l0v3g11i-CI-0-IP-1) + + + + + fr.insee + l0v3g11i-CI-1 + 1 + + Prénom non renseigné pour 1 habitant uniquement + + + Prénom non renseigné pour 1 habitant uniquement + + + fr.insee + l0v3g11i-CI-1-II-1 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l0v3g11i-CI-1-IP-1 + 1 + + T_PRENOM + + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i-CI-1-IP-1 + 1 + InParameter + + + isnull(l0v3g11i-CI-1-IP-1) + + + + + fr.insee + l11z2too-CI-0 + 1 + + Année de naissance non renseignée (répondant) + + + Année de naissance non renseignée (répondant) + + + fr.insee + l11z2too-CI-0-II-0 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l11z2too-CI-0-IP-1 + 1 + + PRENOM + + + + fr.insee + l11z2too-CI-0-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l11z2too-CI-0-IP-3 + 1 + + T_ANNAISS + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-0-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-0-IP-2 + 1 + InParameter + + + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too-CI-0-IP-3 + 1 + InParameter + + + isnull(l11z2too-CI-0-IP-3) and (l11z2too-CI-0-IP-1 = l11z2too-CI-0-IP-2) + + + + + fr.insee + l11z2too-CI-1 + 1 + + Année de naissance non renseignée (autre personne) + + + Année de naissance non renseignée (autre personne) + + + fr.insee + l11z2too-CI-1-II-1 + 1 + Instruction + + stumblingblock + + + vtl + + fr.insee + l11z2too-CI-1-IP-1 + 1 + + PRENOM + + + + fr.insee + l11z2too-CI-1-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l11z2too-CI-1-IP-3 + 1 + + T_ANNAISS + + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-1-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l11z2too-CI-1-IP-2 + 1 + InParameter + + + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too-CI-1-IP-3 + 1 + InParameter + + + isnull(l11z2too-CI-1-IP-3) and l11z2too-CI-1-IP-1 <> l11z2too-CI-1-IP-2 + + + + + fr.insee + lj49j6tc-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4aawxw-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj49vv81-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4aqw20-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4apzs6-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + fr.insee + lj4avopt-SI + 1 + + SelfAdministeredQuestionnaire.WebBased + + + SelfAdministeredQuestionnaire.Paper + + + Interview.Telephone.CATI + + + Interview.FaceToFace.CAPIorCAMI + + + + "Uniquement pour l'enquêteur(rice)" + + + + + + fr.insee + QuestionScheme-lj76sgq8 + 1 + + A définir + + + fr.insee + lj49nr0f + 1 + + HM1 + + + fr.insee + lj49nr0f-QOP-lj4atyq0 + 1 + + HM1 + + + + + fr.insee + lj49nr0f-RDOP-lj4atyq0 + 1 + OutParameter + + + fr.insee + lj49nr0f-QOP-lj4atyq0 + 1 + OutParameter + + + + + "Heure et minute du début du TCM" + + + + + fr.insee + lj49nr0f-RDOP-lj4atyq0 + 1 + + + + + fr.insee + lj49y43b + 1 + Instruction + + + + fr.insee + l0v2t2lc + 1 + + T_NHAB + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + + T_NHAB + + + + + fr.insee + l0v2t2lc-RDOP-l0v3s94m + 1 + OutParameter + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + OutParameter + + + + + "En vous comptant, combien de personnes habitent dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 1 + 20 + + Decimal + + fr.insee + l0v2t2lc-RDOP-l0v3s94m + 1 + + + + + fr.insee + l0v3g11i + 1 + + T_PRENOM + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + + T_PRENOM + + + + + fr.insee + l0v3g11i-RDOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + + + " " || if (¤lf9ty6tb-GOP¤ = 1) then "Votre prénom : " else (if ( not(isnull(¤l0v3g11i-QOP-l0v3lt3g¤)) and ¤l0v3g11i-QOP-l0v3lt3g¤=¤lix9pz46-GOP¤ ) then "Votre prénom : " else ( if (isnull(¤l14vgvlc-GOP¤) and isnull(¤l0v3g11i-QOP-l0v3lt3g¤)) then "Prénom (commencez par votre prénom) : " else "Prénom : ")) + + + + + fr.insee + l0v3g11i-RDOP-l0v3lt3g + 1 + + + + + + fr.insee + l0v4b34m + 1 + + T_SEXE + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + + T_SEXE + + + + + fr.insee + l0v4b34m-RDOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + + + "Quel est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre sexe ?" else "le sexe de " || ¤lix9oxsd-GOP¤ || " ?" + + + + radio-button + + fr.insee + l0v3x4ho + 1 + CodeList + + + fr.insee + l0v4b34m-RDOP-l0v4bdmx + 1 + + + fr.insee + l0v3x4ho + 1 + CodeList + + + + + + + + fr.insee + l0v4oi1v + 1 + + T_DATENAIS + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + + T_DATENAIS + + + + + fr.insee + l0v4oi1v-RDOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre date de naissance ?" else "la date de naissance de " || ¤lix9oxsd-GOP¤ || " ?" + + + + YYYY-MM-DD + date + + 1900-01-01 + 2022-03-17 + + + fr.insee + l0v4oi1v-RDOP-l0v79tt6 + 1 + + + + + fr.insee + l11z2too + 1 + + T_ANNAISS + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + + T_ANNAISS + + + + + fr.insee + l11z2too-RDOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + + + "Vous n'avez pas indiqué de date de naissance, pouvez-vous indiquer " +|| if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre année de naissance ?" else ("l'année de naissance de " || ¤lix9oxsd-GOP¤ || " ?") + + + + + 1900 + 2023 + + Decimal + + fr.insee + l11z2too-RDOP-liaabwtc + 1 + + + + fr.insee + lia277l6 + 1 + Instruction + + + + fr.insee + l11zznh4 + 1 + + T_LNAIS + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + + T_LNAIS + + + + + fr.insee + l11zznh4-RDOP-l1206trk + 1 + OutParameter + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Où êtes-vous né" || ¤l2iur75u-GOP¤ || " ?" else "Où est né" || ¤l2iur75u-GOP¤ || " " || ¤lix9oxsd-GOP¤ || " ?" + + + + radio-button + + fr.insee + l12074mk + 1 + CodeList + + + fr.insee + l11zznh4-RDOP-l1206trk + 1 + + + fr.insee + l12074mk + 1 + CodeList + + + + + + + fr.insee + l120k8go + 1 + Instruction + + + + fr.insee + l120kmks + 1 + + T_COMNAIS + + + fr.insee + l120kmks-QOP-liyb80ve + 1 + + T_COMNAIS + + + + + fr.insee + l120kmks-RDOP-liyb80ve + 1 + OutParameter + + + fr.insee + l120kmks-QOP-liyb80ve + 1 + OutParameter + + + + + "Dans quelle commune " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous né" || ¤l2iur75u-GOP¤ || " ?" + else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ || " né" || ¤l2iur75u-GOP¤ || " ?" + + + + + fr.insee + l120kmks-RDOP-liyb80ve + 1 + + + + + fr.insee + l120ef3t + 1 + Instruction + + + + fr.insee + l120lqns + 1 + + T_PAYSNAIS + + + fr.insee + l120lqns-QOP-liybbdn2 + 1 + + T_PAYSNAIS + + + + + fr.insee + l120lqns-RDOP-liybbdn2 + 1 + OutParameter + + + fr.insee + l120lqns-QOP-liybbdn2 + 1 + OutParameter + + + + + "Dans quel pays " || if(¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous né" || ¤l2iur75u-GOP¤ || " ?" else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ || " né" || ¤l2iur75u-GOP¤ || " ?" + + + + + fr.insee + l120lqns-RDOP-liybbdn2 + 1 + + + + + fr.insee + l1210yn3 + 1 + Instruction + + + + fr.insee + l121ftlg + 1 + + T_NATIONETR + + + fr.insee + l121ftlg-QOP-liybewnm + 1 + + T_NATIONETR + + + + + fr.insee + l121ftlg-RDOP-liybewnm + 1 + OutParameter + + + fr.insee + l121ftlg-QOP-liybewnm + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre nationalité étrangère ?" + else "la nationalité étrangère de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + fr.insee + l121ftlg-RDOP-liybewnm + 1 + + + + + fr.insee + l121hdzg + 1 + Instruction + + + + fr.insee + livjrp7n + 1 + + UIComponent + HouseholdPairing + + + LIENS + + + fr.insee + livjrp7n-IP-1 + 1 + + T_PRENOM + + + + fr.insee + livjrp7n-QOP-livnuzag + 1 + + LIENS + + + + + fr.insee + livjrp7n-IP-1 + 1 + OutParameter + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + InParameter + + + + + fr.insee + livjrp7n-RDOP-livnuzag + 1 + OutParameter + + + fr.insee + livjrp7n-QOP-livnuzag + 1 + OutParameter + + + + + "Qui est " || yAxis || " pour " || xAxis || " ?" + + + + drop-down-list + + fr.insee + livjnf0y + 1 + CodeList + + + fr.insee + livjrp7n-RDOP-livnuzag + 1 + + + fr.insee + livjnf0y + 1 + CodeList + + + + + + + + fr.insee + l13dy5ql + 1 + + T_VEUF + + + fr.insee + l13dy5ql-QOP-l13ek5gb + 1 + + T_VEUF + + + + + fr.insee + l13dy5ql-RDOP-l13ek5gb + 1 + OutParameter + + + fr.insee + l13dy5ql-QOP-l13ek5gb + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Avec votre conjoint(e), étiez-vous ..." else "Avec son(sa) conjoint(e), " || ¤lix9oxsd-GOP¤ || " était ..." + + + + radio-button + + fr.insee + l13e94a3 + 1 + CodeList + + + fr.insee + l13dy5ql-RDOP-l13ek5gb + 1 + + + fr.insee + l13e94a3 + 1 + CodeList + + + + + + + + fr.insee + l2os6w01 + 1 + + T_NBPARL + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + + T_NBPARL + + + + + fr.insee + l2os6w01-RDOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Combien avez-vous" +else "Combien " || ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤) || " de parent(s) dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l2os145t + 1 + CodeList + + + fr.insee + l2os6w01-RDOP-l2oum9uj + 1 + + + fr.insee + l2os145t + 1 + CodeList + + + + + + + fr.insee + l2os929w + 1 + Instruction + + + + fr.insee + l13nj6s2 + 1 + + T_UNLOG + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + + T_UNLOG + + + + + fr.insee + l13nj6s2-RDOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vivez-vous" else ¤lix9oxsd-GOP¤ || " vit-" || ¤l14uaqgk-GOP¤ ) +|| " aussi dans un autre logement ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l13nj6s2-RDOP-l13p9f55 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l13ouetk + 1 + Instruction + + + fr.insee + l13o92e6 + 1 + Instruction + + + + fr.insee + l13nyqwe + 1 + + T_DURLOG + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + + T_DURLOG + + + + + fr.insee + l13nyqwe-RDOP-l13otte3 + 1 + OutParameter + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + OutParameter + + + + + "Combien de temps " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vivez vous dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" +else ¤lix9oxsd-GOP¤ || " vit-" || ¤l14uaqgk-GOP¤ || " dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l13o0n14 + 1 + CodeList + + + fr.insee + l13nyqwe-RDOP-l13otte3 + 1 + + + fr.insee + l13o0n14 + 1 + CodeList + + + + + + + + fr.insee + l13on6tn + 1 + + T_MINLOGAUT + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + + T_MINLOGAUT + + + + + fr.insee + l13on6tn-RDOP-l13p421a + 1 + OutParameter + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "L'autre logement dans lequel vous vivez est-il ... ?" else +"Pour " || ¤lix9oxsd-GOP¤ || ", l'autre logement dans lequel " || ¤l14uaqgk-GOP¤ || " vit, est-il ... ?" + + + + radio-button + + fr.insee + l13orz9s + 1 + CodeList + + + fr.insee + l13on6tn-RDOP-l13p421a + 1 + + + fr.insee + l13orz9s + 1 + CodeList + + + + + + + fr.insee + l13p60fc + 1 + Instruction + + + + fr.insee + l13oux5e + 1 + + T_GARDE + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + + T_GARDE + + + + + fr.insee + l13oux5e-RDOP-l13ozo8e + 1 + OutParameter + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Etes-vous" +else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ ) || " en résidence alternée entre ses deux parents ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l13oux5e-RDOP-l13ozo8e + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l13pabqu + 1 + + T_DORM + + + fr.insee + l13pabqu-QOP-l13qneoc + 1 + + T_DORM + + + + + fr.insee + l13pabqu-RDOP-l13qneoc + 1 + OutParameter + + + fr.insee + l13pabqu-QOP-l13qneoc + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Où avez-vous" +else "Où " || ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤ ) || " dormi la nuit dernière ?" + + + + radio-button + + fr.insee + l13p6die + 1 + CodeList + + + fr.insee + l13pabqu-RDOP-l13qneoc + 1 + + + fr.insee + l13p6die + 1 + CodeList + + + + + + + fr.insee + l13pckb2 + 1 + Instruction + + + + fr.insee + l13pbxr1 + 1 + + T_MAJLOGENQ + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + + T_MAJLOGENQ + + + + + fr.insee + l13pbxr1-RDOP-l13ql9zy + 1 + OutParameter + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Pour vous" +else "Pour " || ¤lix9oxsd-GOP¤ ) || ", le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " est-il ... ?" + + + + radio-button + + fr.insee + l13pat1k + 1 + CodeList + + + fr.insee + l13pbxr1-RDOP-l13ql9zy + 1 + + + fr.insee + l13pat1k + 1 + CodeList + + + + + + + + fr.insee + l13pyw1k + 1 + + T_MAJLOGAUT1 + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + + T_MAJLOGAUT1 + + + + + fr.insee + l13pyw1k-RDOP-l13r0gez + 1 + OutParameter + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "L'autre logement dans lequel vous vivez est-il ... ?" else +"Pour " || ¤lix9oxsd-GOP¤ || ", l'autre logement dans lequel " || ¤l14uaqgk-GOP¤ || " vit, est-il ... ?" + + + + radio-button + + fr.insee + l13q0vc2 + 1 + CodeList + + + fr.insee + l13pyw1k-RDOP-l13r0gez + 1 + + + fr.insee + l13q0vc2 + 1 + CodeList + + + + + + + fr.insee + l13q4e9k + 1 + Instruction + + + + fr.insee + lic040m4 + 1 + + T_MAJLOGAUT2 + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + + T_MAJLOGAUT2 + + + + + fr.insee + lic040m4-RDOP-libzzg3f + 1 + OutParameter + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "L'autre logement dans lequel vous vivez est-il ... ?" else +"Pour " || ¤lix9oxsd-GOP¤ || ", l'autre logement dans lequel " || ¤l14uaqgk-GOP¤ || " vit, est-il ... ?" + + + + radio-button + + fr.insee + lic06uco + 1 + CodeList + + + fr.insee + lic040m4-RDOP-libzzg3f + 1 + + + fr.insee + lic06uco + 1 + CodeList + + + + + + + fr.insee + lic0075d + 1 + Instruction + + + + fr.insee + l13q9a24 + 1 + + T_LOGCO + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + + T_LOGCO + + + + + fr.insee + l13q9a24-RDOP-l13qthvq + 1 + OutParameter + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + OutParameter + + + + + "L'autre logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "dans lequel vous vivez" +else "où vit " || ¤lix9oxsd-GOP¤ ) || +" est-il une chambre dans une structure collective (internat, résidence étudiante, foyer de l'enfance, foyer de jeunes travailleurs) ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l13q9a24-RDOP-l13qthvq + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l13qc9n8 + 1 + + T_TYPLOGCO + + + fr.insee + l13qc9n8-QOP-l13qly1w + 1 + + T_TYPLOGCO + + + + + fr.insee + l13qc9n8-RDOP-l13qly1w + 1 + OutParameter + + + fr.insee + l13qc9n8-QOP-l13qly1w + 1 + OutParameter + + + + + "De quelle structure s'agit-il ?" + + + + radio-button + + fr.insee + l13pwmep + 1 + CodeList + + + fr.insee + l13qc9n8-RDOP-l13qly1w + 1 + + + fr.insee + l13pwmep + 1 + CodeList + + + + + + + + fr.insee + lj49vhtv + 1 + + HM2 + + + fr.insee + lj49vhtv-QOP-lj4b08se + 1 + + HM2 + + + + + fr.insee + lj49vhtv-RDOP-lj4b08se + 1 + OutParameter + + + fr.insee + lj49vhtv-QOP-lj4b08se + 1 + OutParameter + + + + + "Heure et minute du début du questionnaire individuel" + + + + + fr.insee + lj49vhtv-RDOP-lj4b08se + 1 + + + + + fr.insee + lj49wn13 + 1 + Instruction + + + + fr.insee + l1awvkop + 1 + + T_SITUAEU + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + + T_SITUAEU + + + + + fr.insee + l1awvkop-RDOP-l1aypckh + 1 + OutParameter + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + + + "Actuellement, quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre situation principale ?" +else "la situation principale de " || ¤lix9oxsd-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1ax6zmm + 1 + CodeList + + + fr.insee + l1awvkop-RDOP-l1aypckh + 1 + + + fr.insee + l1ax6zmm + 1 + CodeList + + + + + + + fr.insee + l1axcevr + 1 + Instruction + + + + fr.insee + l1axg6y2 + 1 + + T_TRAVAIL + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + + T_TRAVAIL + + + + + fr.insee + l1axg6y2-RDOP-l1ayp4x5 + 1 + OutParameter + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Avez-vous " else ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤) || " cependant un emploi ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1axg6y2-RDOP-l1ayp4x5 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l1axc93h + 1 + Instruction + + + fr.insee + l1axit1c + 1 + Instruction + + + + fr.insee + l1axqt6w + 1 + + T_ACTIVANTE + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + + T_ACTIVANTE + + + + + fr.insee + l1axqt6w-RDOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Avez-vous " else ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤ ) +|| " déjà travaillé par le passé, même pour un petit boulot, même s'il y a longtemps ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1axqt6w-RDOP-l1ayg7g9 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l1axn5kx + 1 + + T_ACTIVANTEB + + + fr.insee + l1axn5kx-QOP-l1aynm3x + 1 + + T_ACTIVANTEB + + + + + fr.insee + l1axn5kx-RDOP-l1aynm3x + 1 + OutParameter + + + fr.insee + l1axn5kx-QOP-l1aynm3x + 1 + OutParameter + + + + + "Cette expérience professionnelle s'est-elle uniquement limitée à des petits boulots ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1axn5kx-RDOP-l1aynm3x + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l1ay4jh3 + 1 + Instruction + + + + fr.insee + l1ax891g + 1 + + T_NBEMP + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + + T_NBEMP + + + + + fr.insee + l1ax891g-RDOP-l1aydiur + 1 + OutParameter + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Combien avez-vous " else "Combien " || ¤lix9oxsd-GOP¤ || " a-t-" || ¤l14uaqgk-GOP¤) +|| " d'emplois ou d'activités professionnelles ?" + + + + radio-button + + fr.insee + l1axlp6q + 1 + CodeList + + + fr.insee + l1ax891g-RDOP-l1aydiur + 1 + + + fr.insee + l1axlp6q + 1 + CodeList + + + + + + + fr.insee + l1ay5n6p + 1 + Instruction + + + fr.insee + l1axqkkb + 1 + Instruction + + + fr.insee + l1axsnjt + 1 + Instruction + + + fr.insee + l1ay31ab + 1 + Instruction + + + + fr.insee + l1axtzy5 + 1 + + T_PCLCAF + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + + T_PCLCAF + + + + + fr.insee + l1axtzy5-RDOP-liyb5urr + 1 + OutParameter + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + OutParameter + + + + + "Dans cet emploi, quelle est " || +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?") + + + + + fr.insee + l1axtzy5-RDOP-liyb5urr + 1 + + + + + fr.insee + l1axw4uj + 1 + Instruction + + + fr.insee + l1ay187p + 1 + Instruction + + + + fr.insee + lix6ywd1 + 1 + + T_PCLCAH + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + + T_PCLCAH + + + + + fr.insee + lix6ywd1-RDOP-liybeg67 + 1 + OutParameter + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + OutParameter + + + + + "Dans cet emploi, quelle est " || +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?") + + + + + fr.insee + lix6ywd1-RDOP-liybeg67 + 1 + + + + + fr.insee + lix7drpb + 1 + Instruction + + + fr.insee + lix73k2q + 1 + Instruction + + + + fr.insee + l2j37ba4 + 1 + + T_PCLCACLAIR + + + fr.insee + l2j37ba4-QOP-l2j35xk9 + 1 + + T_PCLCACLAIR + + + + + fr.insee + l2j37ba4-RDOP-l2j35xk9 + 1 + OutParameter + + + fr.insee + l2j37ba4-QOP-l2j35xk9 + 1 + OutParameter + + + + + "Vous n'avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible." + + + + + fr.insee + l2j37ba4-RDOP-l2j35xk9 + 1 + + + + + + fr.insee + l1ay3ugz + 1 + + T_STCPUB + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + + T_STCPUB + + + + + fr.insee + l1ay3ugz-RDOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + + + "Dans cet emploi, " || +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes ..." +else ¤lix9oxsd-GOP¤ || " est ...") + + + + radio-button + + fr.insee + l1ay1q2v + 1 + CodeList + + + fr.insee + l1ay3ugz-RDOP-l1ayl2qm + 1 + + + fr.insee + l1ay1q2v + 1 + CodeList + + + + + + + + fr.insee + l1uy49nh + 1 + + T_ENCADR + + + fr.insee + l1uy49nh-QOP-l1uymz10 + 1 + + T_ENCADR + + + + + fr.insee + l1uy49nh-RDOP-l1uymz10 + 1 + OutParameter + + + fr.insee + l1uy49nh-QOP-l1uymz10 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous arrive-t-il " +else "arrive-t-il à " || ¤lix9oxsd-GOP¤ ) || +" de superviser le travail d'autres salariés (hors apprentis, étudiant en alternance et stagiaires), qu'il s'agisse d'une tâche principale ou pas ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1uy49nh-RDOP-l1uymz10 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l1uyd0or + 1 + Instruction + + + fr.insee + l3a17bgz + 1 + Instruction + + + fr.insee + l3a1edvw + 1 + Instruction + + + fr.insee + l3a1gphw + 1 + Instruction + + + fr.insee + l3a1k8ze + 1 + Instruction + + + + fr.insee + l1w579tb + 1 + + T_QPRCR + + + fr.insee + l1w579tb-QOP-l1w8bfa3 + 1 + + T_QPRCR + + + + + fr.insee + l1w579tb-RDOP-l1w8bfa3 + 1 + OutParameter + + + fr.insee + l1w579tb-QOP-l1w8bfa3 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous êtes ..." + else ¤lix9oxsd-GOP¤ || "est ...") + + + + radio-button + + fr.insee + l1w5j08x + 1 + CodeList + + + fr.insee + l1w579tb-RDOP-l1w8bfa3 + 1 + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + + + fr.insee + l1w7wvih + 1 + + T_QPRCU + + + fr.insee + l1w7wvih-QOP-l1w832nc + 1 + + QPRCU + + + + + fr.insee + l1w7wvih-RDOP-l1w832nc + 1 + OutParameter + + + fr.insee + l1w7wvih-QOP-l1w832nc + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous êtes ..." else ¤lix9oxsd-GOP¤ || " est ...") + + + + radio-button + + fr.insee + l1w7rcz3 + 1 + CodeList + + + fr.insee + l1w7wvih-RDOP-l1w832nc + 1 + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + + + fr.insee + l1w7xqie + 1 + + T_ACTIV + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + + T_ACTIV + + + + + fr.insee + l1w7xqie-RDOP-liybd3j3 + 1 + OutParameter + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + OutParameter + + + + + "Quel est le principal secteur d'activité de " || +if (¤l1ay3ugz-QOP-l1ayl2qm¤ = "1") then "l'entreprise que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous dirigez ?" else ¤lix9oxsd-GOP¤ || " dirige ?") +else if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then "l'établissement dans lequel " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous travaillez ?" else ¤lix9oxsd-GOP¤ || " travaille ?") +else "l'entreprise de la personne que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidez ?" else ¤lix9oxsd-GOP¤ || " aide ?") + + + + + fr.insee + l1w7xqie-RDOP-liybd3j3 + 1 + + + + + fr.insee + l1w7soig + 1 + Instruction + + + fr.insee + l1w7xm9n + 1 + Instruction + + + fr.insee + libjlr09 + 1 + Instruction + + + + fr.insee + l1wcbosx + 1 + + T_ACTIVCLAIR + + + fr.insee + l1wcbosx-QOP-l1wdop3b + 1 + + T_ACTIVCLAIR + + + + + fr.insee + l1wcbosx-RDOP-l1wdop3b + 1 + OutParameter + + + fr.insee + l1wcbosx-QOP-l1wdop3b + 1 + OutParameter + + + + + "Vous n'avez pas trouvé dans la liste. Pouvez-vous décrire l'activité de" || +(if (¤l1ay3ugz-QOP-l1ayl2qm¤ = "1") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre entreprise" else " l'entreprise de " || ¤lix9oxsd-GOP¤ ) +else if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre établissement" else " l'établissement de " || ¤lix9oxsd-GOP¤ ) +else (" l'entreprise de la personne que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidez" else ¤lix9oxsd-GOP¤ || " aide"))) +|| ", le plus précisément possible ?" + + + + + fr.insee + l1wcbosx-RDOP-l1wdop3b + 1 + + + + + fr.insee + libjc2d1 + 1 + Instruction + + + fr.insee + libj8ovw + 1 + Instruction + + + + fr.insee + l1wc3dr5 + 1 + + T_ACTIVDOM + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + + T_ACTIVDOM + + + + + fr.insee + l1wc3dr5-RDOP-libk1tma + 1 + OutParameter + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + + + "Dans quel domaine d'activité se situe " || +(if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then "l'établissement ?" +else "l'entreprise ?") + + + + radio-button + + fr.insee + libjlqfo + 1 + CodeList + + + fr.insee + l1wc3dr5-RDOP-libk1tma + 1 + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + + + fr.insee + libjqd0h + 1 + + T_ACTIVDOM_COM + + + fr.insee + libjqd0h-QOP-libjm9k1 + 1 + + T_ACTIVDOM_COM + + + + + fr.insee + libjqd0h-RDOP-libjm9k1 + 1 + OutParameter + + + fr.insee + libjqd0h-QOP-libjm9k1 + 1 + OutParameter + + + + + "Quel est le type de clientèle ?" + + + + radio-button + + fr.insee + libjs6u4 + 1 + CodeList + + + fr.insee + libjqd0h-RDOP-libjm9k1 + 1 + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + + + fr.insee + libjy106 + 1 + + T_ACTIVDOM_SOC + + + fr.insee + libjy106-QOP-libjqw3x + 1 + + T_ACTIVDOM_SOC + + + + + fr.insee + libjy106-RDOP-libjqw3x + 1 + OutParameter + + + fr.insee + libjy106-QOP-libjqw3x + 1 + OutParameter + + + + + "De quel type d'activité sociale ou médico-sociale s'agit-il ?" + + + + radio-button + + fr.insee + libjrcvd + 1 + CodeList + + + fr.insee + libjy106-RDOP-libjqw3x + 1 + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + + + fr.insee + l1wcdojm + 1 + + T_NBSALETAB + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + + T_NBSALETAB + + + + + fr.insee + l1wcdojm-RDOP-l1wdj4w4 + 1 + OutParameter + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + OutParameter + + + + + "Actuellement, en" || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " vous comptant, combien de personnes travaillent dans l'établissement où vous travaillez ?" +else " comptant " || ¤lix9oxsd-GOP¤ || ", combien de personnes travaillent dans l'établissement où travaille " || ¤lix9oxsd-GOP¤ || "?" + + + + radio-button + + fr.insee + l1wc2pt4 + 1 + CodeList + + + fr.insee + l1wcdojm-RDOP-l1wdj4w4 + 1 + + + fr.insee + l1wc2pt4 + 1 + CodeList + + + + + + + fr.insee + l1wcjxm4 + 1 + Instruction + + + + fr.insee + l1wcfol1 + 1 + + T_NBSALETABA + + + fr.insee + l1wcfol1-QOP-l1wdh1gg + 1 + + T_NBSALETABA + + + + + fr.insee + l1wcfol1-RDOP-l1wdh1gg + 1 + OutParameter + + + fr.insee + l1wcfol1-QOP-l1wdh1gg + 1 + OutParameter + + + + + "Plus précisément ..." + + + + radio-button + + fr.insee + l1wcgcka + 1 + CodeList + + + fr.insee + l1wcfol1-RDOP-l1wdh1gg + 1 + + + fr.insee + l1wcgcka + 1 + CodeList + + + + + + + fr.insee + l1wcgvvv + 1 + Instruction + + + + fr.insee + l1wde502 + 1 + + T_NBSAL1 + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + + T_NBSAL1 + + + + + fr.insee + l1wde502-RDOP-l1wdr571 + 1 + OutParameter + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + OutParameter + + + + + "Actuellement, en" || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " vous comptant" else " comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillent dans l'entreprise ?" + + + + radio-button + + fr.insee + l1wcl5qf + 1 + CodeList + + + fr.insee + l1wde502-RDOP-l1wdr571 + 1 + + + fr.insee + l1wcl5qf + 1 + CodeList + + + + + + + fr.insee + l1wdjwaj + 1 + Instruction + + + + fr.insee + libjdd9j + 1 + + T_NBSAL2 + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + + T_NBSAL2 + + + + + fr.insee + libjdd9j-RDOP-libj91lx + 1 + OutParameter + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + OutParameter + + + + + "Actuellement, en" || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " vous comptant" else " comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillent dans l'entreprise ?" + + + + radio-button + + fr.insee + libj9vq3 + 1 + CodeList + + + fr.insee + libjdd9j-RDOP-libj91lx + 1 + + + fr.insee + libj9vq3 + 1 + CodeList + + + + + + + fr.insee + libjbhj2 + 1 + Instruction + + + + fr.insee + l1wd3z30 + 1 + + T_NBSALA + + + fr.insee + l1wd3z30-QOP-l1wdm9an + 1 + + T_NBSALA + + + + + fr.insee + l1wd3z30-RDOP-l1wdm9an + 1 + OutParameter + + + fr.insee + l1wd3z30-QOP-l1wdm9an + 1 + OutParameter + + + + + "Plus précisément ..." + + + + radio-button + + fr.insee + l1wdjul6 + 1 + CodeList + + + fr.insee + l1wd3z30-RDOP-l1wdm9an + 1 + + + fr.insee + l1wdjul6 + 1 + CodeList + + + + + + + fr.insee + l1wd71he + 1 + Instruction + + + + fr.insee + l2hngtu9 + 1 + + T_CONTAC + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + + T_CONTAC + + + + + fr.insee + l2hngtu9-RDOP-l2ho0qne + 1 + OutParameter + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous êtes en ..." +else ¤lix9oxsd-GOP¤ || " est en ..." + + + + radio-button + + fr.insee + l2hnfr8p + 1 + CodeList + + + fr.insee + l2hngtu9-RDOP-l2ho0qne + 1 + + + fr.insee + l2hnfr8p + 1 + CodeList + + + + + + + + fr.insee + l2it2sxv + 1 + + T_TPP + + + fr.insee + l2it2sxv-QOP-l2iton8o + 1 + + T_TPP + + + + + fr.insee + l2it2sxv-RDOP-l2iton8o + 1 + OutParameter + + + fr.insee + l2it2sxv-QOP-l2iton8o + 1 + OutParameter + + + + + if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous travaillez ..." +else ¤lix9oxsd-GOP¤ || " travaille ..." + + + + radio-button + + fr.insee + l2it94ua + 1 + CodeList + + + fr.insee + l2it2sxv-RDOP-l2iton8o + 1 + + + fr.insee + l2it94ua + 1 + CodeList + + + + + + + + fr.insee + l2j4dvv4 + 1 + + T_APCLCAF + + + fr.insee + l2j4dvv4-QOP-liybrex0 + 1 + + T_APCLCAF + + + + + fr.insee + l2j4dvv4-RDOP-liybrex0 + 1 + OutParameter + + + fr.insee + l2j4dvv4-QOP-liybrex0 + 1 + OutParameter + + + + + "Dans " || ¤l2itqw98-GOP¤ || " dernier emploi, quelle était " || +if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then " votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + fr.insee + l2j4dvv4-RDOP-liybrex0 + 1 + + + + + fr.insee + l2j4d96k + 1 + Instruction + + + fr.insee + l2j4h8qu + 1 + Instruction + + + fr.insee + l2j4wx3b + 1 + Instruction + + + + fr.insee + lix760d6 + 1 + + T_APCLCAH + + + fr.insee + lix760d6-QOP-liybq2e4 + 1 + + T_APCLCAH + + + + + fr.insee + lix760d6-RDOP-liybq2e4 + 1 + OutParameter + + + fr.insee + lix760d6-QOP-liybq2e4 + 1 + OutParameter + + + + + "Dans " || ¤l2itqw98-GOP¤ || " dernier emploi, quelle était " || +if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then " votre profession ?" +else "la profession de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + fr.insee + lix760d6-RDOP-liybq2e4 + 1 + + + + + fr.insee + lix6q3iv + 1 + Instruction + + + fr.insee + lix6zy2m + 1 + Instruction + + + fr.insee + lix72fej + 1 + Instruction + + + + fr.insee + l2j4wcna + 1 + + T_APCLCACLAIR + + + fr.insee + l2j4wcna-QOP-l2j4n8nj + 1 + + T_APCLCACLAIR + + + + + fr.insee + l2j4wcna-RDOP-l2j4n8nj + 1 + OutParameter + + + fr.insee + l2j4wcna-QOP-l2j4n8nj + 1 + OutParameter + + + + + "Vous n'avez pas trouvé le libellé de profession recherché dans la liste. Veuillez saisir le libellé de profession le plus précis et complet possible." + + + + + fr.insee + l2j4wcna-RDOP-l2j4n8nj + 1 + + + + + + fr.insee + l2j4wtox + 1 + + T_ASTCPUB + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + + T_ASTCPUB + + + + + fr.insee + l2j4wtox-RDOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous étiez ..." +else ¤lix9oxsd-GOP¤ || " était ...") + + + + radio-button + + fr.insee + l2ywf31u + 1 + CodeList + + + fr.insee + l2j4wtox-RDOP-l2j6u5k7 + 1 + + + fr.insee + l2ywf31u + 1 + CodeList + + + + + + + + fr.insee + l2j4lkhe + 1 + + T_AQPRCR + + + fr.insee + l2j4lkhe-QOP-l2j6ziye + 1 + + T_AQPRCR + + + + + fr.insee + l2j4lkhe-RDOP-l2j6ziye + 1 + OutParameter + + + fr.insee + l2j4lkhe-QOP-l2j6ziye + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous étiez ..." +else ¤lix9oxsd-GOP¤ || " était ...") + + + + radio-button + + fr.insee + l1w5j08x + 1 + CodeList + + + fr.insee + l2j4lkhe-RDOP-l2j6ziye + 1 + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + + + fr.insee + l2j4qf0d + 1 + + T_AQPRCU + + + fr.insee + l2j4qf0d-QOP-l2j6xfm5 + 1 + + T_AQPRCU + + + + + fr.insee + l2j4qf0d-RDOP-l2j6xfm5 + 1 + OutParameter + + + fr.insee + l2j4qf0d-QOP-l2j6xfm5 + 1 + OutParameter + + + + + "Dans cet emploi, " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous étiez ..." +else ¤lix9oxsd-GOP¤ || " était ...") + + + + radio-button + + fr.insee + l1w7rcz3 + 1 + CodeList + + + fr.insee + l2j4qf0d-RDOP-l2j6xfm5 + 1 + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + + + fr.insee + l2j4q4wo + 1 + + T_ANBSAL1 + + + fr.insee + l2j4q4wo-QOP-l2j6kkcg + 1 + + T_ANBSAL1 + + + + + fr.insee + l2j4q4wo-RDOP-l2j6kkcg + 1 + OutParameter + + + fr.insee + l2j4q4wo-QOP-l2j6kkcg + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "En vous comptant" else "En comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillaient dans l'entreprise ?" + + + + radio-button + + fr.insee + l2j4sfwo + 1 + CodeList + + + fr.insee + l2j4q4wo-RDOP-l2j6kkcg + 1 + + + fr.insee + l2j4sfwo + 1 + CodeList + + + + + + + + fr.insee + libk67yb + 1 + + T_ANBSAL2 + + + fr.insee + libk67yb-QOP-libjno8l + 1 + + T_ANBSAL2 + + + + + fr.insee + libk67yb-RDOP-libjno8l + 1 + OutParameter + + + fr.insee + libk67yb-QOP-libjno8l + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "En vous comptant" else "En comptant " || ¤lix9oxsd-GOP¤ ) || ", combien de personnes travaillaient dans l'entreprise ?" + + + + radio-button + + fr.insee + libjxzeo + 1 + CodeList + + + fr.insee + libk67yb-RDOP-libjno8l + 1 + + + fr.insee + libjxzeo + 1 + CodeList + + + + + + + + fr.insee + libjs2lh + 1 + + T_AACTIV + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + + T_AACTIV + + + + + fr.insee + libjs2lh-RDOP-liyazv5l + 1 + OutParameter + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + OutParameter + + + + + "Quel était le principal secteur d'activité de " || +if (¤l2j4wtox-QOP-l2j6u5k7¤ = "1") then "l'entreprise que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous dirigiez ?" + else ¤lix9oxsd-GOP¤ || " dirigeait ?") +else if (nvl(¤l2j4wtox-QOP-l2j6u5k7¤,"2") = "2" or ¤l2j4wtox-QOP-l2j6u5k7¤ = "3") then "l'établissement dans lequel " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous travailliez ?" + else ¤lix9oxsd-GOP¤ || " travaillait ?") +else "l'entreprise de la personne que " || + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidiez ?" + else ¤lix9oxsd-GOP¤ || " aidait ?") + + + + + fr.insee + libjs2lh-RDOP-liyazv5l + 1 + + + + + fr.insee + libk7ytq + 1 + Instruction + + + fr.insee + libk69pv + 1 + Instruction + + + fr.insee + libjyk4h + 1 + Instruction + + + + fr.insee + libk2ree + 1 + + T_AACTIVCLAIR + + + fr.insee + libk2ree-QOP-libjumge + 1 + + T_AACTIVCLAIR + + + + + fr.insee + libk2ree-RDOP-libjumge + 1 + OutParameter + + + fr.insee + libk2ree-QOP-libjumge + 1 + OutParameter + + + + + "Vous n'avez pas trouvé dans la liste. Pouvez-vous décrire l'activité de" || +(if (¤l2j4wtox-QOP-l2j6u5k7¤ = "1") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre ancienne entreprise" else " l'ancienne entreprise de " || ¤lix9oxsd-GOP¤ ) +else if (nvl(¤l2j4wtox-QOP-l2j6u5k7¤,"2") = "2" or ¤l2j4wtox-QOP-l2j6u5k7¤ = "3") then (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then " votre ancien établissement" else " l'ancien établissement de " || ¤lix9oxsd-GOP¤ ) +else (" l'entreprise de la personne que " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vous aidiez" else ¤lix9oxsd-GOP¤ || " aidait"))) +|| ", le plus précisément possible ?" + + + + + fr.insee + libk2ree-RDOP-libjumge + 1 + + + + + fr.insee + libk8i3c + 1 + Instruction + + + fr.insee + libjqzj2 + 1 + Instruction + + + + fr.insee + libjvvif + 1 + + T_AACTIVDOM + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + + T_AACTIVDOM + + + + + fr.insee + libjvvif-RDOP-libjvdsa + 1 + OutParameter + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + + + "Dans quel domaine d'activité se situait " || +(if (nvl(¤l1ay3ugz-QOP-l1ayl2qm¤,"2") = "2" or ¤l1ay3ugz-QOP-l1ayl2qm¤ = "3") then "l'établissement ?" +else "l'entreprise ?") + + + + radio-button + + fr.insee + libjlqfo + 1 + CodeList + + + fr.insee + libjvvif-RDOP-libjvdsa + 1 + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + + + fr.insee + libk3ld2 + 1 + + T_AACTIVDOM_COM + + + fr.insee + libk3ld2-QOP-libk3at3 + 1 + + T_AACTIVDOM_COM + + + + + fr.insee + libk3ld2-RDOP-libk3at3 + 1 + OutParameter + + + fr.insee + libk3ld2-QOP-libk3at3 + 1 + OutParameter + + + + + "Quel était le type de clientèle" + + + + radio-button + + fr.insee + libjs6u4 + 1 + CodeList + + + fr.insee + libk3ld2-RDOP-libk3at3 + 1 + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + + + fr.insee + libk6fhp + 1 + + T_AACTIVDOM_SOC + + + fr.insee + libk6fhp-QOP-libk307f + 1 + + T_AACTIVDOM_SOC + + + + + fr.insee + libk6fhp-RDOP-libk307f + 1 + OutParameter + + + fr.insee + libk6fhp-QOP-libk307f + 1 + OutParameter + + + + + "De quel type d'activité sociale ou médico-sociale s'agissait-il ?" + + + + radio-button + + fr.insee + libjrcvd + 1 + CodeList + + + fr.insee + libk6fhp-RDOP-libk307f + 1 + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + + + fr.insee + l2otzngx + 1 + + T_FF + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + + T_FF + + + + + fr.insee + l2otzngx-RDOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + + + "Actuellement, " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "suivez-vous " else ¤lix9oxsd-GOP¤ || " suit-" ||¤l14uaqgk-GOP¤) || +" des études ou une formation préparant à un diplôme, un titre reconnu ou un concours ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l2otzngx-RDOP-l2oui0s5 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l2otlsot + 1 + Instruction + + + fr.insee + l2otr5pk + 1 + Instruction + + + + fr.insee + l2otx5kf + 1 + + T_FFVAC + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + + T_FFVAC + + + + + fr.insee + l2otx5kf-RDOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Etes-vous" else ¤lix9oxsd-GOP¤ || " est-" ||¤l14uaqgk-GOP¤ ) || " actuellement en vacances scolaires ou universitaires ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l2otx5kf-RDOP-l2ougb3y + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l2ou3bde + 1 + + T_FFLIEU + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + + T_FFLIEU + + + + + fr.insee + l2ou3bde-RDOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Où êtes-vous" +else "Où " || ¤lix9oxsd-GOP¤ || " est-" ||¤l14uaqgk-GOP¤) || " inscrit" || ¤l2iur75u-GOP¤ || " ?" + + + + radio-button + + fr.insee + l2ou5fc3 + 1 + CodeList + + + fr.insee + l2ou3bde-RDOP-l2oultt6 + 1 + + + fr.insee + l2ou5fc3 + 1 + CodeList + + + + + + + fr.insee + l2ovaqrz + 1 + Instruction + + + fr.insee + l2ovkdyf + 1 + Instruction + + + + fr.insee + l2ovmzu9 + 1 + + T_FFCLA + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + + T_FFCLA + + + + + fr.insee + l2ovmzu9-RDOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + + + "En quelle classe " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "êtes-vous ?" else ¤lix9oxsd-GOP¤ || " est-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ov9ta3 + 1 + CodeList + + + fr.insee + l2ovmzu9-RDOP-l2ox6j3d + 1 + + + fr.insee + l2ov9ta3 + 1 + CodeList + + + + + + + + fr.insee + l2ovtsij + 1 + + T_FFBAC + + + fr.insee + l2ovtsij-QOP-l2ox5ckn + 1 + + T_FFBAC + + + + + fr.insee + l2ovtsij-RDOP-l2ox5ckn + 1 + OutParameter + + + fr.insee + l2ovtsij-QOP-l2ox5ckn + 1 + OutParameter + + + + + "Quel baccalauréat " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "préparez-vous ?" +else ¤lix9oxsd-GOP¤ || " prépare-t-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ovg7g8 + 1 + CodeList + + + fr.insee + l2ovtsij-RDOP-l2ox5ckn + 1 + + + fr.insee + l2ovg7g8 + 1 + CodeList + + + + + + + + fr.insee + l2ovpx9p + 1 + + T_FFCAP + + + fr.insee + l2ovpx9p-QOP-l2ox6bqm + 1 + + T_FFCAP + + + + + fr.insee + l2ovpx9p-RDOP-l2ox6bqm + 1 + OutParameter + + + fr.insee + l2ovpx9p-QOP-l2ox6bqm + 1 + OutParameter + + + + + "Quel CAP " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "préparez-vous ?" +else ¤lix9oxsd-GOP¤ || " prépare-t-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ovupfg + 1 + CodeList + + + fr.insee + l2ovpx9p-RDOP-l2ox6bqm + 1 + + + fr.insee + l2ovupfg + 1 + CodeList + + + + + + + + fr.insee + l2ovy39g + 1 + + T_FFTYPFORM + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + + T_FFTYPFORM + + + + + fr.insee + l2ovy39g-RDOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + + + "Quel type de formation " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "suivez-vous ?" +else ¤lix9oxsd-GOP¤ || " suit-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ovt65t + 1 + CodeList + + + fr.insee + l2ovy39g-RDOP-l2oxcr7q + 1 + + + fr.insee + l2ovt65t + 1 + CodeList + + + + + + + fr.insee + l2ow6m96 + 1 + Instruction + + + fr.insee + l2ovsdtf + 1 + Instruction + + + + fr.insee + l2owam6j + 1 + + T_FFCONC + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + + T_FFCONC + + + + + fr.insee + l2owam6j-RDOP-l2ox5kye + 1 + OutParameter + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + OutParameter + + + + + "Quel concours " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "préparez-vous ?" +else ¤lix9oxsd-GOP¤ || " prépare-t-" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2ow3zu7 + 1 + CodeList + + + fr.insee + l2owam6j-RDOP-l2ox5kye + 1 + + + fr.insee + l2ow3zu7 + 1 + CodeList + + + + + + + fr.insee + l2ow8eun + 1 + Instruction + + + + fr.insee + l2ow3zh7 + 1 + + T_FFNIVA + + + fr.insee + l2ow3zh7-QOP-l2ox0dz3 + 1 + + T_FFNIVA + + + + + fr.insee + l2ow3zh7-RDOP-l2ox0dz3 + 1 + OutParameter + + + fr.insee + l2ow3zh7-QOP-l2ox0dz3 + 1 + OutParameter + + + + + "Quel est le diplôme requis pour passer ce concours ?" + + + + radio-button + + fr.insee + l2owamgp + 1 + CodeList + + + fr.insee + l2ow3zh7-RDOP-l2ox0dz3 + 1 + + + fr.insee + l2owamgp + 1 + CodeList + + + + + + + + fr.insee + l2owbbw3 + 1 + + T_FFNIVB + + + fr.insee + l2owbbw3-QOP-l2ox5o3w + 1 + + T_FFNIVB + + + + + fr.insee + l2owbbw3-RDOP-l2ox5o3w + 1 + OutParameter + + + fr.insee + l2owbbw3-QOP-l2ox5o3w + 1 + OutParameter + + + + + "Quelle sera " || ¤l2iu1atg-GOP¤ || " catégorie dans la fonction publique à l'issue de la formation ?" + + + + radio-button + + fr.insee + l2owah6l + 1 + CodeList + + + fr.insee + l2owbbw3-RDOP-l2ox5o3w + 1 + + + fr.insee + l2owah6l + 1 + CodeList + + + + + + + + fr.insee + l2ow52ru + 1 + + T_FFNIVC + + + fr.insee + l2ow52ru-QOP-l2owyisb + 1 + + T_FFNIVC + + + + + fr.insee + l2ow52ru-RDOP-l2owyisb + 1 + OutParameter + + + fr.insee + l2ow52ru-QOP-l2owyisb + 1 + OutParameter + + + + + "Pouvez-vous préciser quelle est cette formation ?" + + + + + fr.insee + l2ow52ru-RDOP-l2owyisb + 1 + + + + + + fr.insee + l2owdadb + 1 + + T_FFDIPL + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + + T_FFDIPL + + + + + fr.insee + l2owdadb-RDOP-liybioj5 + 1 + OutParameter + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + + + "Quel diplôme ou titre " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "préparez-vous ?" else ¤lix9oxsd-GOP¤ || " prépare-t" ||¤l14uaqgk-GOP¤ || " ?") + + + + + fr.insee + l2owdadb-RDOP-liybioj5 + 1 + + + + + fr.insee + l2owus9p + 1 + Instruction + + + fr.insee + l2owljjk + 1 + Instruction + + + fr.insee + l2owh72o + 1 + Instruction + + + + fr.insee + l2owvxuc + 1 + + T_FFDIPLCLAIR + + + fr.insee + l2owvxuc-QOP-l2oxbuly + 1 + + T_FFDIPLCLAIR + + + + + fr.insee + l2owvxuc-RDOP-l2oxbuly + 1 + OutParameter + + + fr.insee + l2owvxuc-QOP-l2oxbuly + 1 + OutParameter + + + + + "Le diplôme ou titre n'est pas dans la liste. Pouvez-vous inscrire, le plus exactement possible, le diplôme ou titre préparé ?" + + + + + fr.insee + l2owvxuc-RDOP-l2oxbuly + 1 + + + + + + fr.insee + l2owkpof + 1 + + T_FFDIPLCLAA + + + fr.insee + l2owkpof-QOP-l2ox77uk + 1 + + T_FFDIPLCLAA + + + + + fr.insee + l2owkpof-RDOP-l2ox77uk + 1 + OutParameter + + + fr.insee + l2owkpof-QOP-l2ox77uk + 1 + OutParameter + + + + + "En quelle classe " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous ?" else ¤lix9oxsd-GOP¤ || " est" || ¤l14uaqgk-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2owv329 + 1 + CodeList + + + fr.insee + l2owkpof-RDOP-l2ox77uk + 1 + + + fr.insee + l2owv329 + 1 + CodeList + + + + + + + + fr.insee + l2owq6i0 + 1 + + T_FFDIPLCLAB + + + fr.insee + l2owq6i0-QOP-l2ox4ce3 + 1 + + T_FFDIPLCLAB + + + + + fr.insee + l2owq6i0-RDOP-l2ox4ce3 + 1 + OutParameter + + + fr.insee + l2owq6i0-QOP-l2ox4ce3 + 1 + OutParameter + + + + + "En quelle année de cursus " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "êtes-vous " +else ¤lix9oxsd-GOP¤ || " est" ||¤l14uaqgk-GOP¤ ) || " inscrit" ||¤l2iur75u-GOP¤ || " ?" + + + + radio-button + + fr.insee + l2owthpd + 1 + CodeList + + + fr.insee + l2owq6i0-RDOP-l2ox4ce3 + 1 + + + fr.insee + l2owthpd + 1 + CodeList + + + + + + + + fr.insee + l2oxxlyk + 1 + + T_GRDIPA + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + + T_GRDIPA + + + + + fr.insee + l2oxxlyk-RDOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + + + "A ce jour, quel est le plus haut diplôme ou titre que " || +(if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "vous possédez ?" else ¤lix9oxsd-GOP¤ || " possède ?") + + + + radio-button + + fr.insee + l2oxynk2 + 1 + CodeList + + + fr.insee + l2oxxlyk-RDOP-l2oyg33b + 1 + + + fr.insee + l2oxynk2 + 1 + CodeList + + + + + + + fr.insee + l2oy0ft2 + 1 + Instruction + + + fr.insee + l2oy18tj + 1 + Instruction + + + + fr.insee + l2oxyt5u + 1 + + T_GRDIPB + + + fr.insee + l2oxyt5u-QOP-l2oyfpqn + 1 + + T_GRDIPB + + + + + fr.insee + l2oxyt5u-RDOP-l2oyfpqn + 1 + OutParameter + + + fr.insee + l2oxyt5u-QOP-l2oyfpqn + 1 + OutParameter + + + + + "Plus précisément, quel est " || (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "votre niveau d'études ?" +else "le niveau d'études de " || ¤lix9oxsd-GOP¤ || " ?") + + + + radio-button + + fr.insee + l2oxz6v4 + 1 + CodeList + + + fr.insee + l2oxyt5u-RDOP-l2oyfpqn + 1 + + + fr.insee + l2oxz6v4 + 1 + CodeList + + + + + + + + fr.insee + l2oyar5n + 1 + + T_GRDIPC + + + fr.insee + l2oyar5n-QOP-l2oxzqp8 + 1 + + T_GRDIPC + + + + + fr.insee + l2oyar5n-RDOP-l2oxzqp8 + 1 + OutParameter + + + fr.insee + l2oyar5n-QOP-l2oxzqp8 + 1 + OutParameter + + + + + "Plus précisément, quel diplôme de niveau supérieur à Bac+2 " || +(if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "avez-vous" else ¤lix9oxsd-GOP¤ || " a-t-" ||¤l14uaqgk-GOP¤) || +" obtenu ?" + + + + radio-button + + fr.insee + l2ywyhne + 1 + CodeList + + + fr.insee + l2oyar5n-RDOP-l2oxzqp8 + 1 + + + fr.insee + l2ywyhne + 1 + CodeList + + + + + + + + fr.insee + lj49ypmj + 1 + + HM3 + + + fr.insee + lj49ypmj-QOP-lj4b8lty + 1 + + HM3 + + + + + fr.insee + lj49ypmj-RDOP-lj4b8lty + 1 + OutParameter + + + fr.insee + lj49ypmj-QOP-lj4b8lty + 1 + OutParameter + + + + + "Heure et minute du début du questionnaire Cadre de vie" + + + + + fr.insee + lj49ypmj-RDOP-lj4b8lty + 1 + + + + + fr.insee + lj4a3j8p + 1 + Instruction + + + + fr.insee + l1atmg24 + 1 + + T_TYPLOG + + + fr.insee + l1atmg24-QOP-l1auvika + 1 + + T_TYPLOG + + + + + fr.insee + l1atmg24-RDOP-l1auvika + 1 + OutParameter + + + fr.insee + l1atmg24-QOP-l1auvika + 1 + OutParameter + + + + + "A quoi correspond le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1au0pkk + 1 + CodeList + + + fr.insee + l1atmg24-RDOP-l1auvika + 1 + + + fr.insee + l1au0pkk + 1 + CodeList + + + + + + + + fr.insee + l1au1n73 + 1 + + T_NPIECES + + + fr.insee + l1au1n73-QOP-l1aurrer + 1 + + T_NPIECES + + + + + fr.insee + l1au1n73-RDOP-l1aurrer + 1 + OutParameter + + + fr.insee + l1au1n73-QOP-l1aurrer + 1 + OutParameter + + + + + "Combien de pièces compte le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 1 + 100 + + Decimal + + fr.insee + l1au1n73-RDOP-l1aurrer + 1 + + + + fr.insee + l1au0511 + 1 + Instruction + + + fr.insee + l1au1wbc + 1 + Instruction + + + fr.insee + l1au4wcm + 1 + Instruction + + + + fr.insee + l1au4bgg + 1 + + T_SURFACE + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + + T_SURFACE + + + + + fr.insee + l1au4bgg-RDOP-l1av085u + 1 + OutParameter + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + OutParameter + + + + + "Quelle est la surface du logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 1 + 10000 + + Decimal + + fr.insee + l1au4bgg-RDOP-l1av085u + 1 + + + + fr.insee + l1au6utz + 1 + Instruction + + + + fr.insee + l1aueqyb + 1 + + T_SURFTR + + + fr.insee + l1aueqyb-QOP-l1auw3l5 + 1 + + T_SURFTR + + + + + fr.insee + l1aueqyb-RDOP-l1auw3l5 + 1 + OutParameter + + + fr.insee + l1aueqyb-QOP-l1auw3l5 + 1 + OutParameter + + + + + "A combien estimez-vous approximativement la surface du logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1aufkzv + 1 + CodeList + + + fr.insee + l1aueqyb-RDOP-l1auw3l5 + 1 + + + fr.insee + l1aufkzv + 1 + CodeList + + + + + + + + fr.insee + l1asqysn + 1 + + T_STOC + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + + T_STOC + + + + + fr.insee + l1asqysn-RDOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + + + "Quel est " || +(if (¤lf9ty6tb-GOP¤ = 1) then "votre statut d'occupation " +else "le statut d'occupation de votre ménage ") +|| "dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + radio-button + + fr.insee + l1asjley + 1 + CodeList + + + fr.insee + l1asqysn-RDOP-l1auyha2 + 1 + + + fr.insee + l1asjley + 1 + CodeList + + + + + + + + fr.insee + l1at6gox + 1 + + T_STOP + + + fr.insee + l1at6gox-QOP-l1av1y5s + 1 + + T_STOP + + + + + fr.insee + l1at6gox-RDOP-l1av1y5s + 1 + OutParameter + + + fr.insee + l1at6gox-QOP-l1av1y5s + 1 + OutParameter + + + + + "Votre ménage doit-il rembourser actuellement un ou plusieurs emprunts pour ce logement ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1at6gox-RDOP-l1av1y5s + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + l1at8nud + 1 + + T_STOL + + + fr.insee + l1at8nud-QOP-l1auyess + 1 + + T_STOL + + + + + fr.insee + l1at8nud-RDOP-l1auyess + 1 + OutParameter + + + fr.insee + l1at8nud-QOP-l1auyess + 1 + OutParameter + + + + + "Ce logement est-il un logement social ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l1at8nud-RDOP-l1auyess + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + liejzvo8 + 1 + + LOYER + + + fr.insee + liejzvo8-QOP-liekjqi0 + 1 + + LOYER + + + + + fr.insee + liejzvo8-RDOP-liekjqi0 + 1 + OutParameter + + + fr.insee + liejzvo8-QOP-liekjqi0 + 1 + OutParameter + + + + + "Quel est le montant du dernier loyer pour ce logement, sans compter les charges et les taxes locatives ?" + + + + + 0 + 999999 + + Decimal + + fr.insee + liejzvo8-RDOP-liekjqi0 + 1 + + + + fr.insee + liekdout + 1 + Instruction + + + + fr.insee + liekiogo + 1 + + LOYER_MENS + + + fr.insee + liekiogo-QOP-livwywpa + 1 + + LOYER_MENS + + + + + fr.insee + liekiogo-RDOP-livwywpa + 1 + OutParameter + + + fr.insee + liekiogo-QOP-livwywpa + 1 + OutParameter + + + + + "Ce loyer est-il ...?" + + + + radio-button + + fr.insee + livt83k2 + 1 + CodeList + + + fr.insee + liekiogo-RDOP-livwywpa + 1 + + + fr.insee + livt83k2 + 1 + CodeList + + + + + + + + fr.insee + l1atqd1u + 1 + + T_LOGPROPRI + + + fr.insee + l1atqd1u-QOP-l1av2w8v + 1 + + T_LOGPROPRI + + + + + fr.insee + l1atqd1u-RDOP-l1av2w8v + 1 + OutParameter + + + fr.insee + l1atqd1u-QOP-l1av2w8v + 1 + OutParameter + + + + + "Pour votre ménage, le propriétaire du logement est ..." + + + + radio-button + + fr.insee + l1ata22l + 1 + CodeList + + + fr.insee + l1atqd1u-RDOP-l1av2w8v + 1 + + + fr.insee + l1ata22l + 1 + CodeList + + + + + + + fr.insee + l1ati3zd + 1 + Instruction + + + + fr.insee + l1atmtkj + 1 + + T_EMMENAGE + + + fr.insee + l1atmtkj-QOP-l1auvdqg + 1 + + T_EMMENAGE + + + + + fr.insee + l1atmtkj-RDOP-l1auvdqg + 1 + OutParameter + + + fr.insee + l1atmtkj-QOP-l1auvdqg + 1 + OutParameter + + + + + "En quelle année " || +(if (¤lf9ty6tb-GOP¤ = 1) then "êtes-vous arrivé(e)" +else "votre ménage est-il arrivé") +|| " dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + + + 1800 + 2023 + + Decimal + + fr.insee + l1atmtkj-RDOP-l1auvdqg + 1 + + + + fr.insee + l1atq9rq + 1 + Instruction + + + fr.insee + l1atz7au + 1 + Instruction + + + fr.insee + liuh2u3g + 1 + Instruction + + + + fr.insee + libxcq30 + 1 + + ANCONSTR + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + + ANCONSTR + + + + + fr.insee + libxcq30-RDOP-liby4vdc + 1 + OutParameter + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + OutParameter + + + + + "En quelle année ce logement a-t-il été construit ?" + + + + + 1400 + 2023 + + Decimal + + fr.insee + libxcq30-RDOP-liby4vdc + 1 + + + + fr.insee + libxgkpb + 1 + Instruction + + + + fr.insee + libxj1sw + 1 + + ANCONSTR_TR + + + fr.insee + libxj1sw-QOP-liby3bd0 + 1 + + ANCONSTR_TR + + + + + fr.insee + libxj1sw-RDOP-liby3bd0 + 1 + OutParameter + + + fr.insee + libxj1sw-QOP-liby3bd0 + 1 + OutParameter + + + + + "Pourriez-vous indiquer la période de construction de votre logement ?" + + + + radio-button + + fr.insee + libxmauc + 1 + CodeList + + + fr.insee + libxj1sw-RDOP-liby3bd0 + 1 + + + fr.insee + libxmauc + 1 + CodeList + + + + + + + + fr.insee + libxnd91 + 1 + + NRJ_TRAV_PROP + + + fr.insee + libxnd91-QOP-liby200u + 1 + + NRJ_TRAV_PROP + + + + + fr.insee + libxnd91-RDOP-liby200u + 1 + OutParameter + + + fr.insee + libxnd91-QOP-liby200u + 1 + OutParameter + + + + + "Au cours des années 2022 et 2023, avez-vous (ou votre copropriété) réalisé des travaux permettant d’économiser de l’énergie dans votre logement ? " + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + libxnd91-RDOP-liby200u + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + liby4lt6 + 1 + Instruction + + + + fr.insee + libxur5m + 1 + + NRJ_TRAV_LOC + + + fr.insee + libxur5m-QOP-libxuhr9 + 1 + + NRJ_TRAV_LOC + + + + + fr.insee + libxur5m-RDOP-libxuhr9 + 1 + OutParameter + + + fr.insee + libxur5m-QOP-libxuhr9 + 1 + OutParameter + + + + + "Au cours des années 2022 et 2023, votre propriétaire (ou vous-même) a-t-il réalisé des travaux permettant d’économiser de l’énergie dans votre logement ?" + + + + radio-button + + fr.insee + libxsw6w + 1 + CodeList + + + fr.insee + libxur5m-RDOP-libxuhr9 + 1 + + + fr.insee + libxsw6w + 1 + CodeList + + + + + + + fr.insee + libxvogo + 1 + Instruction + + + + fr.insee + liby1f2d + 1 + + NRJ_TRAV_FU + + + fr.insee + liby1f2d-QOP-libygpbq + 1 + + NRJ_TRAV_FU + + + + + fr.insee + liby1f2d-RDOP-libygpbq + 1 + OutParameter + + + fr.insee + liby1f2d-QOP-libygpbq + 1 + OutParameter + + + + + (if (nvl(¤l1asqysn-QOP-l1auyha2¤, "4") = "4" or ¤l1asqysn-QOP-l1auyha2¤ = "3") then "Votre propriétaire a-t-il" +else "Avez-vous (ou votre copropriété)") +||" l’intention d’engager des dépenses pour des travaux permettant d’économiser de l’énergie au cours des douze prochains mois ?" + + + + radio-button + + fr.insee + libyczb1 + 1 + CodeList + + + fr.insee + liby1f2d-RDOP-libygpbq + 1 + + + fr.insee + libyczb1 + 1 + CodeList + + + + + + + + fr.insee + libxjv8p + 1 + + DEPELEC + + + fr.insee + libxjv8p-QOP-liby4idu + 1 + + DEPELEC + + + + + fr.insee + libxjv8p-RDOP-liby4idu + 1 + OutParameter + + + fr.insee + libxjv8p-QOP-liby4idu + 1 + OutParameter + + + + + "Quel a été le montant total de vos dépenses d’électricité au cours des 12 derniers mois pour le logement situé à l'adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + 0 + 99999 + + Decimal + + fr.insee + libxjv8p-RDOP-liby4idu + 1 + + + + fr.insee + libxy3sj + 1 + Instruction + + + fr.insee + liby3jwb + 1 + Instruction + + + + fr.insee + libxyusc + 1 + + DEMNAIS + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + + DEMNAIS + + + + + fr.insee + libxyusc-RDOP-libyj5s7 + 1 + OutParameter + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + OutParameter + + + + + "Combien de fois avez-vous déménagé depuis votre naissance ?" + + + + + 0 + 100 + + Decimal + + fr.insee + libxyusc-RDOP-libyj5s7 + 1 + + + + + fr.insee + libyiflq + 1 + + COND_LOG + + + fr.insee + libyiflq-QOP-libycuna + 1 + + COND_LOG + + + + + fr.insee + libyiflq-RDOP-libycuna + 1 + OutParameter + + + fr.insee + libyiflq-QOP-libycuna + 1 + OutParameter + + + + + "Comment estimez-vous vos conditions actuelles de logement ?" + + + + radio-button + + fr.insee + libya8uw + 1 + CodeList + + + fr.insee + libyiflq-RDOP-libycuna + 1 + + + fr.insee + libya8uw + 1 + CodeList + + + + + + + + fr.insee + libyq99p + 1 + + FINA_LOG + + + fr.insee + libyq99p-QOP-libyh51i + 1 + + FINA_LOG + + + + + fr.insee + libyq99p-RDOP-libyh51i + 1 + OutParameter + + + fr.insee + libyq99p-QOP-libyh51i + 1 + OutParameter + + + + + "Que représentent les dépenses de logement pour " || +(if (¤lf9ty6tb-GOP¤ > 1) then "le budget de votre ménage ?" +else "votre budget ?") + + + + radio-button + + fr.insee + liby6h2m + 1 + CodeList + + + fr.insee + libyq99p-RDOP-libyh51i + 1 + + + fr.insee + liby6h2m + 1 + CodeList + + + + + + + + fr.insee + libygc8z + 1 + + FINA_GEN + + + fr.insee + libygc8z-QOP-libyapwg + 1 + + FINA_GEN + + + + + fr.insee + libygc8z-RDOP-libyapwg + 1 + OutParameter + + + fr.insee + libygc8z-QOP-libyapwg + 1 + OutParameter + + + + + "Actuellement, dans quelle situation financière " || +(if (¤lf9ty6tb-GOP¤ > 1) then "se trouve votre ménage ?" +else "vous trouvez-vous ?") + + + + radio-button + + fr.insee + libyqiss + 1 + CodeList + + + fr.insee + libygc8z-RDOP-libyapwg + 1 + + + fr.insee + libyqiss + 1 + CodeList + + + + + + + + fr.insee + libywy0j + 1 + + AIDE_VOIS + + + fr.insee + libywy0j-QOP-libylizb + 1 + + AIDE_VOIS + + + + + fr.insee + libywy0j-RDOP-libylizb + 1 + OutParameter + + + fr.insee + libywy0j-QOP-libylizb + 1 + OutParameter + + + + + "Au cours des douze derniers mois, avez-vous demandé de l’aide à un voisin ? Ce peut être de l’aide matérielle ou un conseil." + + + + radio-button + + fr.insee + libyycuj + 1 + CodeList + + + fr.insee + libywy0j-RDOP-libylizb + 1 + + + fr.insee + libyycuj + 1 + CodeList + + + + + + + fr.insee + libywoa7 + 1 + Instruction + + + + fr.insee + libynnxl + 1 + + AIDE_VOIS2 + + + fr.insee + libynnxl-QOP-libz1ja6 + 1 + + AIDE_VOIS2 + + + + + fr.insee + libynnxl-RDOP-libz1ja6 + 1 + OutParameter + + + fr.insee + libynnxl-QOP-libz1ja6 + 1 + OutParameter + + + + + "Et au cours des douze derniers mois, avez-vous aidé un voisin ? Ce peut être de l’aide matérielle ou un conseil." + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + libynnxl-RDOP-libz1ja6 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + libyo3vw + 1 + Instruction + + + + fr.insee + libzl5r3 + 1 + + QUART_DEV1 + + + fr.insee + libzl5r3-QOP-libzd0no + 1 + + QUART_DEV1 + + + + + fr.insee + libzl5r3-RDOP-libzd0no + 1 + OutParameter + + + fr.insee + libzl5r3-QOP-libzd0no + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer les services à la personne (garde enfants, aide aux devoirs, aide aux personnes âgées ou en difficulté, etc.) ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libzl5r3-RDOP-libzd0no + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libze5zo + 1 + + QUART_DEV2 + + + fr.insee + libze5zo-QOP-libz4jtn + 1 + + QUART_DEV2 + + + + + fr.insee + libze5zo-RDOP-libz4jtn + 1 + OutParameter + + + fr.insee + libze5zo-QOP-libz4jtn + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer des ressourceries, des vide-greniers ou des ateliers d’auto-réparation (pour réparer soi-même des appareils ménagers, des vélos…) ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libze5zo-RDOP-libz4jtn + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libzg7md + 1 + + QUART_DEV3 + + + fr.insee + libzg7md-QOP-libzodhu + 1 + + QUART_DEV3 + + + + + fr.insee + libzg7md-RDOP-libzodhu + 1 + OutParameter + + + fr.insee + libzg7md-QOP-libzodhu + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village, il faudrait créer ou développer des animations sportives ou culturelles, l’organisation de fêtes ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libzg7md-RDOP-libzodhu + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libzj8cb + 1 + + QUART_DEV4 + + + fr.insee + libzj8cb-QOP-libzg8yb + 1 + + QUART_DEV4 + + + + + fr.insee + libzj8cb-RDOP-libzg8yb + 1 + OutParameter + + + fr.insee + libzj8cb-QOP-libzg8yb + 1 + OutParameter + + + + + "Pensez-vous que dans votre quartier ou votre village il faudrait créer ou développer le maraîchage, le compostage, les jardins familiaux ?" + + + + radio-button + + fr.insee + libzhuue + 1 + CodeList + + + fr.insee + libzj8cb-RDOP-libzg8yb + 1 + + + fr.insee + libzhuue + 1 + CodeList + + + + + + + + fr.insee + libz98wz + 1 + + RECYCLE + + + fr.insee + libz98wz-QOP-libzm2jh + 1 + + RECYCLE + + + + + fr.insee + libz98wz-RDOP-libzm2jh + 1 + OutParameter + + + fr.insee + libz98wz-QOP-libzm2jh + 1 + OutParameter + + + + + "Au cours du dernier mois, à quelle fréquence avez-vous trié le verre, les boîtes en aluminium, le plastique ou les journaux à des fins de recyclage ?" + + + + radio-button + + fr.insee + libzcay7 + 1 + CodeList + + + fr.insee + libz98wz-RDOP-libzm2jh + 1 + + + fr.insee + libzcay7 + 1 + CodeList + + + + + + + + fr.insee + libzt17c + 1 + + ENVIRONNEMNT + + + fr.insee + libzt17c-QOP-lic00p4b + 1 + + ENVIRONNEMNT + + + + + fr.insee + libzt17c-RDOP-lic00p4b + 1 + OutParameter + + + fr.insee + libzt17c-QOP-lic00p4b + 1 + OutParameter + + + + + "Considérant vos achats du dernier mois, à quelle fréquence avez-vous fait attention à l’impact environnemental de ce que vous avez acheté ?" + + + + radio-button + + fr.insee + libze0zu + 1 + CodeList + + + fr.insee + libzt17c-RDOP-lic00p4b + 1 + + + fr.insee + libze0zu + 1 + CodeList + + + + + + + + fr.insee + libziqkz + 1 + + VOITURE + + + fr.insee + libziqkz-QOP-libzk9er + 1 + + VOITURE + + + + + fr.insee + libziqkz-RDOP-libzk9er + 1 + OutParameter + + + fr.insee + libziqkz-QOP-libzk9er + 1 + OutParameter + + + + + "Lorsque c’est possible, limitez-vous vos trajets en voiture pour contribuer à la réduction des émissions de gaz à effets de serre ?" + + + + radio-button + + fr.insee + libzas5e + 1 + CodeList + + + fr.insee + libziqkz-RDOP-libzk9er + 1 + + + fr.insee + libzas5e + 1 + CodeList + + + + + + + + fr.insee + libzm522 + 1 + + QUART_NOTE + + + fr.insee + libzm522-QOP-libzoyzl + 1 + + QUART_NOTE + + + + + fr.insee + libzm522-RDOP-libzoyzl + 1 + OutParameter + + + fr.insee + libzm522-QOP-libzoyzl + 1 + OutParameter + + + + + "Quelle note globale de 1 à 10 donneriez-vous à votre quartier ou village, en tant qu’endroit pour vivre ?" + + + + radio-button + + fr.insee + libzoccs + 1 + CodeList + + + fr.insee + libzm522-RDOP-libzoyzl + 1 + + + fr.insee + libzoccs + 1 + CodeList + + + + + + + fr.insee + libzkj70 + 1 + Instruction + + + + fr.insee + libzghii + 1 + + QUART_OUV + + + fr.insee + libzghii-QOP-libzfsyb + 1 + + QUART_OUV + + + + + fr.insee + libzghii-RDOP-libzfsyb + 1 + OutParameter + + + fr.insee + libzghii-QOP-libzfsyb + 1 + OutParameter + + + + + "Pouvez-vous dire, en quelques mots, ce que votre quartier ou village représente pour vous ?" + + + + + fr.insee + libzghii-RDOP-libzfsyb + 1 + + + + + + fr.insee + lj4am9hr + 1 + + HM4 + + + fr.insee + lj4am9hr-QOP-lj4b2632 + 1 + + HM4 + + + + + fr.insee + lj4am9hr-RDOP-lj4b2632 + 1 + OutParameter + + + fr.insee + lj4am9hr-QOP-lj4b2632 + 1 + OutParameter + + + + + "Heure et minutes de fin du questionnaire Cadre de vie" + + + + + fr.insee + lj4am9hr-RDOP-lj4b2632 + 1 + + + + + fr.insee + lj4aqaks + 1 + Instruction + + + + fr.insee + l2ssvdwm + 1 + + T_SANTGEN + + + fr.insee + l2ssvdwm-QOP-l2st4ss5 + 1 + + T_SANTGEN + + + + + fr.insee + l2ssvdwm-RDOP-l2st4ss5 + 1 + OutParameter + + + fr.insee + l2ssvdwm-QOP-l2st4ss5 + 1 + OutParameter + + + + + "Comment est " ||( + if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "votre état de santé" + else "l'état de santé de " ||¤lix9oxsd-GOP¤) +|| " en général ?" + + + + radio-button + + fr.insee + l2sspd6p + 1 + CodeList + + + fr.insee + l2ssvdwm-RDOP-l2st4ss5 + 1 + + + fr.insee + l2sspd6p + 1 + CodeList + + + + + + + + fr.insee + l2su34dy + 1 + + T_CHRON + + + fr.insee + l2su34dy-QOP-l2su8lzq + 1 + + T_CHRON + + + + + fr.insee + l2su34dy-RDOP-l2su8lzq + 1 + OutParameter + + + fr.insee + l2su34dy-QOP-l2su8lzq + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Avez-vous " + else ¤lix9oxsd-GOP¤ || " a-t-" ||¤l14uaqgk-GOP¤ ) +|| " une maladie ou un problème de santé qui soit chronique ou de caractère durable ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + l2su34dy-RDOP-l2su8lzq + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + fr.insee + l2stzl7a + 1 + Instruction + + + + fr.insee + l2subqfk + 1 + + T_GALI + + + fr.insee + l2subqfk-QOP-l2suaj3g + 1 + + T_GALI + + + + + fr.insee + l2subqfk-RDOP-l2suaj3g + 1 + OutParameter + + + fr.insee + l2subqfk-QOP-l2suaj3g + 1 + OutParameter + + + + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Êtes-vous" else ¤lix9oxsd-GOP¤ || " est-" ||¤l14uaqgk-GOP¤ ) +|| " limité" || ¤l2iur75u-GOP¤ ||", depuis au moins 6 mois, à cause d'un problème de santé, dans les activités que les gens font habituellement ?" + + + + radio-button + + fr.insee + l2sujdf4 + 1 + CodeList + + + fr.insee + l2subqfk-RDOP-l2suaj3g + 1 + + + fr.insee + l2sujdf4 + 1 + CodeList + + + + + + + + fr.insee + lj4amjf7 + 1 + + HM5 + + + fr.insee + lj4amjf7-QOP-lj4autjl + 1 + + HM5 + + + + + fr.insee + lj4amjf7-RDOP-lj4autjl + 1 + OutParameter + + + fr.insee + lj4amjf7-QOP-lj4autjl + 1 + OutParameter + + + + + "Heure et minutes du début du questionnaire méthodo" + + + + + fr.insee + lj4amjf7-RDOP-lj4autjl + 1 + + + + + fr.insee + lj4atimu + 1 + Instruction + + + + fr.insee + libzx6n9 + 1 + + DIF_DEPELEC + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + + DIF_DEPELEC + + + + + fr.insee + libzx6n9-RDOP-libzsemf + 1 + OutParameter + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + OutParameter + + + + + "Avez-vous eu des difficultés pour répondre à la question sur le montant des dépenses d’électricité ?" + + + + radio-button + + fr.insee + libzsoro + 1 + CodeList + + + fr.insee + libzx6n9-RDOP-libzsemf + 1 + + + fr.insee + libzsoro + 1 + CodeList + + + + + + + + fr.insee + libzyjhh + 1 + + DIF_FACTURE + + + fr.insee + libzyjhh-QOP-libzzsw9 + 1 + + DIF_FACTURE + + + + + fr.insee + libzyjhh-RDOP-libzzsw9 + 1 + OutParameter + + + fr.insee + libzyjhh-QOP-libzzsw9 + 1 + OutParameter + + + + + "Avez-vous consulté votre facture (EdF, Engie…), une application de suivi de consommation ou vos relevés bancaires ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + libzyjhh-RDOP-libzzsw9 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + lic05fbi + 1 + + DIF_MONTANT + + + fr.insee + lic05fbi-QOP-libzy5yx + 1 + + DIF_MONTANT + + + + + fr.insee + lic05fbi-RDOP-libzy5yx + 1 + OutParameter + + + fr.insee + lic05fbi-QOP-libzy5yx + 1 + OutParameter + + + + + "Finalement, que pouvez-vous dire du montant que vous avez indiqué pour les dépenses d’électricité au cours des 12 derniers mois ?" + + + + radio-button + + fr.insee + libzjwmo + 1 + CodeList + + + fr.insee + lic05fbi-RDOP-libzy5yx + 1 + + + fr.insee + libzjwmo + 1 + CodeList + + + + + + + + fr.insee + libztts0 + 1 + + DIF_QUARTIER + + + fr.insee + libztts0-QOP-libzvulf + 1 + + DIF_QUARTIER + + + + + fr.insee + libztts0-RDOP-libzvulf + 1 + OutParameter + + + fr.insee + libztts0-QOP-libzvulf + 1 + OutParameter + + + + + "Avez-vous eu des difficultés à savoir à quoi correspond précisément votre quartier ou votre village lors des questions sur ce sujet ?" + + + + radio-button + + fr.insee + lic00r7g + 1 + CodeList + + + fr.insee + libztts0-RDOP-libzvulf + 1 + + + fr.insee + lic00r7g + 1 + CodeList + + + + + + + + fr.insee + libzqz9h + 1 + + DIF_AUTRE + + + fr.insee + libzqz9h-QOP-libzwe8q + 1 + + DIF_AUTRE + + + + + fr.insee + libzqz9h-RDOP-libzwe8q + 1 + OutParameter + + + fr.insee + libzqz9h-QOP-libzwe8q + 1 + OutParameter + + + + + "Avez-vous eu des difficultés pour répondre à d’autres questions ? (autres que le montant des dépenses en électricité ou ce que représente votre quartier ou votre village)" + + + + radio-button + + fr.insee + libznuft + 1 + CodeList + + + fr.insee + libzqz9h-RDOP-libzwe8q + 1 + + + fr.insee + libznuft + 1 + CodeList + + + + + + + + fr.insee + lielxffs + 1 + + DIF_AIDE + + + fr.insee + lielxffs-QOP-liem4fh5 + 1 + + DIF_AIDE + + + + + fr.insee + lielxffs-RDOP-liem4fh5 + 1 + OutParameter + + + fr.insee + lielxffs-QOP-liem4fh5 + 1 + OutParameter + + + + + "Avez-vous demandé de l'aide à des personnes de votre entourage pour répondre à certaines questions ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + lielxffs-RDOP-liem4fh5 + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + lieqbhxf + 1 + + DIF_MOND + + + fr.insee + lieqbhxf-QOP-lieqx0bu + 1 + + DIF_MOND + + + + + fr.insee + lieqbhxf-RDOP-lieqx0bu + 1 + OutParameter + + + fr.insee + lieqbhxf-QOP-lieqx0bu + 1 + OutParameter + + + + + "Plus largement, d’autres personnes autour de vous pouvaient-elles voir ou entendre vos réponses ?" + + + + radio-button + + fr.insee + l0v2k0fj + 1 + CodeList + + + fr.insee + lieqbhxf-RDOP-lieqx0bu + 1 + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + + + fr.insee + libzw98y + 1 + + REMARQUES + + + fr.insee + libzw98y-QOP-libzv11v + 1 + + REMARQUES + + + + + fr.insee + libzw98y-RDOP-libzv11v + 1 + OutParameter + + + fr.insee + libzw98y-QOP-libzv11v + 1 + OutParameter + + + + + "Avez-vous d’autres remarques à faire sur ce questionnaire ?" + + + + + fr.insee + libzw98y-RDOP-libzv11v + 1 + + + + + + fr.insee + lj4arado + 1 + + HM6 + + + fr.insee + lj4arado-QOP-lj4b0x4d + 1 + + HM6 + + + + + fr.insee + lj4arado-RDOP-lj4b0x4d + 1 + OutParameter + + + fr.insee + lj4arado-QOP-lj4b0x4d + 1 + OutParameter + + + + + "Heure et minutes du début de fin de questionnaire" + + + + + fr.insee + lj4arado-RDOP-lj4b0x4d + 1 + + + + + fr.insee + lj4aq4tr + 1 + Instruction + + + + fr.insee + l120zrhs + 1 + + T_NATION + + + fr.insee + l120zrhs-QOP-lgdxa90c + 1 + + T_NATION1 + + + + fr.insee + l120zrhs-QOP-lgdxe74z + 1 + + T_NATION2 + + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + + T_NATION3 + + + + fr.insee + l120zrhs-QOP-lgdxew1i + 1 + + T_NATION4 + + + + + fr.insee + l120zrhs-RDOP-lgdxa90c + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdxa90c + 1 + OutParameter + + + + + fr.insee + l120zrhs-RDOP-lgdxe74z + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdxe74z + 1 + OutParameter + + + + + fr.insee + l120zrhs-RDOP-lgdx7dx8 + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + OutParameter + + + + + fr.insee + l120zrhs-RDOP-lgdxew1i + 1 + OutParameter + + + fr.insee + l120zrhs-QOP-lgdxew1i + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre nationalité ?" + else "la nationalité de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + + fr.insee + l1214jho + 1 + CodeList + + + + + + + + fr.insee + l120zrhs-RDOP-lgdxa90c + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l120zrhs-RDOP-lgdxe74z + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l120zrhs-RDOP-lgdx7dx8 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l120zrhs-RDOP-lgdxew1i + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + fr.insee + l121egbq + 1 + Instruction + + + + fr.insee + l13dsgas + 1 + + T_SITUCONJ + + + fr.insee + l13dsgas-QOP-lgdx6hlq + 1 + + T_SITUCONJ1 + + + + fr.insee + l13dsgas-QOP-lgdx7nz7 + 1 + + T_SITUCONJ2 + + + + fr.insee + l13dsgas-QOP-lgdx47a9 + 1 + + T_SITUCONJ3 + + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + + T_SITUCONJ4 + + + + fr.insee + l13dsgas-QOP-lgdx9iyh + 1 + + T_SITUCONJ5 + + + + fr.insee + l13dsgas-QOP-lgdx25a4 + 1 + + T_SITUCONJ6 + + + + fr.insee + l13dsgas-QOP-lgdx2604 + 1 + + T_SITUCONJ7 + + + + fr.insee + l13dsgas-QOP-lgdwxaen + 1 + + T_SITUCONJ8 + + + + + fr.insee + l13dsgas-RDOP-lgdx6hlq + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx6hlq + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx7nz7 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx7nz7 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx47a9 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx47a9 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdxh469 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx9iyh + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx9iyh + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx25a4 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx25a4 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdx2604 + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdx2604 + 1 + OutParameter + + + + + fr.insee + l13dsgas-RDOP-lgdwxaen + 1 + OutParameter + + + fr.insee + l13dsgas-QOP-lgdwxaen + 1 + OutParameter + + + + + "Quelle est " || if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "votre situation conjugale ?" else "la situation conjugale de " || ¤lix9oxsd-GOP¤ || " ?" + + + + + + fr.insee + l13e77ow + 1 + CodeList + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx6hlq + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx7nz7 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx47a9 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdxh469 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx9iyh + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx25a4 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdx2604 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13dsgas-RDOP-lgdwxaen + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx + 1 + + T_MINLOGENQ + + + fr.insee + l13ok7fx-QOP-lftiqon3 + 1 + + T_MINLOGENQ1 + + + + fr.insee + l13ok7fx-QOP-lftincwd + 1 + + T_MINLOGENQ2 + + + + fr.insee + l13ok7fx-QOP-lftifone + 1 + + T_MINLOGENQ3 + + + + fr.insee + l13ok7fx-QOP-lftiet0b + 1 + + T_MINLOGENQ4 + + + + fr.insee + l13ok7fx-QOP-lftiozvd + 1 + + T_MINLOGENQ5 + + + + + fr.insee + l13ok7fx-RDOP-lftiqon3 + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftiqon3 + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftincwd + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftincwd + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftifone + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftifone + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftiet0b + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftiet0b + 1 + OutParameter + + + + + fr.insee + l13ok7fx-RDOP-lftiozvd + 1 + OutParameter + + + fr.insee + l13ok7fx-QOP-lftiozvd + 1 + OutParameter + + + + + "Pour quelles raisons " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "vivez-vous" else ¤lix9oxsd-GOP¤ || " vit-" || ¤l14uaqgk-GOP¤ ) +|| " dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ ||" sans " || ¤l2osro6c-GOP¤ || " parents ?" + + + + + + fr.insee + l13oddrm + 1 + CodeList + + + + + + + + fr.insee + l13ok7fx-RDOP-lftiqon3 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftincwd + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftifone + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftiet0b + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + l13ok7fx-RDOP-lftiozvd + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx + 1 + + CHOIX_LOG + + + fr.insee + libydcvx-QOP-libyhauu + 1 + + CHOIX_LOG1 + + + + fr.insee + libydcvx-QOP-liby3zsi + 1 + + CHOIX_LOG2 + + + + fr.insee + libydcvx-QOP-liby3jfo + 1 + + CHOIX_LOG3 + + + + fr.insee + libydcvx-QOP-libyj5b0 + 1 + + CHOIX_LOG4 + + + + fr.insee + libydcvx-QOP-liby8707 + 1 + + CHOIX_LOG5 + + + + fr.insee + libydcvx-QOP-libyme13 + 1 + + CHOIX_LOG6 + + + + fr.insee + libydcvx-QOP-libyjv7h + 1 + + CHOIX_LOG7 + + + + fr.insee + libydcvx-QOP-libyk0p1 + 1 + + CHOIX_LOG8 + + + + + fr.insee + libydcvx-RDOP-libyhauu + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyhauu + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-liby3zsi + 1 + OutParameter + + + fr.insee + libydcvx-QOP-liby3zsi + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-liby3jfo + 1 + OutParameter + + + fr.insee + libydcvx-QOP-liby3jfo + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyj5b0 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyj5b0 + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-liby8707 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-liby8707 + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyme13 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyme13 + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyjv7h + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyjv7h + 1 + OutParameter + + + + + fr.insee + libydcvx-RDOP-libyk0p1 + 1 + OutParameter + + + fr.insee + libydcvx-QOP-libyk0p1 + 1 + OutParameter + + + + + "Quels critères principaux ont guidé le choix du logement situé à l’adresse " || ¤liahw5su-GOP¤ || " ?" + + + + + + fr.insee + libyau6k + 1 + CodeList + + + + + + + + fr.insee + libydcvx-RDOP-libyhauu + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-liby3zsi + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-liby3jfo + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyj5b0 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-liby8707 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyme13 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyjv7h + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + + fr.insee + libydcvx-RDOP-libyk0p1 + 1 + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + + + + + + + + + + fr.insee + libylb86 + 1 + Instruction + + + + fr.insee + libz5d44 + 1 + + QUART_AVANTAGE + + + fr.insee + libz5d44-QOP-libzk5tj + 1 + + QUART_AVANTAGE11 + + + + fr.insee + libz5d44-QOP-libza36m + 1 + + QUART_AVANTAGE21 + + + + fr.insee + libz5d44-QOP-libzfdjc + 1 + + QUART_AVANTAGE31 + + + + fr.insee + libz5d44-QOP-libyzqra + 1 + + QUART_AVANTAGE41 + + + + fr.insee + libz5d44-QOP-libz54s3 + 1 + + QUART_AVANTAGE51 + + + + fr.insee + libz5d44-QOP-libz77v1 + 1 + + QUART_AVANTAGE61 + + + + fr.insee + libz5d44-QOP-libz31zu + 1 + + QUART_AVANTAGE71 + + + + fr.insee + libz5d44-QOP-libyzyut + 1 + + QUART_AVANTAGE81 + + + + + fr.insee + libz5d44-RDOP-libzk5tj + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libzk5tj + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libza36m + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libza36m + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libzfdjc + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libzfdjc + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libyzqra + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libyzqra + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libz54s3 + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libz54s3 + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libz77v1 + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libz77v1 + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libz31zu + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libz31zu + 1 + OutParameter + + + + + fr.insee + libz5d44-RDOP-libyzyut + 1 + OutParameter + + + fr.insee + libz5d44-QOP-libyzyut + 1 + OutParameter + + + + + "Pour vous, quels sont les avantages de votre quartier ou village ?" + + + + + + fr.insee + libz1uqg + 1 + CodeList + + + + + + + fr.insee + libz5d44-secondDimension-fakeCL-1 + 1 + CodeList + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libzk5tj + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libza36m + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libzfdjc + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libyzqra + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libz54s3 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libz77v1 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libz31zu + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz5d44-RDOP-libyzyut + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + + fr.insee + libz9s7u + 1 + + QUART_PB + + + fr.insee + libz9s7u-QOP-libzjc4n + 1 + + QUART_PB11 + + + + fr.insee + libz9s7u-QOP-libzbfd3 + 1 + + QUART_PB21 + + + + fr.insee + libz9s7u-QOP-libz4sl8 + 1 + + QUART_PB31 + + + + fr.insee + libz9s7u-QOP-libzaxfq + 1 + + QUART_PB41 + + + + fr.insee + libz9s7u-QOP-libzhjo1 + 1 + + QUART_PB51 + + + + fr.insee + libz9s7u-QOP-libzhr7d + 1 + + QUART_PB61 + + + + fr.insee + libz9s7u-QOP-libz3gxv + 1 + + QUART_PB71 + + + + fr.insee + libz9s7u-QOP-libz1atx + 1 + + QUART_PB81 + + + + + fr.insee + libz9s7u-RDOP-libzjc4n + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzjc4n + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzbfd3 + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzbfd3 + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libz4sl8 + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libz4sl8 + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzaxfq + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzaxfq + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzhjo1 + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzhjo1 + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libzhr7d + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libzhr7d + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libz3gxv + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libz3gxv + 1 + OutParameter + + + + + fr.insee + libz9s7u-RDOP-libz1atx + 1 + OutParameter + + + fr.insee + libz9s7u-QOP-libz1atx + 1 + OutParameter + + + + + "Selon vous, votre quartier ou votre village est-il concerné par les problèmes suivants ?" + + + + + + fr.insee + libyy6jr + 1 + CodeList + + + + + + + fr.insee + libz9s7u-secondDimension-fakeCL-1 + 1 + CodeList + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzjc4n + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzbfd3 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libz4sl8 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzaxfq + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzhjo1 + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libzhr7d + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libz3gxv + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + libz9s7u-RDOP-libz1atx + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + + fr.insee + lic0a3os + 1 + + AVIS + + + fr.insee + lic0a3os-QOP-liemfo1b + 1 + + AVIS11 + + + + fr.insee + lic0a3os-QOP-liemc26n + 1 + + AVIS21 + + + + fr.insee + lic0a3os-QOP-liemf5ws + 1 + + AVIS31 + + + + fr.insee + lic0a3os-QOP-liemg7uh + 1 + + AVIS41 + + + + fr.insee + lic0a3os-QOP-liem386b + 1 + + AVIS51 + + + + + fr.insee + lic0a3os-RDOP-liemfo1b + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemfo1b + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liemc26n + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemc26n + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liemf5ws + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemf5ws + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liemg7uh + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liemg7uh + 1 + OutParameter + + + + + fr.insee + lic0a3os-RDOP-liem386b + 1 + OutParameter + + + fr.insee + lic0a3os-QOP-liem386b + 1 + OutParameter + + + + + "Dans l’ensemble, qu’avez-vous pensé de ce questionnaire ?" + + + + + + fr.insee + lic0700g + 1 + CodeList + + + + + + + fr.insee + lic0a3os-secondDimension-fakeCL-1 + 1 + CodeList + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemfo1b + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemc26n + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemf5ws + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liemg7uh + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + radio-button + + fr.insee + libzb0ea + 1 + CodeList + + + fr.insee + lic0a3os-RDOP-liem386b + 1 + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + + + + + + + + + + + + fr.insee + CategoryScheme-l0v3x4ho + 1 + + L_SEXE + + + fr.insee + CA-l0v3x4ho-1 + 1 + + Homme + + + + fr.insee + CA-l0v3x4ho-2 + 1 + + Femme + + + + + fr.insee + CategoryScheme-l12074mk + 1 + + L_LNAIS + + + fr.insee + CA-l12074mk-1 + 1 + + "En France (Métropole, DOM et COM)" + + + + fr.insee + CA-l12074mk-2 + 1 + + "A l'étranger" + + + + + fr.insee + CategoryScheme-l1214jho + 1 + + L_NATION + + + fr.insee + CA-l1214jho-1 + 1 + + "Française de naissance ou par intégration" + + + + fr.insee + CA-l1214jho-2 + 1 + + "Française par déclaration, naturalisation, option à votre majorité" + + + + fr.insee + CA-l1214jho-3 + 1 + + "Etrangère" + + + + fr.insee + CA-l1214jho-4 + 1 + + "Apatride (pas de nationalité)" + + + + + fr.insee + CategoryScheme-livjnf0y + 1 + + LISTE_LIENS + + + fr.insee + CA-livjnf0y-1 + 1 + + "Son conjoint, sa conjointe" + + + + fr.insee + CA-livjnf0y-2 + 1 + + "Sa mère, son père" + + + + fr.insee + CA-livjnf0y-3 + 1 + + "Sa fille, son fils" + + + + fr.insee + CA-livjnf0y-4 + 1 + + "Sa soeur, son frère (y compris demi et quasi)" + + + + fr.insee + CA-livjnf0y-5 + 1 + + "La conjointe, le conjoint d'un de ses parents (sa belle-mère, son beau-père)" + + + + fr.insee + CA-livjnf0y-6 + 1 + + "L'enfant du conjoint (belle-fille, beau-fils)" + + + + fr.insee + CA-livjnf0y-7 + 1 + + "Le parent de son ou sa conjointe (sa belle-mère, son beau-père)" + + + + fr.insee + CA-livjnf0y-8 + 1 + + "Le conjoint, la conjointe de son enfant (sa belle-fille, son beau-fils)" + + + + fr.insee + CA-livjnf0y-9 + 1 + + "Sa grand-mère, son grand-père" + + + + fr.insee + CA-livjnf0y-10 + 1 + + "Sa petite-fille, petit-fils" + + + + fr.insee + CA-livjnf0y-11 + 1 + + "Sa tante, son oncle" + + + + fr.insee + CA-livjnf0y-12 + 1 + + "Sa cousine, son cousin" + + + + fr.insee + CA-livjnf0y-13 + 1 + + "Sa nièce, son neveu" + + + + fr.insee + CA-livjnf0y-14 + 1 + + "Un enfant placé en famille d'accueil" + + + + fr.insee + CA-livjnf0y-15 + 1 + + "Sa belle-soeur, son beau-frère" + + + + fr.insee + CA-livjnf0y-16 + 1 + + "Un autre lien familial" + + + + fr.insee + CA-livjnf0y-17 + 1 + + "Son ou sa colocataire, sous-locataire" + + + + fr.insee + CA-livjnf0y-18 + 1 + + "Un autre lien (employé de maison, salarié logé, jeune au pair …)" + + + + + fr.insee + CategoryScheme-l13e77ow + 1 + + L_SITUCONJ + + + fr.insee + CA-l13e77ow-1 + 1 + + "Marié" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-2 + 1 + + "Pacsé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-3 + 1 + + En concubinage ou union libre + + + + fr.insee + CA-l13e77ow-4 + 1 + + (if (isnull(¤l0v4b34m-QOP-l0v4bdmx¤)) then "Veuf(ve)" +else if (¤l0v4b34m-QOP-l0v4bdmx¤ = "1") then "Veuf" +else "Veuve") +|| ", conjoint(e) décédé(e)" + + + + fr.insee + CA-l13e77ow-5 + 1 + + "Divorcé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-6 + 1 + + "Dépacsé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-7 + 1 + + "Séparé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e77ow-8 + 1 + + Célibataire + + + + + fr.insee + CategoryScheme-l13e94a3 + 1 + + L_VEUF + + + fr.insee + CA-l13e94a3-1 + 1 + + "Marié" || ¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e94a3-2 + 1 + + "Pacsé" || ¤l2iur75u-GOP¤ + + + + fr.insee + CA-l13e94a3-3 + 1 + + Ni l'un ni l'autre + + + + + fr.insee + CategoryScheme-l2os145t + 1 + + L_NBPARL + + + fr.insee + CA-l2os145t-1 + 1 + + "Aucun parent dans le logement" + + + + fr.insee + CA-l2os145t-2 + 1 + + "Un seul parent dans le logement" + + + + fr.insee + CA-l2os145t-3 + 1 + + "Deux parents dans le logement" + + + + + fr.insee + CategoryScheme-l0v2k0fj + 1 + + L_OUI_NON + + + fr.insee + CA-l0v2k0fj-1 + 1 + + Oui + + + + fr.insee + CA-l0v2k0fj-2 + 1 + + Non + + + + + fr.insee + CategoryScheme-l13o0n14 + 1 + + L_DURLOG + + + fr.insee + CA-l13o0n14-1 + 1 + + Plus de la moitié du temps + + + + fr.insee + CA-l13o0n14-2 + 1 + + La moitié du temps + + + + fr.insee + CA-l13o0n14-3 + 1 + + Moins de la moitié du temps + + + + + fr.insee + CategoryScheme-l13oddrm + 1 + + L_MINLOGENQ + + + fr.insee + CA-l13oddrm-1 + 1 + + "Pour suivre " ||¤l2iu1atg-GOP¤|| " scolarité ou " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-l13oddrm-2 + 1 + + Pour des raisons de santé ou de handicap + + + + fr.insee + CA-l13oddrm-3 + 1 + + "Pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle" + + + + fr.insee + CA-l13oddrm-4 + 1 + + Suite à une décision de l'aide sociale à l'enfance ou du juge des enfants + + + + fr.insee + CA-l13oddrm-5 + 1 + + Pour une autre raison + + + + + fr.insee + CategoryScheme-l13orz9s + 1 + + L_MINLOGAUT + + + fr.insee + CA-l13orz9s-1 + 1 + + "Le logement de " ||¤l2itqw98-GOP¤|| " ou de " ||¤l2osro6c-GOP¤|| " parent(s)" + + + + fr.insee + CA-l13orz9s-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-l13orz9s-3 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-l13orz9s-4 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour des raisons de santé ou de handicap." + + + + fr.insee + CA-l13orz9s-5 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" suite à une décision de l'aide sociale à l'enfance ou du juge des enfants." + + + + fr.insee + CA-l13orz9s-6 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour une autre raison." + + + + + fr.insee + CategoryScheme-l13p6die + 1 + + L_DORM + + + fr.insee + CA-l13p6die-1 + 1 + + "Dans le logement situé à l'adresse " || ¤liahw5su-GOP¤ || "." + + + + fr.insee + CA-l13p6die-2 + 1 + + "Dans le logement de " ||¤l2itqw98-GOP¤|| " autre parent." + + + + + fr.insee + CategoryScheme-l13pat1k + 1 + + L_MAJLOGENQ + + + fr.insee + CA-l13pat1k-1 + 1 + + (if(¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Votre " else "Sa ") || "résidence principale" + + + + fr.insee + CA-l13pat1k-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤ || " occupe") || +" pour " ||¤l2osro6c-GOP¤ || " études." + + + + fr.insee + CA-l13pat1k-3 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez " +else "qu'" || ¤l14uaqgk-GOP¤ || "occupe ") || "pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-l13pat1k-4 + 1 + + "Une résidence secondaire, un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez " +else "qu'" || ¤l14uaqgk-GOP¤ || "occupe ") || "pour le week-end, les vacances ou pour " ||¤l2osro6c-GOP¤|| " loisirs." + + + + fr.insee + CA-l13pat1k-5 + 1 + + "Le logement d'un ou de " ||¤l2osro6c-GOP¤|| " parent(s)." + + + + fr.insee + CA-l13pat1k-6 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez " +else "qu'" || ¤l14uaqgk-GOP¤ || " occupe ") || "pour une autre raison." + + + + + fr.insee + CategoryScheme-l13q0vc2 + 1 + + L_MAJLOGAUT1 + + + fr.insee + CA-l13q0vc2-1 + 1 + + ""|| +(if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Votre résidence principale." +else "Sa résidence principale.") + + + + + fr.insee + CA-l13q0vc2-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-l13q0vc2-3 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-l13q0vc2-4 + 1 + + "Une résidence secondaire, un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" le week-end, les vacances ou pour " ||¤l2osro6c-GOP¤|| " loisirs." + + + + fr.insee + CA-l13q0vc2-5 + 1 + + "Le logement d'un ou de " ||¤l2osro6c-GOP¤|| " parent(s)" + + + + fr.insee + CA-l13q0vc2-6 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤ || " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " pour une autre raison." + + + + + fr.insee + CategoryScheme-lic06uco + 1 + + L_MAJLOGAUT2 + + + fr.insee + CA-lic06uco-1 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2osro6c-GOP¤|| " études." + + + + fr.insee + CA-lic06uco-2 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle." + + + + fr.insee + CA-lic06uco-3 + 1 + + "Une résidence secondaire, un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤|| " occupe") || +" le week-end, les vacances ou pour " ||¤l2osro6c-GOP¤|| " loisirs." + + + + fr.insee + CA-lic06uco-4 + 1 + + "Le logement d'un ou de " ||¤l2osro6c-GOP¤|| " parent(s)" + + + + fr.insee + CA-lic06uco-5 + 1 + + "Un logement " || (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "que vous occupez" +else "qu'" ||¤l14uaqgk-GOP¤ || " occupe") || +" pour " ||¤l2itqw98-GOP¤|| " pour une autre raison." + + + + + fr.insee + CategoryScheme-l13pwmep + 1 + + L_TYPLOGCO + + + fr.insee + CA-l13pwmep-1 + 1 + + "Un internat, une résidence étudiante ou un foyer d'étudiants" + + + + fr.insee + CA-l13pwmep-2 + 1 + + "Un établissement pour personnes âgées (maison de retraite, Ehpad)" + + + + fr.insee + CA-l13pwmep-3 + 1 + + "Un foyer ou une résidence sociale (CADA, structure gérée par Adoma...), foyer de réinsertion ou foyer de travailleurs" + + + + fr.insee + CA-l13pwmep-4 + 1 + + "Une structure d'aide sociale à l'enfance ou de protection judiciaire" + + + + fr.insee + CA-l13pwmep-5 + 1 + + "Une structure pour personne nécessitant des soins médicaux (hôpital, maison de repos, centre de rééducation)" + + + + fr.insee + CA-l13pwmep-6 + 1 + + "Une caserne, un camp militaire" + + + + fr.insee + CA-l13pwmep-7 + 1 + + "Une autre structure (prison, communauté religieuse, hébergement d'urgence ...)" + + + + + fr.insee + CategoryScheme-l1ax6zmm + 1 + + L_SITUAEU + + + fr.insee + CA-l1ax6zmm-1 + 1 + + En emploi + + + + fr.insee + CA-l1ax6zmm-2 + 1 + + Au chômage (inscrit ou non à Pôle emploi) + + + + fr.insee + CA-l1ax6zmm-3 + 1 + + "Retraité" ||¤l2iur75u-GOP¤|| " ou préretraité" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1ax6zmm-4 + 1 + + En incapacité de travailler en raison d'un handicap ou d'un problème de santé durable + + + + fr.insee + CA-l1ax6zmm-5 + 1 + + En études + + + + fr.insee + CA-l1ax6zmm-6 + 1 + + ¤l1w5mjq9-GOP¤ || " au foyer" + + + + fr.insee + CA-l1ax6zmm-7 + 1 + + Dans une autre situation + + + + + fr.insee + CategoryScheme-l1axlp6q + 1 + + L_NBEMP + + + fr.insee + CA-l1axlp6q-1 + 1 + + Un seul + + + + fr.insee + CA-l1axlp6q-2 + 1 + + Deux ou plus + + + + + fr.insee + CategoryScheme-l1ay1q2v + 1 + + L_STCPUB + + + fr.insee + CA-l1ay1q2v-1 + 1 + + "A " || ¤l2itqw98-GOP¤ || " compte (y compris gérant de société ou chef d'entreprise salarié)" + + + + fr.insee + CA-l1ay1q2v-2 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" de la fonction publique (Etat, territoriale ou hospitalière)" + + + + fr.insee + CA-l1ay1q2v-3 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'une entreprise (y compris d'une association ou de la Sécurité sociale)" + + + + fr.insee + CA-l1ay1q2v-4 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'un particulier" + + + + fr.insee + CA-l1ay1q2v-5 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous travaillez " else ¤lix9oxsd-GOP¤ || " travaille ") +|| "sans être rémunéré" || ¤l2iur75u-GOP¤ || " avec un membre de " ||¤l2iu1atg-GOP¤ || " famille." + + + + + fr.insee + CategoryScheme-l1w5j08x + 1 + + L_QPRCR + + + fr.insee + CA-l1w5j08x-1 + 1 + + "Manoeuvre, ouvri" ||¤l14tv7tn-GOP¤|| " spécialisé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1w5j08x-2 + 1 + + "Ouvri" ||¤l14tv7tn-GOP¤|| " qualifié" ||¤l2iur75u-GOP¤|| " technicien" ||¤l1w5c7yp-GOP¤|| " d'atelier" + + + + fr.insee + CA-l1w5j08x-3 + 1 + + "Employé" ||¤l2iur75u-GOP¤|| " de bureau, de commerce, de services" + + + + fr.insee + CA-l1w5j08x-4 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de maîtrise (y compris administrative ou commerciale)" + + + + fr.insee + CA-l1w5j08x-5 + 1 + + "Technicien" ||¤l1w5c7yp-GOP¤ + + + + fr.insee + CA-l1w5j08x-6 + 1 + + "Ingénieur" ||¤l2iur75u-GOP¤|| ", cadre d'entreprise" + + + + fr.insee + CA-l1w5j08x-7 + 1 + + "Dans une autre situation" + + + + + fr.insee + CategoryScheme-l1w7rcz3 + 1 + + L_QPRCU + + + fr.insee + CA-l1w7rcz3-1 + 1 + + "Manoeuvre, ouvri" ||¤l14tv7tn-GOP¤|| " spécialisé" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1w7rcz3-2 + 1 + + "Ouvri" ||¤l14tv7tn-GOP¤|| " qualifié" ||¤l2iur75u-GOP¤ + + + + fr.insee + CA-l1w7rcz3-3 + 1 + + "Technicien" ||¤l1w5c7yp-GOP¤ + + + + fr.insee + CA-l1w7rcz3-4 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de catégorie C de la fonction publique" + + + + fr.insee + CA-l1w7rcz3-5 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de catégorie B de la fonction publique" + + + + fr.insee + CA-l1w7rcz3-6 + 1 + + "Agent" ||¤l2iur75u-GOP¤|| " de catégorie A de la fonction publique" + + + + fr.insee + CA-l1w7rcz3-7 + 1 + + "Dans une autre situation" + + + + + fr.insee + CategoryScheme-libjlqfo + 1 + + L_ACTIVDOM + + + fr.insee + CA-libjlqfo-1 + 1 + + "Agriculture, sylviculture et pêche" + + + + fr.insee + CA-libjlqfo-2 + 1 + + "Industrie manufacturière, extractive ou autre" + + + + fr.insee + CA-libjlqfo-3 + 1 + + "Construction" + + + + fr.insee + CA-libjlqfo-4 + 1 + + "Commerce" + + + + fr.insee + CA-libjlqfo-5 + 1 + + "Restauration, hébergement" + + + + fr.insee + CA-libjlqfo-6 + 1 + + "Transport, logistique et entreposage" + + + + fr.insee + CA-libjlqfo-7 + 1 + + "Activités de service aux entreprises" + + + + fr.insee + CA-libjlqfo-8 + 1 + + "Administration publique, enseignement, santé humaine" + + + + fr.insee + CA-libjlqfo-9 + 1 + + "Activités sociales ou médico-sociales" + + + + fr.insee + CA-libjlqfo-10 + 1 + + "Activités de service aux particuliers" + + + + fr.insee + CA-libjlqfo-11 + 1 + + "Autres activités" + + + + + fr.insee + CategoryScheme-libjs6u4 + 1 + + L_ACTIVDOM_COM + + + fr.insee + CA-libjs6u4-1 + 1 + + "Des particuliers" + + + + fr.insee + CA-libjs6u4-2 + 1 + + "Des professionnels" + + + + fr.insee + CA-libjs6u4-3 + 1 + + "Vous ne savez pas" + + + + + fr.insee + CategoryScheme-libjrcvd + 1 + + L_ACTIVDOM_SOC + + + fr.insee + CA-libjrcvd-1 + 1 + + "Avec hébergement (maisons de retraite, orphelinats, foyers...)" + + + + fr.insee + CA-libjrcvd-2 + 1 + + "Sans hébergement (crèches, aides à domicile, centres de loisirs ...)" + + + + + fr.insee + CategoryScheme-l1wc2pt4 + 1 + + L_NBSALETAB + + + fr.insee + CA-l1wc2pt4-1 + 1 + + "9 personnes ou moins" + + + + fr.insee + CA-l1wc2pt4-2 + 1 + + "Entre 10 et 19 personnes" + + + + fr.insee + CA-l1wc2pt4-3 + 1 + + "Entre 20 et 49 personnes" + + + + fr.insee + CA-l1wc2pt4-4 + 1 + + "Entre 50 et 249 personnes" + + + + fr.insee + CA-l1wc2pt4-5 + 1 + + "250 personnes ou plus" + + + + + fr.insee + CategoryScheme-l1wcgcka + 1 + + L_NBSALETABA + + + fr.insee + CA-l1wcgcka-1 + 1 + + "1 personne" + + + + fr.insee + CA-l1wcgcka-2 + 1 + + "2 personnes" + + + + fr.insee + CA-l1wcgcka-3 + 1 + + "3 personnes" + + + + fr.insee + CA-l1wcgcka-4 + 1 + + "4 personnes" + + + + fr.insee + CA-l1wcgcka-5 + 1 + + "5 personnes" + + + + fr.insee + CA-l1wcgcka-6 + 1 + + "6 personnes" + + + + fr.insee + CA-l1wcgcka-7 + 1 + + "7 personnes" + + + + fr.insee + CA-l1wcgcka-8 + 1 + + "8 personnes" + + + + fr.insee + CA-l1wcgcka-9 + 1 + + "9 personnes" + + + + + fr.insee + CategoryScheme-l1wcl5qf + 1 + + L_NBSAL1 + + + fr.insee + CA-l1wcl5qf-1 + 1 + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ("Vous travaillez seul" || ¤l2iur75u-GOP¤) +else (¤lix9oxsd-GOP¤ || " travaille seul" || ¤l2iur75u-GOP¤ ) + + + + fr.insee + CA-l1wcl5qf-2 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-l1wcl5qf-3 + 1 + + "Entre 11 et 19 personnes" + + + + fr.insee + CA-l1wcl5qf-4 + 1 + + "Entre 20 et 49 personnes" + + + + fr.insee + CA-l1wcl5qf-5 + 1 + + "Entre 50 et 249 personnes" + + + + fr.insee + CA-l1wcl5qf-6 + 1 + + "250 personnes et plus" + + + + + fr.insee + CategoryScheme-libj9vq3 + 1 + + L_NBSAL2 + + + fr.insee + CA-libj9vq3-1 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-libj9vq3-2 + 1 + + "Entre 11 et 19 personnes" + + + + fr.insee + CA-libj9vq3-3 + 1 + + "Entre 20 et 49 personnes" + + + + fr.insee + CA-libj9vq3-4 + 1 + + "Entre 50 et 249 personnes" + + + + fr.insee + CA-libj9vq3-5 + 1 + + "250 personnes et plus" + + + + + fr.insee + CategoryScheme-l1wdjul6 + 1 + + L_NBSALA + + + fr.insee + CA-l1wdjul6-1 + 1 + + "2 personnes" + + + + fr.insee + CA-l1wdjul6-2 + 1 + + "3 personnes" + + + + fr.insee + CA-l1wdjul6-3 + 1 + + "4 personnes" + + + + fr.insee + CA-l1wdjul6-4 + 1 + + "5 personnes" + + + + fr.insee + CA-l1wdjul6-5 + 1 + + "6 personnes" + + + + fr.insee + CA-l1wdjul6-6 + 1 + + "7 personnes" + + + + fr.insee + CA-l1wdjul6-7 + 1 + + "8 personnes" + + + + fr.insee + CA-l1wdjul6-8 + 1 + + "9 personnes" + + + + fr.insee + CA-l1wdjul6-9 + 1 + + "10 personnes" + + + + + fr.insee + CategoryScheme-l2hnfr8p + 1 + + L_CONTAC + + + fr.insee + CA-l2hnfr8p-1 + 1 + + "CDI ou fonctionnaire" + + + + fr.insee + CA-l2hnfr8p-2 + 1 + + "CDD, intérim ou autre contrat de 3 mois ou plus" + + + + fr.insee + CA-l2hnfr8p-3 + 1 + + "CDD, intérim ou autre contrat de moins de 3 mois" + + + + fr.insee + CA-l2hnfr8p-4 + 1 + + "Contrat en alternance (apprentissage, contrat de professionnalisation), stage" + + + + fr.insee + CA-l2hnfr8p-5 + 1 + + "Dans une autre situation" + + + + + fr.insee + CategoryScheme-l2it94ua + 1 + + L_TPP + + + fr.insee + CA-l2it94ua-1 + 1 + + "A temps complet ?" + + + + fr.insee + CA-l2it94ua-2 + 1 + + "A temps partiel ?" + + + + + fr.insee + CategoryScheme-l2ywf31u + 1 + + L_ASTCPUB + + + fr.insee + CA-l2ywf31u-1 + 1 + + "A " || ¤l2itqw98-GOP¤ || " compte (y compris gérant de société ou chef d'entreprise salarié)" + + + + fr.insee + CA-l2ywf31u-2 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" de la fonction publique (Etat, territoriale ou hospitalière)" + + + + fr.insee + CA-l2ywf31u-3 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'une entreprise (y compris d'une association ou de la Sécurité sociale)" + + + + fr.insee + CA-l2ywf31u-4 + 1 + + "Salarié"||¤l2iur75u-GOP¤||" d'un particulier" + + + + fr.insee + CA-l2ywf31u-5 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous travailliez " else ¤lix9oxsd-GOP¤ || " travaillait ") +|| "sans être rémunéré" || ¤l2iur75u-GOP¤ || " avec un membre de " ||¤l2iu1atg-GOP¤ || " famille." + + + + + fr.insee + CategoryScheme-l2j4sfwo + 1 + + L_ANBSAL1 + + + fr.insee + CA-l2j4sfwo-1 + 1 + + if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then ("Vous travaillez seul" || ¤l2iur75u-GOP¤) +else (¤lix9oxsd-GOP¤ || " travaille seul" || ¤l2iur75u-GOP¤) + + + + + + fr.insee + CA-l2j4sfwo-2 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-l2j4sfwo-3 + 1 + + "Entre 11 et 49 personnes" + + + + fr.insee + CA-l2j4sfwo-4 + 1 + + "50 personnes ou plus" + + + + + fr.insee + CategoryScheme-libjxzeo + 1 + + L_ANBSAL2 + + + fr.insee + CA-libjxzeo-1 + 1 + + "Entre 2 et 10 personnes" + + + + fr.insee + CA-libjxzeo-2 + 1 + + "Entre 11 et 49 personnes" + + + + fr.insee + CA-libjxzeo-3 + 1 + + "50 personnes ou plus" + + + + + fr.insee + CategoryScheme-l2ou5fc3 + 1 + + L_FFLIEU + + + fr.insee + CA-l2ou5fc3-1 + 1 + + "Un collège ou lycée (hors BTS et classe préparatoire)" + + + + fr.insee + CA-l2ou5fc3-2 + 1 + + "Un établissement du supérieur (université, école d'ingénieurs, de commerce, d'infirmières...), BTS, classe préparatoire" + + + + fr.insee + CA-l2ou5fc3-3 + 1 + + "Une école de la fonction publique (IRA, école de police ...)" + + + + fr.insee + CA-l2ou5fc3-4 + 1 + + "Un centre de formation d'apprentis (CFA)" + + + + fr.insee + CA-l2ou5fc3-5 + 1 + + "Un organisme de formation pour adultes (Afpa, Greta, Cnam, CCI...)" + + + + fr.insee + CA-l2ou5fc3-6 + 1 + + "Un centre de formation à distance (Cned...)" + + + + + fr.insee + CategoryScheme-l2ov9ta3 + 1 + + L_FFCLA + + + fr.insee + CA-l2ov9ta3-1 + 1 + + "Sixième ou cinquième" + + + + fr.insee + CA-l2ov9ta3-2 + 1 + + "Quatrième" + + + + fr.insee + CA-l2ov9ta3-3 + 1 + + "Troisième (3e prépa-pro, pré-apprentissage)" + + + + fr.insee + CA-l2ov9ta3-4 + 1 + + "Seconde générale et technologique" + + + + fr.insee + CA-l2ov9ta3-5 + 1 + + "Seconde professionnelle" + + + + fr.insee + CA-l2ov9ta3-6 + 1 + + "Première" + + + + fr.insee + CA-l2ov9ta3-7 + 1 + + "Terminale" + + + + fr.insee + CA-l2ov9ta3-8 + 1 + + "CAP - 1ère année" + + + + fr.insee + CA-l2ov9ta3-9 + 1 + + "CAP - 2ème année" + + + + fr.insee + CA-l2ov9ta3-10 + 1 + + "Autre" + + + + + fr.insee + CategoryScheme-l2ovg7g8 + 1 + + L_FFBAC + + + fr.insee + CA-l2ovg7g8-1 + 1 + + "Bac général" + + + + fr.insee + CA-l2ovg7g8-2 + 1 + + "Bac technologique (STI2D, STL, ST2S, STD2A, STMG, S2TMD, STHR)" + + + + fr.insee + CA-l2ovg7g8-3 + 1 + + "Bac technologique agricole (STAV)" + + + + fr.insee + CA-l2ovg7g8-4 + 1 + + "Bac professionnel" + + + + fr.insee + CA-l2ovg7g8-5 + 1 + + "Bac professionnel agricole" + + + + + fr.insee + CategoryScheme-l2ovupfg + 1 + + L_FFCAP + + + fr.insee + CA-l2ovupfg-1 + 1 + + "Un CAP" + + + + fr.insee + CA-l2ovupfg-2 + 1 + + "Un CAP agricole (CAPA)" + + + + + fr.insee + CategoryScheme-l2ovt65t + 1 + + L_FFTYPFORM + + + fr.insee + CA-l2ovt65t-1 + 1 + + "Préparation d'un diplôme ou d'un titre" + + + + fr.insee + CA-l2ovt65t-2 + 1 + + "Préparation d'un ou plusieurs concours" + + + + fr.insee + CA-l2ovt65t-3 + 1 + + "Mise à niveau post-bac" + + + + fr.insee + CA-l2ovt65t-4 + 1 + + "Autre formation" + + + + + fr.insee + CategoryScheme-l2ow3zu7 + 1 + + L_FFCONC + + + fr.insee + CA-l2ow3zu7-1 + 1 + + "Auxiliaire de puériculture, aide soignant, accompagnant éducatif et social" + + + + fr.insee + CA-l2ow3zu7-2 + 1 + + "Autre concours des professions paramédicales ou sociales" + + + + fr.insee + CA-l2ow3zu7-3 + 1 + + "Concours préparé en CPGE (classe préparatoire aux grandes écoles)" + + + + fr.insee + CA-l2ow3zu7-4 + 1 + + "Ecoles d'art et architecture" + + + + fr.insee + CA-l2ow3zu7-5 + 1 + + "Professeur des écoles, professeur certifié (CRPE, CAPES, CAFEP, CAPET, CAPLP, CAPEPS ...)" + + + + fr.insee + CA-l2ow3zu7-6 + 1 + + "Professeur agrégé" + + + + fr.insee + CA-l2ow3zu7-7 + 1 + + "Autre concours de la fonction publique (Magistrature, IRA, Finances publiques ...)" + + + + fr.insee + CA-l2ow3zu7-8 + 1 + + "Autre concours" + + + + + fr.insee + CategoryScheme-l2owamgp + 1 + + L_FFNIVA + + + fr.insee + CA-l2owamgp-1 + 1 + + "Pas de diplôme requis" + + + + fr.insee + CA-l2owamgp-2 + 1 + + "Un diplôme de niveau brevet des collèges ou Diplôme National du Brevet (DNB)" + + + + fr.insee + CA-l2owamgp-3 + 1 + + "Un diplôme de niveau CAP" + + + + fr.insee + CA-l2owamgp-4 + 1 + + "Un diplôme de niveau Bac" + + + + fr.insee + CA-l2owamgp-5 + 1 + + "Un diplôme de niveau Bac+2" + + + + fr.insee + CA-l2owamgp-6 + 1 + + "Un diplôme de niveau Bac+3" + + + + fr.insee + CA-l2owamgp-7 + 1 + + "Un diplôme de niveau Bac+4" + + + + fr.insee + CA-l2owamgp-8 + 1 + + "Un diplôme de niveau Bac+5 ou plus" + + + + + fr.insee + CategoryScheme-l2owah6l + 1 + + L_FFNIVB + + + fr.insee + CA-l2owah6l-1 + 1 + + "Catégorie C" + + + + fr.insee + CA-l2owah6l-2 + 1 + + "Catégorie B" + + + + fr.insee + CA-l2owah6l-3 + 1 + + "Catégorie A" + + + + fr.insee + CA-l2owah6l-4 + 1 + + "Catégorie A+" + + + + + fr.insee + CategoryScheme-l2owv329 + 1 + + L_FFDIPLCLAA + + + fr.insee + CA-l2owv329-1 + 1 + + "Seconde" + + + + fr.insee + CA-l2owv329-2 + 1 + + "Première" + + + + fr.insee + CA-l2owv329-3 + 1 + + "Terminale" + + + + + fr.insee + CategoryScheme-l2owthpd + 1 + + L_FFDIPLCLAB + + + fr.insee + CA-l2owthpd-1 + 1 + + "1ère année (y compris formation se déroulant sur un an ou moins)" + + + + fr.insee + CA-l2owthpd-2 + 1 + + "2ème année" + + + + fr.insee + CA-l2owthpd-3 + 1 + + "3ème année" + + + + fr.insee + CA-l2owthpd-4 + 1 + + "4ème année" + + + + fr.insee + CA-l2owthpd-5 + 1 + + "5ème année" + + + + fr.insee + CA-l2owthpd-6 + 1 + + "6ème année" + + + + fr.insee + CA-l2owthpd-7 + 1 + + "7ème année" + + + + fr.insee + CA-l2owthpd-8 + 1 + + "8ème année" + + + + fr.insee + CA-l2owthpd-9 + 1 + + "9ème année ou plus" + + + + + fr.insee + CategoryScheme-l2oxynk2 + 1 + + L_GRDIPA + + + fr.insee + CA-l2oxynk2-1 + 1 + + (if (¤lix9oxsd-GOP¤=¤lix9pz46-GOP¤) then "Vous ne possédez " else ¤l14uaqgk-GOP¤ || " ne possède ") || "aucun diplôme" + + + + fr.insee + CA-l2oxynk2-2 + 1 + + "CEP (certificat d'études primaire)" + + + + fr.insee + CA-l2oxynk2-3 + 1 + + "BEPC, brevet élémentaire, brevet des collèges, DNB" + + + + fr.insee + CA-l2oxynk2-4 + 1 + + "CAP, BEP ou diplôme de niveau équivalent" + + + + fr.insee + CA-l2oxynk2-5 + 1 + + "Baccalauréat (général, technologique ou professionnel), brevet supérieur, brevet professionnel, de technicien ou d'enseignement ou diplôme équivalent" + + + + fr.insee + CA-l2oxynk2-6 + 1 + + "Capacité en droit, DAEU, ESEU" + + + + fr.insee + CA-l2oxynk2-7 + 1 + + "BTS, DUT, Deug, Deust, diplôme de la santé ou du social de niveau bac+2 ou diplôme équivalent" + + + + fr.insee + CA-l2oxynk2-8 + 1 + + "Diplôme de niveau supérieur à bac+2 (Licence, licence pro, maîtrise, master, DESS, DEA, doctorat, diplôme d'une grande école)" + + + + + fr.insee + CategoryScheme-l2oxz6v4 + 1 + + L_GRDIPB + + + fr.insee + CA-l2oxz6v4-1 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous n'avez jamais été à l'école ou vous l'avez " +else ¤lix9oxsd-GOP¤ || " n'a jamais été à l'école ou l'a " +)||"quittée avant la fin du primaire" + + + + + fr.insee + CA-l2oxz6v4-2 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous avez " else ¤lix9oxsd-GOP¤ || " a ")|| +"suivi " ||¤l2iu1atg-GOP¤|| " scolarité jusqu'à la fin du primaire ou avant la fin du collège" + + + + + fr.insee + CA-l2oxz6v4-3 + 1 + + (if (¤lix9oxsd-GOP¤ = ¤lix9pz46-GOP¤) then "Vous avez " else ¤lix9oxsd-GOP¤ || " a ")|| +"suivi " ||¤l2iu1atg-GOP¤|| " scolarité jusqu'à la fin du collège ou au-delà" + + + + + fr.insee + CategoryScheme-l2ywyhne + 1 + + L_GRDIPC + + + fr.insee + CA-l2ywyhne-1 + 1 + + "Licence, licence pro, maîtrise ou diplôme équivalent de niveau bac+3 ou bac+4" + + + + fr.insee + CA-l2ywyhne-2 + 1 + + "Master, DEA, DESS, diplôme de grande école de niveau bac+5, doctorat de santé (médecine, pharmacie, dentaire...)" + + + + fr.insee + CA-l2ywyhne-3 + 1 + + "Doctorat de recherche (hors doctorat de santé)" + + + + + fr.insee + CategoryScheme-l1au0pkk + 1 + + L_TYPLOG + + + fr.insee + CA-l1au0pkk-1 + 1 + + Une maison + + + + fr.insee + CA-l1au0pkk-2 + 1 + + Un appartement + + + + fr.insee + CA-l1au0pkk-3 + 1 + + Un logement-foyer + + + + fr.insee + CA-l1au0pkk-4 + 1 + + Une chambre d'hôtel + + + + fr.insee + CA-l1au0pkk-5 + 1 + + Une habitation de fortune + + + + fr.insee + CA-l1au0pkk-6 + 1 + + Une pièce indépendante (ayant sa propre entrée) + + + + + fr.insee + CategoryScheme-l1aufkzv + 1 + + L_SURFTR + + + fr.insee + CA-l1aufkzv-1 + 1 + + "Moins de 25 m²" + + + + fr.insee + CA-l1aufkzv-2 + 1 + + "De 26 à 40 m²" + + + + fr.insee + CA-l1aufkzv-3 + 1 + + "De 41 à 70 m²" + + + + fr.insee + CA-l1aufkzv-4 + 1 + + "De 71 à 100 m²" + + + + fr.insee + CA-l1aufkzv-5 + 1 + + "De 101 à 150 m²" + + + + fr.insee + CA-l1aufkzv-6 + 1 + + "Plus de 151 m²" + + + + + fr.insee + CategoryScheme-l1asjley + 1 + + L_STOC + + + fr.insee + CA-l1asjley-1 + 1 + + "Propriétaire" + + + + fr.insee + CA-l1asjley-2 + 1 + + "Usufruitier, y compris en viager" + + + + fr.insee + CA-l1asjley-3 + 1 + + "Locataire ou sous-locataire" + + + + fr.insee + CA-l1asjley-4 + 1 + + "Logé gratuitement, avec un paiement éventuel de charges" + + + + + fr.insee + CategoryScheme-livt83k2 + 1 + + L_LOYER_MENS + + + fr.insee + CA-livt83k2-1 + 1 + + "Mensuel" + + + + fr.insee + CA-livt83k2-2 + 1 + + "Trimestriel" + + + + fr.insee + CA-livt83k2-3 + 1 + + "Semestriel" + + + + fr.insee + CA-livt83k2-4 + 1 + + "Annuel" + + + + fr.insee + CA-livt83k2-5 + 1 + + "Autre" + + + + + fr.insee + CategoryScheme-l1ata22l + 1 + + L_LOGPROPRI + + + fr.insee + CA-l1ata22l-1 + 1 + + L'employeur d'un membre du ménage dans le cadre d'un logement de fonction ? + + + + fr.insee + CA-l1ata22l-2 + 1 + + Un organisme HLM (ou assimilé, OPAC, offices, sociétés, fondations) ? + + + + fr.insee + CA-l1ata22l-3 + 1 + + Une administration, un organisme de Sécurité Sociale, ou une association au titre de l'Action logement ? + + + + fr.insee + CA-l1ata22l-4 + 1 + + Une banque, une assurance ou une autre société du secteur public ou du secteur privé ? + + + + fr.insee + CA-l1ata22l-5 + 1 + + Un membre de la famille ? + + + + fr.insee + CA-l1ata22l-6 + 1 + + Un autre particulier ? + + + + fr.insee + CA-l1ata22l-7 + 1 + + Autre cas ? + + + + + fr.insee + CategoryScheme-libxmauc + 1 + + L_ANCONSTR + + + fr.insee + CA-libxmauc-1 + 1 + + "Avant 1918" + + + + fr.insee + CA-libxmauc-2 + 1 + + "De 1919 à 1945" + + + + fr.insee + CA-libxmauc-3 + 1 + + "De 1946 à 1970" + + + + fr.insee + CA-libxmauc-4 + 1 + + "De 1971 à 1990" + + + + fr.insee + CA-libxmauc-5 + 1 + + "De 1991 à 2005" + + + + fr.insee + CA-libxmauc-6 + 1 + + "2006 ou après" + + + + + fr.insee + CategoryScheme-libxsw6w + 1 + + L_OUI_NON_NSP + + + fr.insee + CA-libxsw6w-1 + 1 + + "Oui" + + + + fr.insee + CA-libxsw6w-2 + 1 + + "Non" + + + + fr.insee + CA-libxsw6w-3 + 1 + + "Vous ne savez pas" + + + + + fr.insee + CategoryScheme-libyczb1 + 1 + + L_NRJ_TRAV_FU + + + fr.insee + CA-libyczb1-1 + 1 + + "Oui, certainement" + + + + fr.insee + CA-libyczb1-2 + 1 + + "Oui, peut-être" + + + + fr.insee + CA-libyczb1-3 + 1 + + "Non, probablement pas" + + + + fr.insee + CA-libyczb1-4 + 1 + + "Non, certainement pas" + + + + fr.insee + CA-libyczb1-5 + 1 + + "Vous ne savez pas" + + + + + fr.insee + CategoryScheme-libyau6k + 1 + + L_CHOIX_LOG + + + fr.insee + CA-libyau6k-1 + 1 + + "Taille et confort du logement" + + + + fr.insee + CA-libyau6k-2 + 1 + + "Prix du logement" + + + + fr.insee + CA-libyau6k-3 + 1 + + "Proximité du lieu de travail ou d’études" + + + + fr.insee + CA-libyau6k-4 + 1 + + "Proximité des commerces et services, des établissements scolaires…" + + + + fr.insee + CA-libyau6k-5 + 1 + + "Environnement naturel (calme, espaces verts, forêt…)" + + + + fr.insee + CA-libyau6k-6 + 1 + + "Facilité d’accès (transports collectifs, desserte routière)" + + + + fr.insee + CA-libyau6k-7 + 1 + + "Vous n’avez pas choisi votre logement actuel" + + + + fr.insee + CA-libyau6k-8 + 1 + + "Autre critère" + + + + + fr.insee + CategoryScheme-libya8uw + 1 + + L_COND_LOG + + + fr.insee + CA-libya8uw-1 + 1 + + "Très satisfaisantes" + + + + fr.insee + CA-libya8uw-2 + 1 + + "Satisfaisantes" + + + + fr.insee + CA-libya8uw-3 + 1 + + "Acceptables" + + + + fr.insee + CA-libya8uw-4 + 1 + + "Insuffisantes" + + + + fr.insee + CA-libya8uw-5 + 1 + + "Très insuffisantes" + + + + + fr.insee + CategoryScheme-liby6h2m + 1 + + L_FINA_LOG + + + fr.insee + CA-liby6h2m-1 + 1 + + "Une charge négligeable" + + + + fr.insee + CA-liby6h2m-2 + 1 + + "Une charge que vous pouvez supporter sans difficulté" + + + + fr.insee + CA-liby6h2m-3 + 1 + + "Une lourde charge" + + + + fr.insee + CA-liby6h2m-4 + 1 + + "Une très lourde charge" + + + + fr.insee + CA-liby6h2m-5 + 1 + + "Une charge à laquelle vous ne pouvez pas faire face" + + + + + fr.insee + CategoryScheme-libyqiss + 1 + + L_FINA_GEN + + + fr.insee + CA-libyqiss-1 + 1 + + "Vous ne pouvez pas y arriver sans faire de dettes" + + + + fr.insee + CA-libyqiss-2 + 1 + + "Vous y arrivez difficilement" + + + + fr.insee + CA-libyqiss-3 + 1 + + "C’est juste, il faut faire attention" + + + + fr.insee + CA-libyqiss-4 + 1 + + "Ça va" + + + + fr.insee + CA-libyqiss-5 + 1 + + "Vous êtes plutôt à l’aise" + + + + fr.insee + CA-libyqiss-6 + 1 + + "Vous êtes vraiment à l'aise" + + + + + fr.insee + CategoryScheme-libyycuj + 1 + + L_AIDE_VOIS + + + fr.insee + CA-libyycuj-1 + 1 + + "Oui" + + + + fr.insee + CA-libyycuj-2 + 1 + + "Non" + + + + fr.insee + CA-libyycuj-3 + 1 + + "Vous n'avez pas de voisin" + + + + + fr.insee + CategoryScheme-libz1uqg + 1 + + L_QUART_AVANTAGE + + + fr.insee + CA-libz1uqg-1 + 1 + + "L’offre de transport" + + + + fr.insee + CA-libz1uqg-2 + 1 + + "Les commerces, cafés, restaurants, le marché" + + + + fr.insee + CA-libz1uqg-3 + 1 + + "Le calme, la tranquillité" + + + + fr.insee + CA-libz1uqg-4 + 1 + + "Les parcs, les espaces verts, la nature" + + + + fr.insee + CA-libz1uqg-5 + 1 + + "La sécurité" + + + + fr.insee + CA-libz1uqg-6 + 1 + + "La présence de belles maisons ou de beaux immeubles" + + + + fr.insee + CA-libz1uqg-7 + 1 + + "La vie de quartier, l’ambiance de village" + + + + fr.insee + CA-libz1uqg-8 + 1 + + "Les écoles, les services et les équipements (médecins, cinéma, gymnase)" + + + + + fr.insee + CategoryScheme-libzb0ea + 1 + + L_ON + + + fr.insee + CA-libzb0ea-1 + 1 + + "Oui" + + + + fr.insee + CA-libzb0ea-2 + 1 + + "Non" + + + + + fr.insee + CategoryScheme-libyy6jr + 1 + + L_QUART_PB + + + fr.insee + CA-libyy6jr-1 + 1 + + "Le bruit ou la pollution" + + + + fr.insee + CA-libyy6jr-2 + 1 + + "Des transports en commun insuffisants (éloignement, horaires, accessibilité, etc.)" + + + + fr.insee + CA-libyy6jr-3 + 1 + + "Le manque d’équipements (sports, loisirs, santé, services, etc.)" + + + + fr.insee + CA-libyy6jr-4 + 1 + + "Le manque d’animation" + + + + fr.insee + CA-libyy6jr-5 + 1 + + "L’environnement dégradé (mal entretenu, sale)" + + + + fr.insee + CA-libyy6jr-6 + 1 + + "La délinquance" + + + + fr.insee + CA-libyy6jr-7 + 1 + + "Les dangers de la circulation" + + + + fr.insee + CA-libyy6jr-8 + 1 + + "Une mauvaise image ou une mauvaise réputation" + + + + + fr.insee + CategoryScheme-libzhuue + 1 + + L_QUART_DEV + + + fr.insee + CA-libzhuue-1 + 1 + + "Oui, cela doit être créé ou développé" + + + + fr.insee + CA-libzhuue-2 + 1 + + "Non, ces activités ne sont pas utiles dans votre quartier ou village" + + + + fr.insee + CA-libzhuue-3 + 1 + + "Ces activités existent déjà et sont suffisantes" + + + + + fr.insee + CategoryScheme-libzcay7 + 1 + + L_RECYCLE + + + fr.insee + CA-libzcay7-1 + 1 + + "Toujours" + + + + fr.insee + CA-libzcay7-2 + 1 + + "Souvent" + + + + fr.insee + CA-libzcay7-3 + 1 + + "Parfois" + + + + fr.insee + CA-libzcay7-4 + 1 + + "Jamais" + + + + fr.insee + CA-libzcay7-5 + 1 + + "Il n'y a pas de collecte sélective là où vous habitez" + + + + + fr.insee + CategoryScheme-libze0zu + 1 + + L_ENVIRONNEMENT + + + fr.insee + CA-libze0zu-1 + 1 + + "Toujours" + + + + fr.insee + CA-libze0zu-2 + 1 + + "Souvent" + + + + fr.insee + CA-libze0zu-3 + 1 + + "Parfois" + + + + fr.insee + CA-libze0zu-4 + 1 + + "Jamais" + + + + + fr.insee + CategoryScheme-libzas5e + 1 + + L_VOITURE + + + fr.insee + CA-libzas5e-1 + 1 + + "Toujours" + + + + fr.insee + CA-libzas5e-2 + 1 + + "Souvent" + + + + fr.insee + CA-libzas5e-3 + 1 + + "Parfois" + + + + fr.insee + CA-libzas5e-4 + 1 + + "Jamais" + + + + fr.insee + CA-libzas5e-5 + 1 + + "Vous n'utilisez jamais ou rarement la voiture" + + + + + fr.insee + CategoryScheme-libzoccs + 1 + + L_QUART_NOTE + + + fr.insee + CA-libzoccs-1 + 1 + + "1" + + + + fr.insee + CA-libzoccs-2 + 1 + + "2" + + + + fr.insee + CA-libzoccs-3 + 1 + + "3" + + + + fr.insee + CA-libzoccs-4 + 1 + + "4" + + + + fr.insee + CA-libzoccs-5 + 1 + + "5" + + + + fr.insee + CA-libzoccs-6 + 1 + + "6" + + + + fr.insee + CA-libzoccs-7 + 1 + + "7" + + + + fr.insee + CA-libzoccs-8 + 1 + + "8" + + + + fr.insee + CA-libzoccs-9 + 1 + + "9" + + + + fr.insee + CA-libzoccs-10 + 1 + + "10" + + + + + fr.insee + CategoryScheme-l2sspd6p + 1 + + L_SANTGEN + + + fr.insee + CA-l2sspd6p-1 + 1 + + "Très bon" + + + + fr.insee + CA-l2sspd6p-2 + 1 + + "Bon" + + + + fr.insee + CA-l2sspd6p-3 + 1 + + "Assez bon" + + + + fr.insee + CA-l2sspd6p-4 + 1 + + "Mauvais" + + + + fr.insee + CA-l2sspd6p-5 + 1 + + "Très mauvais" + + + + + fr.insee + CategoryScheme-l2sujdf4 + 1 + + L_GALI + + + fr.insee + CA-l2sujdf4-1 + 1 + + "Oui, fortement limité" + + + + fr.insee + CA-l2sujdf4-2 + 1 + + "Oui, limité, mais pas fortement" + + + + fr.insee + CA-l2sujdf4-3 + 1 + + "Non, pas limité du tout" + + + + + fr.insee + CategoryScheme-libzsoro + 1 + + L_DIF_DEPELEC + + + fr.insee + CA-libzsoro-1 + 1 + + "Aucune difficulté" + + + + fr.insee + CA-libzsoro-2 + 1 + + "Pas trop de difficultés, mais ça vous a pris un peu de temps" + + + + fr.insee + CA-libzsoro-3 + 1 + + "Des difficultés, mais vous avez pu répondre" + + + + fr.insee + CA-libzsoro-4 + 1 + + "Vous n'avez pas pu répondre" + + + + + fr.insee + CategoryScheme-libzjwmo + 1 + + L_DIF_MONTANT + + + fr.insee + CA-libzjwmo-1 + 1 + + "C'est le montant exact" + + + + fr.insee + CA-libzjwmo-2 + 1 + + "Ce n'est pas forcément le montant exact, mais c'est proche" + + + + fr.insee + CA-libzjwmo-3 + 1 + + "C'est un montant très approximatif" + + + + + fr.insee + CategoryScheme-lic00r7g + 1 + + L_DIF_QUARTIER + + + fr.insee + CA-lic00r7g-1 + 1 + + "Aucune difficulté" + + + + fr.insee + CA-lic00r7g-2 + 1 + + "Pas trop de difficultés, mais vous avez dû y réfléchir" + + + + fr.insee + CA-lic00r7g-3 + 1 + + "Quelques difficultés (par exemple, vous avez dû faire varier ce que recouvre votre quartier ou village en fonction des thèmes abordés)" + + + + fr.insee + CA-lic00r7g-4 + 1 + + "Des difficultés (vous ne connaissez pas bien votre quartier ou village, vous ne voyez pas bien à quoi il correspond, ...) " + + + + + fr.insee + CategoryScheme-libznuft + 1 + + L_DIF_AUTRE + + + fr.insee + CA-libznuft-1 + 1 + + "Aucune difficulté" + + + + fr.insee + CA-libznuft-2 + 1 + + "Des difficultés pour une ou deux questions" + + + + fr.insee + CA-libznuft-3 + 1 + + "Des difficultés pour plus de deux questions" + + + + + fr.insee + CategoryScheme-lic0700g + 1 + + L_AVIS + + + fr.insee + CA-lic0700g-1 + 1 + + "Il vous a interessé" + + + + fr.insee + CA-lic0700g-2 + 1 + + "Il était trop long" + + + + fr.insee + CA-lic0700g-3 + 1 + + "Il était clair" + + + + fr.insee + CA-lic0700g-4 + 1 + + "C'était facile de répondre" + + + + fr.insee + CA-lic0700g-5 + 1 + + "Vous avez eu des problèmes techniques : connexion interrompue, longs temps de chargement, écran trop petit …" + + + + + fr.insee + CategoryScheme-libz5d44-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz5d44-secondDimension-fakeCL-1 + + + fr.insee + CA-libz5d44-secondDimension-fakeCL-1-1 + 1 + + "Réponse" + + + + + fr.insee + CategoryScheme-libz9s7u-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz9s7u-secondDimension-fakeCL-1 + + + fr.insee + CA-libz9s7u-secondDimension-fakeCL-1-1 + 1 + + "Réponse" + + + + + fr.insee + CategoryScheme-lic0a3os-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-lic0a3os-secondDimension-fakeCL-1 + + + fr.insee + CA-lic0a3os-secondDimension-fakeCL-1-1 + 1 + + "Réponse" + + + + + fr.insee + CategoryScheme-lj76sgq8 + 1 + + A définir + + + fr.insee + INSEE-COMMUN-CA-Booleen-1 + 1 + + + + + + + fr.insee + MMCDVFAF-CLS + 1 + + MMCDVFAF + + + fr.insee + l0v3x4ho + 1 + + L_SEXE + + Regular + + Ordinal + + + fr.insee + l0v3x4ho-1 + 1 + + fr.insee + CA-l0v3x4ho-1 + 1 + Category + + 1 + + + fr.insee + l0v3x4ho-2 + 1 + + fr.insee + CA-l0v3x4ho-2 + 1 + Category + + 2 + + + + fr.insee + l12074mk + 1 + + L_LNAIS + + Regular + + Ordinal + + + fr.insee + l12074mk-1 + 1 + + fr.insee + CA-l12074mk-1 + 1 + Category + + 1 + + + fr.insee + l12074mk-2 + 1 + + fr.insee + CA-l12074mk-2 + 1 + Category + + 2 + + + + fr.insee + l1214jho + 1 + + L_NATION + + Regular + + Ordinal + + + fr.insee + l1214jho-1 + 1 + + fr.insee + CA-l1214jho-1 + 1 + Category + + 1 + + + fr.insee + l1214jho-2 + 1 + + fr.insee + CA-l1214jho-2 + 1 + Category + + 2 + + + fr.insee + l1214jho-3 + 1 + + fr.insee + CA-l1214jho-3 + 1 + Category + + 3 + + + fr.insee + l1214jho-4 + 1 + + fr.insee + CA-l1214jho-4 + 1 + Category + + 4 + + + + fr.insee + livjnf0y + 1 + + LISTE_LIENS + + Regular + + Ordinal + + + fr.insee + livjnf0y-1 + 1 + + fr.insee + CA-livjnf0y-1 + 1 + Category + + 1 + + + fr.insee + livjnf0y-2 + 1 + + fr.insee + CA-livjnf0y-2 + 1 + Category + + 2 + + + fr.insee + livjnf0y-3 + 1 + + fr.insee + CA-livjnf0y-3 + 1 + Category + + 3 + + + fr.insee + livjnf0y-4 + 1 + + fr.insee + CA-livjnf0y-4 + 1 + Category + + 4 + + + fr.insee + livjnf0y-5 + 1 + + fr.insee + CA-livjnf0y-5 + 1 + Category + + 5 + + + fr.insee + livjnf0y-6 + 1 + + fr.insee + CA-livjnf0y-6 + 1 + Category + + 6 + + + fr.insee + livjnf0y-7 + 1 + + fr.insee + CA-livjnf0y-7 + 1 + Category + + 7 + + + fr.insee + livjnf0y-8 + 1 + + fr.insee + CA-livjnf0y-8 + 1 + Category + + 8 + + + fr.insee + livjnf0y-9 + 1 + + fr.insee + CA-livjnf0y-9 + 1 + Category + + 9 + + + fr.insee + livjnf0y-10 + 1 + + fr.insee + CA-livjnf0y-10 + 1 + Category + + 10 + + + fr.insee + livjnf0y-11 + 1 + + fr.insee + CA-livjnf0y-11 + 1 + Category + + 11 + + + fr.insee + livjnf0y-12 + 1 + + fr.insee + CA-livjnf0y-12 + 1 + Category + + 12 + + + fr.insee + livjnf0y-13 + 1 + + fr.insee + CA-livjnf0y-13 + 1 + Category + + 13 + + + fr.insee + livjnf0y-14 + 1 + + fr.insee + CA-livjnf0y-14 + 1 + Category + + 14 + + + fr.insee + livjnf0y-15 + 1 + + fr.insee + CA-livjnf0y-15 + 1 + Category + + 15 + + + fr.insee + livjnf0y-16 + 1 + + fr.insee + CA-livjnf0y-16 + 1 + Category + + 16 + + + fr.insee + livjnf0y-17 + 1 + + fr.insee + CA-livjnf0y-17 + 1 + Category + + 17 + + + fr.insee + livjnf0y-18 + 1 + + fr.insee + CA-livjnf0y-18 + 1 + Category + + 18 + + + + fr.insee + l13e77ow + 1 + + L_SITUCONJ + + Regular + + Ordinal + + + fr.insee + l13e77ow-1 + 1 + + fr.insee + CA-l13e77ow-1 + 1 + Category + + 1 + + + fr.insee + l13e77ow-2 + 1 + + fr.insee + CA-l13e77ow-2 + 1 + Category + + 2 + + + fr.insee + l13e77ow-3 + 1 + + fr.insee + CA-l13e77ow-3 + 1 + Category + + 3 + + + fr.insee + l13e77ow-4 + 1 + + fr.insee + CA-l13e77ow-4 + 1 + Category + + 4 + + + fr.insee + l13e77ow-5 + 1 + + fr.insee + CA-l13e77ow-5 + 1 + Category + + 5 + + + fr.insee + l13e77ow-6 + 1 + + fr.insee + CA-l13e77ow-6 + 1 + Category + + 6 + + + fr.insee + l13e77ow-7 + 1 + + fr.insee + CA-l13e77ow-7 + 1 + Category + + 7 + + + fr.insee + l13e77ow-8 + 1 + + fr.insee + CA-l13e77ow-8 + 1 + Category + + 8 + + + + fr.insee + l13e94a3 + 1 + + L_VEUF + + Regular + + Ordinal + + + fr.insee + l13e94a3-1 + 1 + + fr.insee + CA-l13e94a3-1 + 1 + Category + + 1 + + + fr.insee + l13e94a3-2 + 1 + + fr.insee + CA-l13e94a3-2 + 1 + Category + + 2 + + + fr.insee + l13e94a3-3 + 1 + + fr.insee + CA-l13e94a3-3 + 1 + Category + + 3 + + + + fr.insee + l2os145t + 1 + + L_NBPARL + + Regular + + Ordinal + + + fr.insee + l2os145t-1 + 1 + + fr.insee + CA-l2os145t-1 + 1 + Category + + 0 + + + fr.insee + l2os145t-2 + 1 + + fr.insee + CA-l2os145t-2 + 1 + Category + + 1 + + + fr.insee + l2os145t-3 + 1 + + fr.insee + CA-l2os145t-3 + 1 + Category + + 2 + + + + fr.insee + l0v2k0fj + 1 + + L_OUI_NON + + Regular + + Ordinal + + + fr.insee + l0v2k0fj-1 + 1 + + fr.insee + CA-l0v2k0fj-1 + 1 + Category + + 1 + + + fr.insee + l0v2k0fj-2 + 1 + + fr.insee + CA-l0v2k0fj-2 + 1 + Category + + 2 + + + + fr.insee + l13o0n14 + 1 + + L_DURLOG + + Regular + + Ordinal + + + fr.insee + l13o0n14-1 + 1 + + fr.insee + CA-l13o0n14-1 + 1 + Category + + 1 + + + fr.insee + l13o0n14-2 + 1 + + fr.insee + CA-l13o0n14-2 + 1 + Category + + 2 + + + fr.insee + l13o0n14-3 + 1 + + fr.insee + CA-l13o0n14-3 + 1 + Category + + 3 + + + + fr.insee + l13oddrm + 1 + + L_MINLOGENQ + + Regular + + Ordinal + + + fr.insee + l13oddrm-1 + 1 + + fr.insee + CA-l13oddrm-1 + 1 + Category + + 1 + + + fr.insee + l13oddrm-2 + 1 + + fr.insee + CA-l13oddrm-2 + 1 + Category + + 2 + + + fr.insee + l13oddrm-3 + 1 + + fr.insee + CA-l13oddrm-3 + 1 + Category + + 3 + + + fr.insee + l13oddrm-4 + 1 + + fr.insee + CA-l13oddrm-4 + 1 + Category + + 4 + + + fr.insee + l13oddrm-5 + 1 + + fr.insee + CA-l13oddrm-5 + 1 + Category + + 5 + + + + fr.insee + l13orz9s + 1 + + L_MINLOGAUT + + Regular + + Ordinal + + + fr.insee + l13orz9s-1 + 1 + + fr.insee + CA-l13orz9s-1 + 1 + Category + + 1 + + + fr.insee + l13orz9s-2 + 1 + + fr.insee + CA-l13orz9s-2 + 1 + Category + + 2 + + + fr.insee + l13orz9s-3 + 1 + + fr.insee + CA-l13orz9s-3 + 1 + Category + + 3 + + + fr.insee + l13orz9s-4 + 1 + + fr.insee + CA-l13orz9s-4 + 1 + Category + + 4 + + + fr.insee + l13orz9s-5 + 1 + + fr.insee + CA-l13orz9s-5 + 1 + Category + + 5 + + + fr.insee + l13orz9s-6 + 1 + + fr.insee + CA-l13orz9s-6 + 1 + Category + + 6 + + + + fr.insee + l13p6die + 1 + + L_DORM + + Regular + + Ordinal + + + fr.insee + l13p6die-1 + 1 + + fr.insee + CA-l13p6die-1 + 1 + Category + + 1 + + + fr.insee + l13p6die-2 + 1 + + fr.insee + CA-l13p6die-2 + 1 + Category + + 2 + + + + fr.insee + l13pat1k + 1 + + L_MAJLOGENQ + + Regular + + Ordinal + + + fr.insee + l13pat1k-1 + 1 + + fr.insee + CA-l13pat1k-1 + 1 + Category + + 1 + + + fr.insee + l13pat1k-2 + 1 + + fr.insee + CA-l13pat1k-2 + 1 + Category + + 2 + + + fr.insee + l13pat1k-3 + 1 + + fr.insee + CA-l13pat1k-3 + 1 + Category + + 3 + + + fr.insee + l13pat1k-4 + 1 + + fr.insee + CA-l13pat1k-4 + 1 + Category + + 4 + + + fr.insee + l13pat1k-5 + 1 + + fr.insee + CA-l13pat1k-5 + 1 + Category + + 5 + + + fr.insee + l13pat1k-6 + 1 + + fr.insee + CA-l13pat1k-6 + 1 + Category + + 6 + + + + fr.insee + l13q0vc2 + 1 + + L_MAJLOGAUT1 + + Regular + + Ordinal + + + fr.insee + l13q0vc2-1 + 1 + + fr.insee + CA-l13q0vc2-1 + 1 + Category + + 1 + + + fr.insee + l13q0vc2-2 + 1 + + fr.insee + CA-l13q0vc2-2 + 1 + Category + + 2 + + + fr.insee + l13q0vc2-3 + 1 + + fr.insee + CA-l13q0vc2-3 + 1 + Category + + 3 + + + fr.insee + l13q0vc2-4 + 1 + + fr.insee + CA-l13q0vc2-4 + 1 + Category + + 4 + + + fr.insee + l13q0vc2-5 + 1 + + fr.insee + CA-l13q0vc2-5 + 1 + Category + + 5 + + + fr.insee + l13q0vc2-6 + 1 + + fr.insee + CA-l13q0vc2-6 + 1 + Category + + 6 + + + + fr.insee + lic06uco + 1 + + L_MAJLOGAUT2 + + Regular + + Ordinal + + + fr.insee + lic06uco-1 + 1 + + fr.insee + CA-lic06uco-1 + 1 + Category + + 2 + + + fr.insee + lic06uco-2 + 1 + + fr.insee + CA-lic06uco-2 + 1 + Category + + 3 + + + fr.insee + lic06uco-3 + 1 + + fr.insee + CA-lic06uco-3 + 1 + Category + + 4 + + + fr.insee + lic06uco-4 + 1 + + fr.insee + CA-lic06uco-4 + 1 + Category + + 5 + + + fr.insee + lic06uco-5 + 1 + + fr.insee + CA-lic06uco-5 + 1 + Category + + 6 + + + + fr.insee + l13pwmep + 1 + + L_TYPLOGCO + + Regular + + Ordinal + + + fr.insee + l13pwmep-1 + 1 + + fr.insee + CA-l13pwmep-1 + 1 + Category + + 1 + + + fr.insee + l13pwmep-2 + 1 + + fr.insee + CA-l13pwmep-2 + 1 + Category + + 2 + + + fr.insee + l13pwmep-3 + 1 + + fr.insee + CA-l13pwmep-3 + 1 + Category + + 3 + + + fr.insee + l13pwmep-4 + 1 + + fr.insee + CA-l13pwmep-4 + 1 + Category + + 4 + + + fr.insee + l13pwmep-5 + 1 + + fr.insee + CA-l13pwmep-5 + 1 + Category + + 5 + + + fr.insee + l13pwmep-6 + 1 + + fr.insee + CA-l13pwmep-6 + 1 + Category + + 6 + + + fr.insee + l13pwmep-7 + 1 + + fr.insee + CA-l13pwmep-7 + 1 + Category + + 7 + + + + fr.insee + l1ax6zmm + 1 + + L_SITUAEU + + Regular + + Ordinal + + + fr.insee + l1ax6zmm-1 + 1 + + fr.insee + CA-l1ax6zmm-1 + 1 + Category + + 1 + + + fr.insee + l1ax6zmm-2 + 1 + + fr.insee + CA-l1ax6zmm-2 + 1 + Category + + 2 + + + fr.insee + l1ax6zmm-3 + 1 + + fr.insee + CA-l1ax6zmm-3 + 1 + Category + + 3 + + + fr.insee + l1ax6zmm-4 + 1 + + fr.insee + CA-l1ax6zmm-4 + 1 + Category + + 4 + + + fr.insee + l1ax6zmm-5 + 1 + + fr.insee + CA-l1ax6zmm-5 + 1 + Category + + 5 + + + fr.insee + l1ax6zmm-6 + 1 + + fr.insee + CA-l1ax6zmm-6 + 1 + Category + + 6 + + + fr.insee + l1ax6zmm-7 + 1 + + fr.insee + CA-l1ax6zmm-7 + 1 + Category + + 7 + + + + fr.insee + l1axlp6q + 1 + + L_NBEMP + + Regular + + Ordinal + + + fr.insee + l1axlp6q-1 + 1 + + fr.insee + CA-l1axlp6q-1 + 1 + Category + + 1 + + + fr.insee + l1axlp6q-2 + 1 + + fr.insee + CA-l1axlp6q-2 + 1 + Category + + 2 + + + + fr.insee + l1ay1q2v + 1 + + L_STCPUB + + Regular + + Ordinal + + + fr.insee + l1ay1q2v-1 + 1 + + fr.insee + CA-l1ay1q2v-1 + 1 + Category + + 1 + + + fr.insee + l1ay1q2v-2 + 1 + + fr.insee + CA-l1ay1q2v-2 + 1 + Category + + 2 + + + fr.insee + l1ay1q2v-3 + 1 + + fr.insee + CA-l1ay1q2v-3 + 1 + Category + + 3 + + + fr.insee + l1ay1q2v-4 + 1 + + fr.insee + CA-l1ay1q2v-4 + 1 + Category + + 4 + + + fr.insee + l1ay1q2v-5 + 1 + + fr.insee + CA-l1ay1q2v-5 + 1 + Category + + 5 + + + + fr.insee + l1w5j08x + 1 + + L_QPRCR + + Regular + + Ordinal + + + fr.insee + l1w5j08x-1 + 1 + + fr.insee + CA-l1w5j08x-1 + 1 + Category + + 1 + + + fr.insee + l1w5j08x-2 + 1 + + fr.insee + CA-l1w5j08x-2 + 1 + Category + + 2 + + + fr.insee + l1w5j08x-3 + 1 + + fr.insee + CA-l1w5j08x-3 + 1 + Category + + 3 + + + fr.insee + l1w5j08x-4 + 1 + + fr.insee + CA-l1w5j08x-4 + 1 + Category + + 4 + + + fr.insee + l1w5j08x-5 + 1 + + fr.insee + CA-l1w5j08x-5 + 1 + Category + + 5 + + + fr.insee + l1w5j08x-6 + 1 + + fr.insee + CA-l1w5j08x-6 + 1 + Category + + 6 + + + fr.insee + l1w5j08x-7 + 1 + + fr.insee + CA-l1w5j08x-7 + 1 + Category + + 7 + + + + fr.insee + l1w7rcz3 + 1 + + L_QPRCU + + Regular + + Ordinal + + + fr.insee + l1w7rcz3-1 + 1 + + fr.insee + CA-l1w7rcz3-1 + 1 + Category + + 1 + + + fr.insee + l1w7rcz3-2 + 1 + + fr.insee + CA-l1w7rcz3-2 + 1 + Category + + 2 + + + fr.insee + l1w7rcz3-3 + 1 + + fr.insee + CA-l1w7rcz3-3 + 1 + Category + + 3 + + + fr.insee + l1w7rcz3-4 + 1 + + fr.insee + CA-l1w7rcz3-4 + 1 + Category + + 4 + + + fr.insee + l1w7rcz3-5 + 1 + + fr.insee + CA-l1w7rcz3-5 + 1 + Category + + 5 + + + fr.insee + l1w7rcz3-6 + 1 + + fr.insee + CA-l1w7rcz3-6 + 1 + Category + + 6 + + + fr.insee + l1w7rcz3-7 + 1 + + fr.insee + CA-l1w7rcz3-7 + 1 + Category + + 7 + + + + fr.insee + libjlqfo + 1 + + L_ACTIVDOM + + Regular + + Ordinal + + + fr.insee + libjlqfo-1 + 1 + + fr.insee + CA-libjlqfo-1 + 1 + Category + + 1 + + + fr.insee + libjlqfo-2 + 1 + + fr.insee + CA-libjlqfo-2 + 1 + Category + + 2 + + + fr.insee + libjlqfo-3 + 1 + + fr.insee + CA-libjlqfo-3 + 1 + Category + + 3 + + + fr.insee + libjlqfo-4 + 1 + + fr.insee + CA-libjlqfo-4 + 1 + Category + + 4 + + + fr.insee + libjlqfo-5 + 1 + + fr.insee + CA-libjlqfo-5 + 1 + Category + + 5 + + + fr.insee + libjlqfo-6 + 1 + + fr.insee + CA-libjlqfo-6 + 1 + Category + + 6 + + + fr.insee + libjlqfo-7 + 1 + + fr.insee + CA-libjlqfo-7 + 1 + Category + + 7 + + + fr.insee + libjlqfo-8 + 1 + + fr.insee + CA-libjlqfo-8 + 1 + Category + + 8 + + + fr.insee + libjlqfo-9 + 1 + + fr.insee + CA-libjlqfo-9 + 1 + Category + + 9 + + + fr.insee + libjlqfo-10 + 1 + + fr.insee + CA-libjlqfo-10 + 1 + Category + + 10 + + + fr.insee + libjlqfo-11 + 1 + + fr.insee + CA-libjlqfo-11 + 1 + Category + + 11 + + + + fr.insee + libjs6u4 + 1 + + L_ACTIVDOM_COM + + Regular + + Ordinal + + + fr.insee + libjs6u4-1 + 1 + + fr.insee + CA-libjs6u4-1 + 1 + Category + + 1 + + + fr.insee + libjs6u4-2 + 1 + + fr.insee + CA-libjs6u4-2 + 1 + Category + + 2 + + + fr.insee + libjs6u4-3 + 1 + + fr.insee + CA-libjs6u4-3 + 1 + Category + + 3 + + + + fr.insee + libjrcvd + 1 + + L_ACTIVDOM_SOC + + Regular + + Ordinal + + + fr.insee + libjrcvd-1 + 1 + + fr.insee + CA-libjrcvd-1 + 1 + Category + + 1 + + + fr.insee + libjrcvd-2 + 1 + + fr.insee + CA-libjrcvd-2 + 1 + Category + + 2 + + + + fr.insee + l1wc2pt4 + 1 + + L_NBSALETAB + + Regular + + Ordinal + + + fr.insee + l1wc2pt4-1 + 1 + + fr.insee + CA-l1wc2pt4-1 + 1 + Category + + 1 + + + fr.insee + l1wc2pt4-2 + 1 + + fr.insee + CA-l1wc2pt4-2 + 1 + Category + + 2 + + + fr.insee + l1wc2pt4-3 + 1 + + fr.insee + CA-l1wc2pt4-3 + 1 + Category + + 3 + + + fr.insee + l1wc2pt4-4 + 1 + + fr.insee + CA-l1wc2pt4-4 + 1 + Category + + 4 + + + fr.insee + l1wc2pt4-5 + 1 + + fr.insee + CA-l1wc2pt4-5 + 1 + Category + + 5 + + + + fr.insee + l1wcgcka + 1 + + L_NBSALETABA + + Regular + + Ordinal + + + fr.insee + l1wcgcka-1 + 1 + + fr.insee + CA-l1wcgcka-1 + 1 + Category + + 1 + + + fr.insee + l1wcgcka-2 + 1 + + fr.insee + CA-l1wcgcka-2 + 1 + Category + + 2 + + + fr.insee + l1wcgcka-3 + 1 + + fr.insee + CA-l1wcgcka-3 + 1 + Category + + 3 + + + fr.insee + l1wcgcka-4 + 1 + + fr.insee + CA-l1wcgcka-4 + 1 + Category + + 4 + + + fr.insee + l1wcgcka-5 + 1 + + fr.insee + CA-l1wcgcka-5 + 1 + Category + + 5 + + + fr.insee + l1wcgcka-6 + 1 + + fr.insee + CA-l1wcgcka-6 + 1 + Category + + 6 + + + fr.insee + l1wcgcka-7 + 1 + + fr.insee + CA-l1wcgcka-7 + 1 + Category + + 7 + + + fr.insee + l1wcgcka-8 + 1 + + fr.insee + CA-l1wcgcka-8 + 1 + Category + + 8 + + + fr.insee + l1wcgcka-9 + 1 + + fr.insee + CA-l1wcgcka-9 + 1 + Category + + 9 + + + + fr.insee + l1wcl5qf + 1 + + L_NBSAL1 + + Regular + + Ordinal + + + fr.insee + l1wcl5qf-1 + 1 + + fr.insee + CA-l1wcl5qf-1 + 1 + Category + + 0 + + + fr.insee + l1wcl5qf-2 + 1 + + fr.insee + CA-l1wcl5qf-2 + 1 + Category + + 1 + + + fr.insee + l1wcl5qf-3 + 1 + + fr.insee + CA-l1wcl5qf-3 + 1 + Category + + 2 + + + fr.insee + l1wcl5qf-4 + 1 + + fr.insee + CA-l1wcl5qf-4 + 1 + Category + + 3 + + + fr.insee + l1wcl5qf-5 + 1 + + fr.insee + CA-l1wcl5qf-5 + 1 + Category + + 4 + + + fr.insee + l1wcl5qf-6 + 1 + + fr.insee + CA-l1wcl5qf-6 + 1 + Category + + 5 + + + + fr.insee + libj9vq3 + 1 + + L_NBSAL2 + + Regular + + Ordinal + + + fr.insee + libj9vq3-1 + 1 + + fr.insee + CA-libj9vq3-1 + 1 + Category + + 1 + + + fr.insee + libj9vq3-2 + 1 + + fr.insee + CA-libj9vq3-2 + 1 + Category + + 2 + + + fr.insee + libj9vq3-3 + 1 + + fr.insee + CA-libj9vq3-3 + 1 + Category + + 3 + + + fr.insee + libj9vq3-4 + 1 + + fr.insee + CA-libj9vq3-4 + 1 + Category + + 4 + + + fr.insee + libj9vq3-5 + 1 + + fr.insee + CA-libj9vq3-5 + 1 + Category + + 5 + + + + fr.insee + l1wdjul6 + 1 + + L_NBSALA + + Regular + + Ordinal + + + fr.insee + l1wdjul6-1 + 1 + + fr.insee + CA-l1wdjul6-1 + 1 + Category + + 1 + + + fr.insee + l1wdjul6-2 + 1 + + fr.insee + CA-l1wdjul6-2 + 1 + Category + + 2 + + + fr.insee + l1wdjul6-3 + 1 + + fr.insee + CA-l1wdjul6-3 + 1 + Category + + 3 + + + fr.insee + l1wdjul6-4 + 1 + + fr.insee + CA-l1wdjul6-4 + 1 + Category + + 4 + + + fr.insee + l1wdjul6-5 + 1 + + fr.insee + CA-l1wdjul6-5 + 1 + Category + + 5 + + + fr.insee + l1wdjul6-6 + 1 + + fr.insee + CA-l1wdjul6-6 + 1 + Category + + 6 + + + fr.insee + l1wdjul6-7 + 1 + + fr.insee + CA-l1wdjul6-7 + 1 + Category + + 7 + + + fr.insee + l1wdjul6-8 + 1 + + fr.insee + CA-l1wdjul6-8 + 1 + Category + + 8 + + + fr.insee + l1wdjul6-9 + 1 + + fr.insee + CA-l1wdjul6-9 + 1 + Category + + 9 + + + + fr.insee + l2hnfr8p + 1 + + L_CONTAC + + Regular + + Ordinal + + + fr.insee + l2hnfr8p-1 + 1 + + fr.insee + CA-l2hnfr8p-1 + 1 + Category + + 1 + + + fr.insee + l2hnfr8p-2 + 1 + + fr.insee + CA-l2hnfr8p-2 + 1 + Category + + 2 + + + fr.insee + l2hnfr8p-3 + 1 + + fr.insee + CA-l2hnfr8p-3 + 1 + Category + + 3 + + + fr.insee + l2hnfr8p-4 + 1 + + fr.insee + CA-l2hnfr8p-4 + 1 + Category + + 4 + + + fr.insee + l2hnfr8p-5 + 1 + + fr.insee + CA-l2hnfr8p-5 + 1 + Category + + 5 + + + + fr.insee + l2it94ua + 1 + + L_TPP + + Regular + + Ordinal + + + fr.insee + l2it94ua-1 + 1 + + fr.insee + CA-l2it94ua-1 + 1 + Category + + 1 + + + fr.insee + l2it94ua-2 + 1 + + fr.insee + CA-l2it94ua-2 + 1 + Category + + 2 + + + + fr.insee + l2ywf31u + 1 + + L_ASTCPUB + + Regular + + Ordinal + + + fr.insee + l2ywf31u-1 + 1 + + fr.insee + CA-l2ywf31u-1 + 1 + Category + + 1 + + + fr.insee + l2ywf31u-2 + 1 + + fr.insee + CA-l2ywf31u-2 + 1 + Category + + 2 + + + fr.insee + l2ywf31u-3 + 1 + + fr.insee + CA-l2ywf31u-3 + 1 + Category + + 3 + + + fr.insee + l2ywf31u-4 + 1 + + fr.insee + CA-l2ywf31u-4 + 1 + Category + + 4 + + + fr.insee + l2ywf31u-5 + 1 + + fr.insee + CA-l2ywf31u-5 + 1 + Category + + 5 + + + + fr.insee + l2j4sfwo + 1 + + L_ANBSAL1 + + Regular + + Ordinal + + + fr.insee + l2j4sfwo-1 + 1 + + fr.insee + CA-l2j4sfwo-1 + 1 + Category + + 0 + + + fr.insee + l2j4sfwo-2 + 1 + + fr.insee + CA-l2j4sfwo-2 + 1 + Category + + 1 + + + fr.insee + l2j4sfwo-3 + 1 + + fr.insee + CA-l2j4sfwo-3 + 1 + Category + + 2 + + + fr.insee + l2j4sfwo-4 + 1 + + fr.insee + CA-l2j4sfwo-4 + 1 + Category + + 3 + + + + fr.insee + libjxzeo + 1 + + L_ANBSAL2 + + Regular + + Ordinal + + + fr.insee + libjxzeo-1 + 1 + + fr.insee + CA-libjxzeo-1 + 1 + Category + + 1 + + + fr.insee + libjxzeo-2 + 1 + + fr.insee + CA-libjxzeo-2 + 1 + Category + + 2 + + + fr.insee + libjxzeo-3 + 1 + + fr.insee + CA-libjxzeo-3 + 1 + Category + + 3 + + + + fr.insee + l2ou5fc3 + 1 + + L_FFLIEU + + Regular + + Ordinal + + + fr.insee + l2ou5fc3-1 + 1 + + fr.insee + CA-l2ou5fc3-1 + 1 + Category + + 1 + + + fr.insee + l2ou5fc3-2 + 1 + + fr.insee + CA-l2ou5fc3-2 + 1 + Category + + 2 + + + fr.insee + l2ou5fc3-3 + 1 + + fr.insee + CA-l2ou5fc3-3 + 1 + Category + + 3 + + + fr.insee + l2ou5fc3-4 + 1 + + fr.insee + CA-l2ou5fc3-4 + 1 + Category + + 4 + + + fr.insee + l2ou5fc3-5 + 1 + + fr.insee + CA-l2ou5fc3-5 + 1 + Category + + 5 + + + fr.insee + l2ou5fc3-6 + 1 + + fr.insee + CA-l2ou5fc3-6 + 1 + Category + + 6 + + + + fr.insee + l2ov9ta3 + 1 + + L_FFCLA + + Regular + + Ordinal + + + fr.insee + l2ov9ta3-1 + 1 + + fr.insee + CA-l2ov9ta3-1 + 1 + Category + + 1 + + + fr.insee + l2ov9ta3-2 + 1 + + fr.insee + CA-l2ov9ta3-2 + 1 + Category + + 2 + + + fr.insee + l2ov9ta3-3 + 1 + + fr.insee + CA-l2ov9ta3-3 + 1 + Category + + 3 + + + fr.insee + l2ov9ta3-4 + 1 + + fr.insee + CA-l2ov9ta3-4 + 1 + Category + + 4 + + + fr.insee + l2ov9ta3-5 + 1 + + fr.insee + CA-l2ov9ta3-5 + 1 + Category + + 5 + + + fr.insee + l2ov9ta3-6 + 1 + + fr.insee + CA-l2ov9ta3-6 + 1 + Category + + 6 + + + fr.insee + l2ov9ta3-7 + 1 + + fr.insee + CA-l2ov9ta3-7 + 1 + Category + + 7 + + + fr.insee + l2ov9ta3-8 + 1 + + fr.insee + CA-l2ov9ta3-8 + 1 + Category + + 8 + + + fr.insee + l2ov9ta3-9 + 1 + + fr.insee + CA-l2ov9ta3-9 + 1 + Category + + 9 + + + fr.insee + l2ov9ta3-10 + 1 + + fr.insee + CA-l2ov9ta3-10 + 1 + Category + + 10 + + + + fr.insee + l2ovg7g8 + 1 + + L_FFBAC + + Regular + + Ordinal + + + fr.insee + l2ovg7g8-1 + 1 + + fr.insee + CA-l2ovg7g8-1 + 1 + Category + + 1 + + + fr.insee + l2ovg7g8-2 + 1 + + fr.insee + CA-l2ovg7g8-2 + 1 + Category + + 2 + + + fr.insee + l2ovg7g8-3 + 1 + + fr.insee + CA-l2ovg7g8-3 + 1 + Category + + 3 + + + fr.insee + l2ovg7g8-4 + 1 + + fr.insee + CA-l2ovg7g8-4 + 1 + Category + + 4 + + + fr.insee + l2ovg7g8-5 + 1 + + fr.insee + CA-l2ovg7g8-5 + 1 + Category + + 5 + + + + fr.insee + l2ovupfg + 1 + + L_FFCAP + + Regular + + Ordinal + + + fr.insee + l2ovupfg-1 + 1 + + fr.insee + CA-l2ovupfg-1 + 1 + Category + + 1 + + + fr.insee + l2ovupfg-2 + 1 + + fr.insee + CA-l2ovupfg-2 + 1 + Category + + 2 + + + + fr.insee + l2ovt65t + 1 + + L_FFTYPFORM + + Regular + + Ordinal + + + fr.insee + l2ovt65t-1 + 1 + + fr.insee + CA-l2ovt65t-1 + 1 + Category + + 1 + + + fr.insee + l2ovt65t-2 + 1 + + fr.insee + CA-l2ovt65t-2 + 1 + Category + + 2 + + + fr.insee + l2ovt65t-3 + 1 + + fr.insee + CA-l2ovt65t-3 + 1 + Category + + 3 + + + fr.insee + l2ovt65t-4 + 1 + + fr.insee + CA-l2ovt65t-4 + 1 + Category + + 4 + + + + fr.insee + l2ow3zu7 + 1 + + L_FFCONC + + Regular + + Ordinal + + + fr.insee + l2ow3zu7-1 + 1 + + fr.insee + CA-l2ow3zu7-1 + 1 + Category + + 1 + + + fr.insee + l2ow3zu7-2 + 1 + + fr.insee + CA-l2ow3zu7-2 + 1 + Category + + 2 + + + fr.insee + l2ow3zu7-3 + 1 + + fr.insee + CA-l2ow3zu7-3 + 1 + Category + + 3 + + + fr.insee + l2ow3zu7-4 + 1 + + fr.insee + CA-l2ow3zu7-4 + 1 + Category + + 4 + + + fr.insee + l2ow3zu7-5 + 1 + + fr.insee + CA-l2ow3zu7-5 + 1 + Category + + 5 + + + fr.insee + l2ow3zu7-6 + 1 + + fr.insee + CA-l2ow3zu7-6 + 1 + Category + + 6 + + + fr.insee + l2ow3zu7-7 + 1 + + fr.insee + CA-l2ow3zu7-7 + 1 + Category + + 7 + + + fr.insee + l2ow3zu7-8 + 1 + + fr.insee + CA-l2ow3zu7-8 + 1 + Category + + 8 + + + + fr.insee + l2owamgp + 1 + + L_FFNIVA + + Regular + + Ordinal + + + fr.insee + l2owamgp-1 + 1 + + fr.insee + CA-l2owamgp-1 + 1 + Category + + 1 + + + fr.insee + l2owamgp-2 + 1 + + fr.insee + CA-l2owamgp-2 + 1 + Category + + 2 + + + fr.insee + l2owamgp-3 + 1 + + fr.insee + CA-l2owamgp-3 + 1 + Category + + 3 + + + fr.insee + l2owamgp-4 + 1 + + fr.insee + CA-l2owamgp-4 + 1 + Category + + 4 + + + fr.insee + l2owamgp-5 + 1 + + fr.insee + CA-l2owamgp-5 + 1 + Category + + 5 + + + fr.insee + l2owamgp-6 + 1 + + fr.insee + CA-l2owamgp-6 + 1 + Category + + 6 + + + fr.insee + l2owamgp-7 + 1 + + fr.insee + CA-l2owamgp-7 + 1 + Category + + 7 + + + fr.insee + l2owamgp-8 + 1 + + fr.insee + CA-l2owamgp-8 + 1 + Category + + 8 + + + + fr.insee + l2owah6l + 1 + + L_FFNIVB + + Regular + + Ordinal + + + fr.insee + l2owah6l-1 + 1 + + fr.insee + CA-l2owah6l-1 + 1 + Category + + 1 + + + fr.insee + l2owah6l-2 + 1 + + fr.insee + CA-l2owah6l-2 + 1 + Category + + 2 + + + fr.insee + l2owah6l-3 + 1 + + fr.insee + CA-l2owah6l-3 + 1 + Category + + 3 + + + fr.insee + l2owah6l-4 + 1 + + fr.insee + CA-l2owah6l-4 + 1 + Category + + 4 + + + + fr.insee + l2owv329 + 1 + + L_FFDIPLCLAA + + Regular + + Ordinal + + + fr.insee + l2owv329-1 + 1 + + fr.insee + CA-l2owv329-1 + 1 + Category + + 1 + + + fr.insee + l2owv329-2 + 1 + + fr.insee + CA-l2owv329-2 + 1 + Category + + 2 + + + fr.insee + l2owv329-3 + 1 + + fr.insee + CA-l2owv329-3 + 1 + Category + + 3 + + + + fr.insee + l2owthpd + 1 + + L_FFDIPLCLAB + + Regular + + Ordinal + + + fr.insee + l2owthpd-1 + 1 + + fr.insee + CA-l2owthpd-1 + 1 + Category + + 1 + + + fr.insee + l2owthpd-2 + 1 + + fr.insee + CA-l2owthpd-2 + 1 + Category + + 2 + + + fr.insee + l2owthpd-3 + 1 + + fr.insee + CA-l2owthpd-3 + 1 + Category + + 3 + + + fr.insee + l2owthpd-4 + 1 + + fr.insee + CA-l2owthpd-4 + 1 + Category + + 4 + + + fr.insee + l2owthpd-5 + 1 + + fr.insee + CA-l2owthpd-5 + 1 + Category + + 5 + + + fr.insee + l2owthpd-6 + 1 + + fr.insee + CA-l2owthpd-6 + 1 + Category + + 6 + + + fr.insee + l2owthpd-7 + 1 + + fr.insee + CA-l2owthpd-7 + 1 + Category + + 7 + + + fr.insee + l2owthpd-8 + 1 + + fr.insee + CA-l2owthpd-8 + 1 + Category + + 8 + + + fr.insee + l2owthpd-9 + 1 + + fr.insee + CA-l2owthpd-9 + 1 + Category + + 9 + + + + fr.insee + l2oxynk2 + 1 + + L_GRDIPA + + Regular + + Ordinal + + + fr.insee + l2oxynk2-1 + 1 + + fr.insee + CA-l2oxynk2-1 + 1 + Category + + 1 + + + fr.insee + l2oxynk2-2 + 1 + + fr.insee + CA-l2oxynk2-2 + 1 + Category + + 2 + + + fr.insee + l2oxynk2-3 + 1 + + fr.insee + CA-l2oxynk2-3 + 1 + Category + + 3 + + + fr.insee + l2oxynk2-4 + 1 + + fr.insee + CA-l2oxynk2-4 + 1 + Category + + 4 + + + fr.insee + l2oxynk2-5 + 1 + + fr.insee + CA-l2oxynk2-5 + 1 + Category + + 5 + + + fr.insee + l2oxynk2-6 + 1 + + fr.insee + CA-l2oxynk2-6 + 1 + Category + + 6 + + + fr.insee + l2oxynk2-7 + 1 + + fr.insee + CA-l2oxynk2-7 + 1 + Category + + 7 + + + fr.insee + l2oxynk2-8 + 1 + + fr.insee + CA-l2oxynk2-8 + 1 + Category + + 8 + + + + fr.insee + l2oxz6v4 + 1 + + L_GRDIPB + + Regular + + Ordinal + + + fr.insee + l2oxz6v4-1 + 1 + + fr.insee + CA-l2oxz6v4-1 + 1 + Category + + 1 + + + fr.insee + l2oxz6v4-2 + 1 + + fr.insee + CA-l2oxz6v4-2 + 1 + Category + + 2 + + + fr.insee + l2oxz6v4-3 + 1 + + fr.insee + CA-l2oxz6v4-3 + 1 + Category + + 3 + + + + fr.insee + l2ywyhne + 1 + + L_GRDIPC + + Regular + + Ordinal + + + fr.insee + l2ywyhne-1 + 1 + + fr.insee + CA-l2ywyhne-1 + 1 + Category + + 1 + + + fr.insee + l2ywyhne-2 + 1 + + fr.insee + CA-l2ywyhne-2 + 1 + Category + + 2 + + + fr.insee + l2ywyhne-3 + 1 + + fr.insee + CA-l2ywyhne-3 + 1 + Category + + 3 + + + + fr.insee + l1au0pkk + 1 + + L_TYPLOG + + Regular + + Ordinal + + + fr.insee + l1au0pkk-1 + 1 + + fr.insee + CA-l1au0pkk-1 + 1 + Category + + 1 + + + fr.insee + l1au0pkk-2 + 1 + + fr.insee + CA-l1au0pkk-2 + 1 + Category + + 2 + + + fr.insee + l1au0pkk-3 + 1 + + fr.insee + CA-l1au0pkk-3 + 1 + Category + + 3 + + + fr.insee + l1au0pkk-4 + 1 + + fr.insee + CA-l1au0pkk-4 + 1 + Category + + 4 + + + fr.insee + l1au0pkk-5 + 1 + + fr.insee + CA-l1au0pkk-5 + 1 + Category + + 5 + + + fr.insee + l1au0pkk-6 + 1 + + fr.insee + CA-l1au0pkk-6 + 1 + Category + + 6 + + + + fr.insee + l1aufkzv + 1 + + L_SURFTR + + Regular + + Ordinal + + + fr.insee + l1aufkzv-1 + 1 + + fr.insee + CA-l1aufkzv-1 + 1 + Category + + 1 + + + fr.insee + l1aufkzv-2 + 1 + + fr.insee + CA-l1aufkzv-2 + 1 + Category + + 2 + + + fr.insee + l1aufkzv-3 + 1 + + fr.insee + CA-l1aufkzv-3 + 1 + Category + + 3 + + + fr.insee + l1aufkzv-4 + 1 + + fr.insee + CA-l1aufkzv-4 + 1 + Category + + 4 + + + fr.insee + l1aufkzv-5 + 1 + + fr.insee + CA-l1aufkzv-5 + 1 + Category + + 5 + + + fr.insee + l1aufkzv-6 + 1 + + fr.insee + CA-l1aufkzv-6 + 1 + Category + + 6 + + + + fr.insee + l1asjley + 1 + + L_STOC + + Regular + + Ordinal + + + fr.insee + l1asjley-1 + 1 + + fr.insee + CA-l1asjley-1 + 1 + Category + + 1 + + + fr.insee + l1asjley-2 + 1 + + fr.insee + CA-l1asjley-2 + 1 + Category + + 2 + + + fr.insee + l1asjley-3 + 1 + + fr.insee + CA-l1asjley-3 + 1 + Category + + 3 + + + fr.insee + l1asjley-4 + 1 + + fr.insee + CA-l1asjley-4 + 1 + Category + + 4 + + + + fr.insee + livt83k2 + 1 + + L_LOYER_MENS + + Regular + + Ordinal + + + fr.insee + livt83k2-1 + 1 + + fr.insee + CA-livt83k2-1 + 1 + Category + + 1 + + + fr.insee + livt83k2-2 + 1 + + fr.insee + CA-livt83k2-2 + 1 + Category + + 2 + + + fr.insee + livt83k2-3 + 1 + + fr.insee + CA-livt83k2-3 + 1 + Category + + 3 + + + fr.insee + livt83k2-4 + 1 + + fr.insee + CA-livt83k2-4 + 1 + Category + + 4 + + + fr.insee + livt83k2-5 + 1 + + fr.insee + CA-livt83k2-5 + 1 + Category + + 5 + + + + fr.insee + l1ata22l + 1 + + L_LOGPROPRI + + Regular + + Ordinal + + + fr.insee + l1ata22l-1 + 1 + + fr.insee + CA-l1ata22l-1 + 1 + Category + + 1 + + + fr.insee + l1ata22l-2 + 1 + + fr.insee + CA-l1ata22l-2 + 1 + Category + + 2 + + + fr.insee + l1ata22l-3 + 1 + + fr.insee + CA-l1ata22l-3 + 1 + Category + + 3 + + + fr.insee + l1ata22l-4 + 1 + + fr.insee + CA-l1ata22l-4 + 1 + Category + + 4 + + + fr.insee + l1ata22l-5 + 1 + + fr.insee + CA-l1ata22l-5 + 1 + Category + + 5 + + + fr.insee + l1ata22l-6 + 1 + + fr.insee + CA-l1ata22l-6 + 1 + Category + + 6 + + + fr.insee + l1ata22l-7 + 1 + + fr.insee + CA-l1ata22l-7 + 1 + Category + + 7 + + + + fr.insee + libxmauc + 1 + + L_ANCONSTR + + Regular + + Ordinal + + + fr.insee + libxmauc-1 + 1 + + fr.insee + CA-libxmauc-1 + 1 + Category + + 1 + + + fr.insee + libxmauc-2 + 1 + + fr.insee + CA-libxmauc-2 + 1 + Category + + 2 + + + fr.insee + libxmauc-3 + 1 + + fr.insee + CA-libxmauc-3 + 1 + Category + + 3 + + + fr.insee + libxmauc-4 + 1 + + fr.insee + CA-libxmauc-4 + 1 + Category + + 4 + + + fr.insee + libxmauc-5 + 1 + + fr.insee + CA-libxmauc-5 + 1 + Category + + 5 + + + fr.insee + libxmauc-6 + 1 + + fr.insee + CA-libxmauc-6 + 1 + Category + + 6 + + + + fr.insee + libxsw6w + 1 + + L_OUI_NON_NSP + + Regular + + Ordinal + + + fr.insee + libxsw6w-1 + 1 + + fr.insee + CA-libxsw6w-1 + 1 + Category + + 1 + + + fr.insee + libxsw6w-2 + 1 + + fr.insee + CA-libxsw6w-2 + 1 + Category + + 2 + + + fr.insee + libxsw6w-3 + 1 + + fr.insee + CA-libxsw6w-3 + 1 + Category + + 3 + + + + fr.insee + libyczb1 + 1 + + L_NRJ_TRAV_FU + + Regular + + Ordinal + + + fr.insee + libyczb1-1 + 1 + + fr.insee + CA-libyczb1-1 + 1 + Category + + 1 + + + fr.insee + libyczb1-2 + 1 + + fr.insee + CA-libyczb1-2 + 1 + Category + + 2 + + + fr.insee + libyczb1-3 + 1 + + fr.insee + CA-libyczb1-3 + 1 + Category + + 3 + + + fr.insee + libyczb1-4 + 1 + + fr.insee + CA-libyczb1-4 + 1 + Category + + 4 + + + fr.insee + libyczb1-5 + 1 + + fr.insee + CA-libyczb1-5 + 1 + Category + + 5 + + + + fr.insee + libyau6k + 1 + + L_CHOIX_LOG + + Regular + + Ordinal + + + fr.insee + libyau6k-1 + 1 + + fr.insee + CA-libyau6k-1 + 1 + Category + + 1 + + + fr.insee + libyau6k-2 + 1 + + fr.insee + CA-libyau6k-2 + 1 + Category + + 2 + + + fr.insee + libyau6k-3 + 1 + + fr.insee + CA-libyau6k-3 + 1 + Category + + 3 + + + fr.insee + libyau6k-4 + 1 + + fr.insee + CA-libyau6k-4 + 1 + Category + + 4 + + + fr.insee + libyau6k-5 + 1 + + fr.insee + CA-libyau6k-5 + 1 + Category + + 5 + + + fr.insee + libyau6k-6 + 1 + + fr.insee + CA-libyau6k-6 + 1 + Category + + 6 + + + fr.insee + libyau6k-7 + 1 + + fr.insee + CA-libyau6k-7 + 1 + Category + + 7 + + + fr.insee + libyau6k-8 + 1 + + fr.insee + CA-libyau6k-8 + 1 + Category + + 8 + + + + fr.insee + libya8uw + 1 + + L_COND_LOG + + Regular + + Ordinal + + + fr.insee + libya8uw-1 + 1 + + fr.insee + CA-libya8uw-1 + 1 + Category + + 1 + + + fr.insee + libya8uw-2 + 1 + + fr.insee + CA-libya8uw-2 + 1 + Category + + 2 + + + fr.insee + libya8uw-3 + 1 + + fr.insee + CA-libya8uw-3 + 1 + Category + + 3 + + + fr.insee + libya8uw-4 + 1 + + fr.insee + CA-libya8uw-4 + 1 + Category + + 4 + + + fr.insee + libya8uw-5 + 1 + + fr.insee + CA-libya8uw-5 + 1 + Category + + 5 + + + + fr.insee + liby6h2m + 1 + + L_FINA_LOG + + Regular + + Ordinal + + + fr.insee + liby6h2m-1 + 1 + + fr.insee + CA-liby6h2m-1 + 1 + Category + + 1 + + + fr.insee + liby6h2m-2 + 1 + + fr.insee + CA-liby6h2m-2 + 1 + Category + + 2 + + + fr.insee + liby6h2m-3 + 1 + + fr.insee + CA-liby6h2m-3 + 1 + Category + + 3 + + + fr.insee + liby6h2m-4 + 1 + + fr.insee + CA-liby6h2m-4 + 1 + Category + + 4 + + + fr.insee + liby6h2m-5 + 1 + + fr.insee + CA-liby6h2m-5 + 1 + Category + + 5 + + + + fr.insee + libyqiss + 1 + + L_FINA_GEN + + Regular + + Ordinal + + + fr.insee + libyqiss-1 + 1 + + fr.insee + CA-libyqiss-1 + 1 + Category + + 1 + + + fr.insee + libyqiss-2 + 1 + + fr.insee + CA-libyqiss-2 + 1 + Category + + 2 + + + fr.insee + libyqiss-3 + 1 + + fr.insee + CA-libyqiss-3 + 1 + Category + + 3 + + + fr.insee + libyqiss-4 + 1 + + fr.insee + CA-libyqiss-4 + 1 + Category + + 4 + + + fr.insee + libyqiss-5 + 1 + + fr.insee + CA-libyqiss-5 + 1 + Category + + 5 + + + fr.insee + libyqiss-6 + 1 + + fr.insee + CA-libyqiss-6 + 1 + Category + + 6 + + + + fr.insee + libyycuj + 1 + + L_AIDE_VOIS + + Regular + + Ordinal + + + fr.insee + libyycuj-1 + 1 + + fr.insee + CA-libyycuj-1 + 1 + Category + + 1 + + + fr.insee + libyycuj-2 + 1 + + fr.insee + CA-libyycuj-2 + 1 + Category + + 2 + + + fr.insee + libyycuj-3 + 1 + + fr.insee + CA-libyycuj-3 + 1 + Category + + 3 + + + + fr.insee + libz1uqg + 1 + + L_QUART_AVANTAGE + + Regular + + Ordinal + + + fr.insee + libz1uqg-1 + 1 + + fr.insee + CA-libz1uqg-1 + 1 + Category + + 1 + + + fr.insee + libz1uqg-2 + 1 + + fr.insee + CA-libz1uqg-2 + 1 + Category + + 2 + + + fr.insee + libz1uqg-3 + 1 + + fr.insee + CA-libz1uqg-3 + 1 + Category + + 3 + + + fr.insee + libz1uqg-4 + 1 + + fr.insee + CA-libz1uqg-4 + 1 + Category + + 4 + + + fr.insee + libz1uqg-5 + 1 + + fr.insee + CA-libz1uqg-5 + 1 + Category + + 5 + + + fr.insee + libz1uqg-6 + 1 + + fr.insee + CA-libz1uqg-6 + 1 + Category + + 6 + + + fr.insee + libz1uqg-7 + 1 + + fr.insee + CA-libz1uqg-7 + 1 + Category + + 7 + + + fr.insee + libz1uqg-8 + 1 + + fr.insee + CA-libz1uqg-8 + 1 + Category + + 8 + + + + fr.insee + libzb0ea + 1 + + L_ON + + Regular + + Ordinal + + + fr.insee + libzb0ea-1 + 1 + + fr.insee + CA-libzb0ea-1 + 1 + Category + + 1 + + + fr.insee + libzb0ea-2 + 1 + + fr.insee + CA-libzb0ea-2 + 1 + Category + + 2 + + + + fr.insee + libyy6jr + 1 + + L_QUART_PB + + Regular + + Ordinal + + + fr.insee + libyy6jr-1 + 1 + + fr.insee + CA-libyy6jr-1 + 1 + Category + + 1 + + + fr.insee + libyy6jr-2 + 1 + + fr.insee + CA-libyy6jr-2 + 1 + Category + + 2 + + + fr.insee + libyy6jr-3 + 1 + + fr.insee + CA-libyy6jr-3 + 1 + Category + + 3 + + + fr.insee + libyy6jr-4 + 1 + + fr.insee + CA-libyy6jr-4 + 1 + Category + + 4 + + + fr.insee + libyy6jr-5 + 1 + + fr.insee + CA-libyy6jr-5 + 1 + Category + + 5 + + + fr.insee + libyy6jr-6 + 1 + + fr.insee + CA-libyy6jr-6 + 1 + Category + + 6 + + + fr.insee + libyy6jr-7 + 1 + + fr.insee + CA-libyy6jr-7 + 1 + Category + + 7 + + + fr.insee + libyy6jr-8 + 1 + + fr.insee + CA-libyy6jr-8 + 1 + Category + + 8 + + + + fr.insee + libzhuue + 1 + + L_QUART_DEV + + Regular + + Ordinal + + + fr.insee + libzhuue-1 + 1 + + fr.insee + CA-libzhuue-1 + 1 + Category + + 1 + + + fr.insee + libzhuue-2 + 1 + + fr.insee + CA-libzhuue-2 + 1 + Category + + 2 + + + fr.insee + libzhuue-3 + 1 + + fr.insee + CA-libzhuue-3 + 1 + Category + + 3 + + + + fr.insee + libzcay7 + 1 + + L_RECYCLE + + Regular + + Ordinal + + + fr.insee + libzcay7-1 + 1 + + fr.insee + CA-libzcay7-1 + 1 + Category + + 1 + + + fr.insee + libzcay7-2 + 1 + + fr.insee + CA-libzcay7-2 + 1 + Category + + 2 + + + fr.insee + libzcay7-3 + 1 + + fr.insee + CA-libzcay7-3 + 1 + Category + + 3 + + + fr.insee + libzcay7-4 + 1 + + fr.insee + CA-libzcay7-4 + 1 + Category + + 4 + + + fr.insee + libzcay7-5 + 1 + + fr.insee + CA-libzcay7-5 + 1 + Category + + 5 + + + + fr.insee + libze0zu + 1 + + L_ENVIRONNEMENT + + Regular + + Ordinal + + + fr.insee + libze0zu-1 + 1 + + fr.insee + CA-libze0zu-1 + 1 + Category + + 1 + + + fr.insee + libze0zu-2 + 1 + + fr.insee + CA-libze0zu-2 + 1 + Category + + 2 + + + fr.insee + libze0zu-3 + 1 + + fr.insee + CA-libze0zu-3 + 1 + Category + + 3 + + + fr.insee + libze0zu-4 + 1 + + fr.insee + CA-libze0zu-4 + 1 + Category + + 4 + + + + fr.insee + libzas5e + 1 + + L_VOITURE + + Regular + + Ordinal + + + fr.insee + libzas5e-1 + 1 + + fr.insee + CA-libzas5e-1 + 1 + Category + + 1 + + + fr.insee + libzas5e-2 + 1 + + fr.insee + CA-libzas5e-2 + 1 + Category + + 2 + + + fr.insee + libzas5e-3 + 1 + + fr.insee + CA-libzas5e-3 + 1 + Category + + 3 + + + fr.insee + libzas5e-4 + 1 + + fr.insee + CA-libzas5e-4 + 1 + Category + + 4 + + + fr.insee + libzas5e-5 + 1 + + fr.insee + CA-libzas5e-5 + 1 + Category + + 5 + + + + fr.insee + libzoccs + 1 + + L_QUART_NOTE + + Regular + + Ordinal + + + fr.insee + libzoccs-1 + 1 + + fr.insee + CA-libzoccs-1 + 1 + Category + + 1 + + + fr.insee + libzoccs-2 + 1 + + fr.insee + CA-libzoccs-2 + 1 + Category + + 2 + + + fr.insee + libzoccs-3 + 1 + + fr.insee + CA-libzoccs-3 + 1 + Category + + 3 + + + fr.insee + libzoccs-4 + 1 + + fr.insee + CA-libzoccs-4 + 1 + Category + + 4 + + + fr.insee + libzoccs-5 + 1 + + fr.insee + CA-libzoccs-5 + 1 + Category + + 5 + + + fr.insee + libzoccs-6 + 1 + + fr.insee + CA-libzoccs-6 + 1 + Category + + 6 + + + fr.insee + libzoccs-7 + 1 + + fr.insee + CA-libzoccs-7 + 1 + Category + + 7 + + + fr.insee + libzoccs-8 + 1 + + fr.insee + CA-libzoccs-8 + 1 + Category + + 8 + + + fr.insee + libzoccs-9 + 1 + + fr.insee + CA-libzoccs-9 + 1 + Category + + 9 + + + fr.insee + libzoccs-10 + 1 + + fr.insee + CA-libzoccs-10 + 1 + Category + + 10 + + + + fr.insee + l2sspd6p + 1 + + L_SANTGEN + + Regular + + Ordinal + + + fr.insee + l2sspd6p-1 + 1 + + fr.insee + CA-l2sspd6p-1 + 1 + Category + + 1 + + + fr.insee + l2sspd6p-2 + 1 + + fr.insee + CA-l2sspd6p-2 + 1 + Category + + 2 + + + fr.insee + l2sspd6p-3 + 1 + + fr.insee + CA-l2sspd6p-3 + 1 + Category + + 3 + + + fr.insee + l2sspd6p-4 + 1 + + fr.insee + CA-l2sspd6p-4 + 1 + Category + + 4 + + + fr.insee + l2sspd6p-5 + 1 + + fr.insee + CA-l2sspd6p-5 + 1 + Category + + 5 + + + + fr.insee + l2sujdf4 + 1 + + L_GALI + + Regular + + Ordinal + + + fr.insee + l2sujdf4-1 + 1 + + fr.insee + CA-l2sujdf4-1 + 1 + Category + + 1 + + + fr.insee + l2sujdf4-2 + 1 + + fr.insee + CA-l2sujdf4-2 + 1 + Category + + 2 + + + fr.insee + l2sujdf4-3 + 1 + + fr.insee + CA-l2sujdf4-3 + 1 + Category + + 3 + + + + fr.insee + libzsoro + 1 + + L_DIF_DEPELEC + + Regular + + Ordinal + + + fr.insee + libzsoro-1 + 1 + + fr.insee + CA-libzsoro-1 + 1 + Category + + 1 + + + fr.insee + libzsoro-2 + 1 + + fr.insee + CA-libzsoro-2 + 1 + Category + + 2 + + + fr.insee + libzsoro-3 + 1 + + fr.insee + CA-libzsoro-3 + 1 + Category + + 3 + + + fr.insee + libzsoro-4 + 1 + + fr.insee + CA-libzsoro-4 + 1 + Category + + 4 + + + + fr.insee + libzjwmo + 1 + + L_DIF_MONTANT + + Regular + + Ordinal + + + fr.insee + libzjwmo-1 + 1 + + fr.insee + CA-libzjwmo-1 + 1 + Category + + 1 + + + fr.insee + libzjwmo-2 + 1 + + fr.insee + CA-libzjwmo-2 + 1 + Category + + 2 + + + fr.insee + libzjwmo-3 + 1 + + fr.insee + CA-libzjwmo-3 + 1 + Category + + 3 + + + + fr.insee + lic00r7g + 1 + + L_DIF_QUARTIER + + Regular + + Ordinal + + + fr.insee + lic00r7g-1 + 1 + + fr.insee + CA-lic00r7g-1 + 1 + Category + + 1 + + + fr.insee + lic00r7g-2 + 1 + + fr.insee + CA-lic00r7g-2 + 1 + Category + + 2 + + + fr.insee + lic00r7g-3 + 1 + + fr.insee + CA-lic00r7g-3 + 1 + Category + + 3 + + + fr.insee + lic00r7g-4 + 1 + + fr.insee + CA-lic00r7g-4 + 1 + Category + + 4 + + + + fr.insee + libznuft + 1 + + L_DIF_AUTRE + + Regular + + Ordinal + + + fr.insee + libznuft-1 + 1 + + fr.insee + CA-libznuft-1 + 1 + Category + + 1 + + + fr.insee + libznuft-2 + 1 + + fr.insee + CA-libznuft-2 + 1 + Category + + 2 + + + fr.insee + libznuft-3 + 1 + + fr.insee + CA-libznuft-3 + 1 + Category + + 3 + + + + fr.insee + lic0700g + 1 + + L_AVIS + + Regular + + Ordinal + + + fr.insee + lic0700g-1 + 1 + + fr.insee + CA-lic0700g-1 + 1 + Category + + 1 + + + fr.insee + lic0700g-2 + 1 + + fr.insee + CA-lic0700g-2 + 1 + Category + + 2 + + + fr.insee + lic0700g-3 + 1 + + fr.insee + CA-lic0700g-3 + 1 + Category + + 3 + + + fr.insee + lic0700g-4 + 1 + + fr.insee + CA-lic0700g-4 + 1 + Category + + 4 + + + fr.insee + lic0700g-5 + 1 + + fr.insee + CA-lic0700g-5 + 1 + Category + + 5 + + + + fr.insee + libz5d44-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz5d44-secondDimension-fakeCL-1 + + Regular + + Ordinal + + + fr.insee + libz5d44-secondDimension-fakeCL-1-1 + 1 + + fr.insee + CA-libz5d44-secondDimension-fakeCL-1-1 + 1 + Category + + 1 + + + + fr.insee + libz9s7u-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-libz9s7u-secondDimension-fakeCL-1 + + Regular + + Ordinal + + + fr.insee + libz9s7u-secondDimension-fakeCL-1-1 + 1 + + fr.insee + CA-libz9s7u-secondDimension-fakeCL-1-1 + 1 + Category + + 1 + + + + fr.insee + lic0a3os-secondDimension-fakeCL-1 + 1 + + FAKE-CODELIST-lic0a3os-secondDimension-fakeCL-1 + + Regular + + Ordinal + + + fr.insee + lic0a3os-secondDimension-fakeCL-1-1 + 1 + + fr.insee + CA-lic0a3os-secondDimension-fakeCL-1-1 + 1 + Category + + 1 + + + + fr.insee + INSEE-COMMUN-CL-Booleen + 1 + + Booleen + + Regular + + Ordinal + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + + fr.insee + INSEE-COMMUN-CA-Booleen-1 + 1 + Category + + 1 + + + + + fr.insee + VariableScheme-lj76sgq8 + 1 + + Variable Scheme for the survey + + + fr.insee + l13h1ecy + 1 + + T_ANNAIS + + + Année de naissance (T_ANNAIS) + + + fr.insee + l13h1ecy-VROP + 1 + + + + fr.insee + l13h1ecy-GI + 1 + GenerationInstruction + + + fr.insee + l13h1ecy-GOP + 1 + OutParameter + + + fr.insee + l13h1ecy-VROP + 1 + OutParameter + + + + + + + + fr.insee + l13h4aiz + 1 + + T_AGE + + + Âge (T_AGE) + + + fr.insee + l13h4aiz-VROP + 1 + + + + fr.insee + l13h4aiz-GI + 1 + GenerationInstruction + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l13h4aiz-VROP + 1 + OutParameter + + + + + + 0 + 120 + + Decimal + + + + + fr.insee + l14uaqgk + 1 + + LIB_PR + + + GENRER - Pronom il/elle (LIB_PR) + + + fr.insee + l14uaqgk-VROP + 1 + + + + fr.insee + l14uaqgk-GI + 1 + GenerationInstruction + + + fr.insee + l14uaqgk-GOP + 1 + OutParameter + + + fr.insee + l14uaqgk-VROP + 1 + OutParameter + + + + + + + + fr.insee + l14tv7tn + 1 + + LIB_ERE + + + GENRER - Terminaisons en ERE (LIB_ERE) + + + fr.insee + l14tv7tn-VROP + 1 + + + + fr.insee + l14tv7tn-GI + 1 + GenerationInstruction + + + fr.insee + l14tv7tn-GOP + 1 + OutParameter + + + fr.insee + l14tv7tn-VROP + 1 + OutParameter + + + + + + + + fr.insee + l14vgvlc + 1 + + PRENOMREFB + + + Premier prénom Brut (PRENOMREFB) + + + fr.insee + l14vgvlc-VROP + 1 + + + + fr.insee + l14vgvlc-GI + 1 + GenerationInstruction + + + fr.insee + l14vgvlc-GOP + 1 + OutParameter + + + fr.insee + l14vgvlc-VROP + 1 + OutParameter + + + + + + + + fr.insee + l14vew0k + 1 + + PRENOMB + + + Préniom Brut (PRENOMB) + + + fr.insee + l14vew0k-VROP + 1 + + + + fr.insee + l14vew0k-GI + 1 + GenerationInstruction + + + fr.insee + l14vew0k-GOP + 1 + OutParameter + + + fr.insee + l14vew0k-VROP + 1 + OutParameter + + + + + + + + fr.insee + l1w5c7yp + 1 + + LIB_NE + + + GENRER - Terminaisons en NE (LIB_NE) + + + fr.insee + l1w5c7yp-VROP + 1 + + + + fr.insee + l1w5c7yp-GI + 1 + GenerationInstruction + + + fr.insee + l1w5c7yp-GOP + 1 + OutParameter + + + fr.insee + l1w5c7yp-VROP + 1 + OutParameter + + + + + + + + fr.insee + l1w5mjq9 + 1 + + LIB_HF + + + GENRER - Hommes Femmes (LIB_HF) + + + fr.insee + l1w5mjq9-VROP + 1 + + + + fr.insee + l1w5mjq9-GI + 1 + GenerationInstruction + + + fr.insee + l1w5mjq9-GOP + 1 + OutParameter + + + fr.insee + l1w5mjq9-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2itqw98 + 1 + + LIB_SON + + + VOUVOIEMENT - SON (LIB_SON) + + + fr.insee + l2itqw98-VROP + 1 + + + + fr.insee + l2itqw98-GI + 1 + GenerationInstruction + + + fr.insee + l2itqw98-GOP + 1 + OutParameter + + + fr.insee + l2itqw98-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2iu1atg + 1 + + LIB_SA + + + VOUVOIEMENT - SA (LIB_SA) + + + fr.insee + l2iu1atg-VROP + 1 + + + + fr.insee + l2iu1atg-GI + 1 + GenerationInstruction + + + fr.insee + l2iu1atg-GOP + 1 + OutParameter + + + fr.insee + l2iu1atg-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2iur75u + 1 + + LIB_E + + + GENRER - Terminaisons en E (LIB_E) + + + fr.insee + l2iur75u-VROP + 1 + + + + fr.insee + l2iur75u-GI + 1 + GenerationInstruction + + + fr.insee + l2iur75u-GOP + 1 + OutParameter + + + fr.insee + l2iur75u-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2j6udu0 + 1 + + T_EMPLOI + + + En emploi (T_EMPLOI) + + + fr.insee + l2j6udu0-VROP + 1 + + + + fr.insee + l2j6udu0-GI + 1 + GenerationInstruction + + + fr.insee + l2j6udu0-GOP + 1 + OutParameter + + + fr.insee + l2j6udu0-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2osro6c + 1 + + LIB_SES + + + VOUVOIEMENT - SES (LIB_SES) + + + fr.insee + l2osro6c-VROP + 1 + + + + fr.insee + l2osro6c-GI + 1 + GenerationInstruction + + + fr.insee + l2osro6c-GOP + 1 + OutParameter + + + fr.insee + l2osro6c-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2oti60m + 1 + + T_MINEUR + + + Individu mineur (T_MINEUR) + + + fr.insee + l2oti60m-VROP + 1 + + + + fr.insee + l2oti60m-GI + 1 + GenerationInstruction + + + fr.insee + l2oti60m-GOP + 1 + OutParameter + + + fr.insee + l2oti60m-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2re729e + 1 + + FFM + + + Formation formelle en cours (T_FFM) + + + fr.insee + l2re729e-VROP + 1 + + + + fr.insee + l2re729e-GI + 1 + GenerationInstruction + + + fr.insee + l2re729e-GOP + 1 + OutParameter + + + fr.insee + l2re729e-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rf764i + 1 + + T_PER1E + + + Père dans le logement (T_PER1E) + + + fr.insee + l2rf764i-VROP + 1 + + + + fr.insee + l2rf764i-GI + 1 + GenerationInstruction + + + fr.insee + l2rf764i-GOP + 1 + OutParameter + + + fr.insee + l2rf764i-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rez3ig + 1 + + T_MER1E + + + Mère dans le logement (T_MER1E) + + + fr.insee + l2rez3ig-VROP + 1 + + + + fr.insee + l2rez3ig-GI + 1 + GenerationInstruction + + + fr.insee + l2rez3ig-GOP + 1 + OutParameter + + + fr.insee + l2rez3ig-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rs9ar9 + 1 + + T_PRENOMAP + + + Prénom de l'autre parent avec null (T_PRENOMAP) + + + fr.insee + l2rs9ar9-VROP + 1 + + + + fr.insee + l2rs9ar9-GI + 1 + GenerationInstruction + + + fr.insee + l2rs9ar9-GOP + 1 + OutParameter + + + fr.insee + l2rs9ar9-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2rs5tmg + 1 + + LIB_LUI + + + VOUVOIEMENT - LUI (LIB_LUI) + + + fr.insee + l2rs5tmg-VROP + 1 + + + + fr.insee + l2rs5tmg-GI + 1 + GenerationInstruction + + + fr.insee + l2rs5tmg-GOP + 1 + OutParameter + + + fr.insee + l2rs5tmg-VROP + 1 + OutParameter + + + + + + + + fr.insee + l2st84mt + 1 + + LIB_SE + + + VOUVOIEMENT - SE (LIB_SE) + + + fr.insee + l2st84mt-VROP + 1 + + + + fr.insee + l2st84mt-GI + 1 + GenerationInstruction + + + fr.insee + l2st84mt-GOP + 1 + OutParameter + + + fr.insee + l2st84mt-VROP + 1 + OutParameter + + + + + + + + fr.insee + l3jyfypp + 1 + + LIB_LE + + + GENRER - Attributs LE/LA (LIB_LE) + + + fr.insee + l3jyfypp-VROP + 1 + + + + fr.insee + l3jyfypp-GI + 1 + GenerationInstruction + + + fr.insee + l3jyfypp-GOP + 1 + OutParameter + + + fr.insee + l3jyfypp-VROP + 1 + OutParameter + + + + + + + + fr.insee + lf9ty6tb + 1 + + T_NBHAB + + + Nombre d'habitants prise en compte du null (T_NBHAB) + + + fr.insee + lf9ty6tb-VROP + 1 + + + + fr.insee + lf9ty6tb-GI + 1 + GenerationInstruction + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + lf9ty6tb-VROP + 1 + OutParameter + + + + + + 1 + 20 + + Decimal + + + + + fr.insee + liahw5su + 1 + + ADR + + + Adresse finale (ADR) + + + fr.insee + liahw5su-VROP + 1 + + + + fr.insee + liahw5su-GI + 1 + GenerationInstruction + + + fr.insee + liahw5su-GOP + 1 + OutParameter + + + fr.insee + liahw5su-VROP + 1 + OutParameter + + + + + + + + fr.insee + liboqrtq + 1 + + T_TYPLIST + + + Diplôme préparé correspond à un diplôme du secondaire long (T_TYPLIST) + + + fr.insee + liboqrtq-VROP + 1 + + + + fr.insee + liboqrtq-GI + 1 + GenerationInstruction + + + fr.insee + liboqrtq-GOP + 1 + OutParameter + + + fr.insee + liboqrtq-VROP + 1 + OutParameter + + + + + + + + fr.insee + lic0n43l + 1 + + T_MAJLOGAUT + + + Regroupement des deux listes (T_MAJLOGAUT) + + + fr.insee + lic0n43l-VROP + 1 + + + + fr.insee + lic0n43l-GI + 1 + GenerationInstruction + + + fr.insee + lic0n43l-GOP + 1 + OutParameter + + + fr.insee + lic0n43l-VROP + 1 + OutParameter + + + + + + + + fr.insee + lix9oxsd + 1 + + PRENOM + + + PRENOM (gestion du null) + + + fr.insee + lix9oxsd-VROP + 1 + + + + fr.insee + lix9oxsd-GI + 1 + GenerationInstruction + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + lix9oxsd-VROP + 1 + OutParameter + + + + + + + + fr.insee + lix9pz46 + 1 + + PRENOMREF + + + PRENOMREF (gestion du null) + + + fr.insee + lix9pz46-VROP + 1 + + + + fr.insee + lix9pz46-GI + 1 + GenerationInstruction + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + lix9pz46-VROP + 1 + OutParameter + + + + + + + + fr.insee + l0v32sjd + 1 + + ADR_EXT + + + ADRESSE (ADR_EXT) + + + + + + + fr.insee + lj49pfu5 + 1 + + HM1 + + + HM1 label + + + fr.insee + lj49nr0f-QOP-lj4atyq0 + 1 + OutParameter + + + fr.insee + lj49nr0f + 1 + QuestionItem + + + + + + + fr.insee + lfthszef + 1 + + T_NHAB + + + Nombre d'habitants (T_HAB) + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + OutParameter + + + fr.insee + l0v2t2lc + 1 + QuestionItem + + + + + 1 + 20 + + Decimal + + + + + fr.insee + lftrwvwz + 1 + + T_PRENOM + + + T_PRENOM label + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l0v3g11i + 1 + QuestionItem + + + + + + + fr.insee + lfthsyka + 1 + + T_SEXE + + + T_SEXE label + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l0v4b34m + 1 + QuestionItem + + + + + fr.insee + l0v3x4ho + 1 + CodeList + + + + + + fr.insee + lfthns08 + 1 + + T_DATENAIS + + + T_DATENAIS label + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l0v4oi1v + 1 + QuestionItem + + + + YYYY-MM-DD + date + + 1900-01-01 + 2022-03-17 + + + + + + fr.insee + liubyc07 + 1 + + T_ANNAISS + + + T_ANNAISS label + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l11z2too + 1 + QuestionItem + + + + + 1900 + 2023 + + Decimal + + + + + fr.insee + lfthywce + 1 + + T_LNAIS + + + T_LNAIS label + + + fr.insee + l11zznh4-QOP-l1206trk + 1 + OutParameter + + + fr.insee + l11zznh4 + 1 + QuestionItem + + + + + fr.insee + l12074mk + 1 + CodeList + + + + + + fr.insee + liyb2s38 + 1 + + T_COMNAIS + + + T_COMNAIS label + + + fr.insee + l120kmks-QOP-liyb80ve + 1 + OutParameter + + + fr.insee + l120kmks + 1 + QuestionItem + + + + + + + fr.insee + liyazq7r + 1 + + T_PAYSNAIS + + + T_PAYSNAIS label + + + fr.insee + l120lqns-QOP-liybbdn2 + 1 + OutParameter + + + fr.insee + l120lqns + 1 + QuestionItem + + + + + + + fr.insee + lgdwxbba + 1 + + T_NATION1 + + + 1 - "Française de naissance ou par intégration" + + + fr.insee + l120zrhs-QOP-lgdxa90c + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwjspi + 1 + + T_NATION2 + + + 2 - "Française par déclaration, naturalisation, option à votre majorité" + + + fr.insee + l120zrhs-QOP-lgdxe74z + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwstt9 + 1 + + T_NATION3 + + + 3 - "Etrangère" + + + fr.insee + l120zrhs-QOP-lgdx7dx8 + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdx1hd3 + 1 + + T_NATION4 + + + 4 - "Apatride (pas de nationalité)" + + + fr.insee + l120zrhs-QOP-lgdxew1i + 1 + OutParameter + + + fr.insee + l120zrhs + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + liybaezx + 1 + + T_NATIONETR + + + T_NATIONETR label + + + fr.insee + l121ftlg-QOP-liybewnm + 1 + OutParameter + + + fr.insee + l121ftlg + 1 + QuestionItem + + + + + + + fr.insee + livk5bpx + 1 + + LIENS + + + LIENS label + + + fr.insee + livjrp7n-QOP-livnuzag + 1 + OutParameter + + + fr.insee + livjrp7n + 1 + QuestionItem + + + + + fr.insee + livjnf0y + 1 + CodeList + + + + + + fr.insee + lgdwju3p + 1 + + T_SITUCONJ1 + + + 1 - "Marié" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx6hlq + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwp0g7 + 1 + + T_SITUCONJ2 + + + 2 - "Pacsé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx7nz7 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdx10a4 + 1 + + T_SITUCONJ3 + + + 3 - En concubinage ou union libre + + + fr.insee + l13dsgas-QOP-lgdx47a9 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwkuzh + 1 + + T_SITUCONJ4 + + + 4 - (if (¤l0v4b34m-QOP-l0v4bdmx¤ = "1") then "Veuf" else if isnull(¤l0v4b34m-QOP-l0v4bdmx¤) then "Veuf(ve)" else "Veuve")|| ", conjoint(e) décédé(e)" + + + fr.insee + l13dsgas-QOP-lgdxh469 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwmsce + 1 + + T_SITUCONJ5 + + + 5 - "Divorcé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx9iyh + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdx232e + 1 + + T_SITUCONJ6 + + + 6 - "Dépacsé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx25a4 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwnfpn + 1 + + T_SITUCONJ7 + + + 7 - "Séparé" ||¤l2iur75u-GOP¤ + + + fr.insee + l13dsgas-QOP-lgdx2604 + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lgdwlk66 + 1 + + T_SITUCONJ8 + + + 8 - Célibataire + + + fr.insee + l13dsgas-QOP-lgdwxaen + 1 + OutParameter + + + fr.insee + l13dsgas + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfti22hh + 1 + + T_VEUF + + + T_VEUF label + + + fr.insee + l13dy5ql-QOP-l13ek5gb + 1 + OutParameter + + + fr.insee + l13dy5ql + 1 + QuestionItem + + + + + fr.insee + l13e94a3 + 1 + CodeList + + + + + + fr.insee + lfthmqdh + 1 + + T_NBPARL + + + T_NBPARL label + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2os6w01 + 1 + QuestionItem + + + + + fr.insee + l2os145t + 1 + CodeList + + + + + + fr.insee + lfthn9tb + 1 + + T_UNLOG + + + T_UNLOG label + + + fr.insee + l13nj6s2-QOP-l13p9f55 + 1 + OutParameter + + + fr.insee + l13nj6s2 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthx41v + 1 + + T_DURLOG + + + T_DURLOG label + + + fr.insee + l13nyqwe-QOP-l13otte3 + 1 + OutParameter + + + fr.insee + l13nyqwe + 1 + QuestionItem + + + + + fr.insee + l13o0n14 + 1 + CodeList + + + + + + fr.insee + lfthuefy + 1 + + T_MINLOGENQ1 + + + 1 - "Pour suivre " ||¤l2iu1atg-GOP¤|| " scolarité ou " ||¤l2osro6c-GOP¤|| " études." + + + fr.insee + l13ok7fx-QOP-lftiqon3 + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfti02a9 + 1 + + T_MINLOGENQ2 + + + 2 - Pour des raisons de santé ou de handicap + + + fr.insee + l13ok7fx-QOP-lftincwd + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfti7k6i + 1 + + T_MINLOGENQ3 + + + 3 - "Pour " ||¤l2itqw98-GOP¤|| " travail ou une formation professionnelle" + + + fr.insee + l13ok7fx-QOP-lftifone + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfthv4nz + 1 + + T_MINLOGENQ4 + + + 4 - Suite à une décision de l'aide sociale à l'enfance ou du juge des enfants + + + fr.insee + l13ok7fx-QOP-lftiet0b + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfthsxdu + 1 + + T_MINLOGENQ5 + + + 5 - Pour une autre raison + + + fr.insee + l13ok7fx-QOP-lftiozvd + 1 + OutParameter + + + fr.insee + l13ok7fx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + lfthzt5t + 1 + + T_MINLOGAUT + + + L'autre logement d'un mineur (T_MINLOGAUT) + + + fr.insee + l13on6tn-QOP-l13p421a + 1 + OutParameter + + + fr.insee + l13on6tn + 1 + QuestionItem + + + + + fr.insee + l13orz9s + 1 + CodeList + + + + + + fr.insee + lfthupt0 + 1 + + T_GARDE + + + T_GARDE label + + + fr.insee + l13oux5e-QOP-l13ozo8e + 1 + OutParameter + + + fr.insee + l13oux5e + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfti3toq + 1 + + T_DORM + + + T_DORM label + + + fr.insee + l13pabqu-QOP-l13qneoc + 1 + OutParameter + + + fr.insee + l13pabqu + 1 + QuestionItem + + + + + fr.insee + l13p6die + 1 + CodeList + + + + + + fr.insee + lfti6imf + 1 + + T_MAJLOGENQ + + + T_MAJLOGENQ label + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + l13pbxr1 + 1 + QuestionItem + + + + + fr.insee + l13pat1k + 1 + CodeList + + + + + + fr.insee + lic03m4k + 1 + + T_MAJLOGAUT1 + + + T_MAJLOGAUT1 label + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + OutParameter + + + fr.insee + l13pyw1k + 1 + QuestionItem + + + + + fr.insee + l13q0vc2 + 1 + CodeList + + + + + + fr.insee + lic00nl4 + 1 + + T_MAJLOGAUT2 + + + T_MAJLOGAUT2 label + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + OutParameter + + + fr.insee + lic040m4 + 1 + QuestionItem + + + + + fr.insee + lic06uco + 1 + CodeList + + + + + + fr.insee + lfthra34 + 1 + + T_LOGCO + + + T_LOGCO label + + + fr.insee + l13q9a24-QOP-l13qthvq + 1 + OutParameter + + + fr.insee + l13q9a24 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthqmic + 1 + + T_TYPLOGCO + + + T_TYPLOGCO label + + + fr.insee + l13qc9n8-QOP-l13qly1w + 1 + OutParameter + + + fr.insee + l13qc9n8 + 1 + QuestionItem + + + + + fr.insee + l13pwmep + 1 + CodeList + + + + + + fr.insee + lj49yszv + 1 + + HM2 + + + HM2 label + + + fr.insee + lj49vhtv-QOP-lj4b08se + 1 + OutParameter + + + fr.insee + lj49vhtv + 1 + QuestionItem + + + + + + + fr.insee + lfti75fy + 1 + + T_SITUAEU + + + T_SITUAEU label + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + fr.insee + l1awvkop + 1 + QuestionItem + + + + + fr.insee + l1ax6zmm + 1 + CodeList + + + + + + fr.insee + lfti40wt + 1 + + T_TRAVAIL + + + T_TRAVAIL label + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + OutParameter + + + fr.insee + l1axg6y2 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthzjxg + 1 + + T_ACTIVANTE + + + T_ACTIVANTE label + + + fr.insee + l1axqt6w-QOP-l1ayg7g9 + 1 + OutParameter + + + fr.insee + l1axqt6w + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfti0ja6 + 1 + + T_ACTIVANTEB + + + T_ACTIVANTEB label + + + fr.insee + l1axn5kx-QOP-l1aynm3x + 1 + OutParameter + + + fr.insee + l1axn5kx + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfthtjxw + 1 + + T_NBEMP + + + T_NBEMP label + + + fr.insee + l1ax891g-QOP-l1aydiur + 1 + OutParameter + + + fr.insee + l1ax891g + 1 + QuestionItem + + + + + fr.insee + l1axlp6q + 1 + CodeList + + + + + + fr.insee + liyb1tsh + 1 + + T_PCLCAF + + + T_PCLCAF label + + + fr.insee + l1axtzy5-QOP-liyb5urr + 1 + OutParameter + + + fr.insee + l1axtzy5 + 1 + QuestionItem + + + + + + + fr.insee + liyawaar + 1 + + T_PCLCAH + + + T_PCLCAH label + + + fr.insee + lix6ywd1-QOP-liybeg67 + 1 + OutParameter + + + fr.insee + lix6ywd1 + 1 + QuestionItem + + + + + + + fr.insee + lfthxx6q + 1 + + T_PCLCACLAIR + + + T_PCLCACLAIR label + + + fr.insee + l2j37ba4-QOP-l2j35xk9 + 1 + OutParameter + + + fr.insee + l2j37ba4 + 1 + QuestionItem + + + + + + + fr.insee + lfthw15y + 1 + + T_STCPUB + + + T_STCPUB label + + + fr.insee + l1ay3ugz-QOP-l1ayl2qm + 1 + OutParameter + + + fr.insee + l1ay3ugz + 1 + QuestionItem + + + + + fr.insee + l1ay1q2v + 1 + CodeList + + + + + + fr.insee + lfti2yll + 1 + + T_ENCADR + + + T_ENCADR label + + + fr.insee + l1uy49nh-QOP-l1uymz10 + 1 + OutParameter + + + fr.insee + l1uy49nh + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libj0v8w + 1 + + T_QPRCR + + + T_QPRCR label + + + fr.insee + l1w579tb-QOP-l1w8bfa3 + 1 + OutParameter + + + fr.insee + l1w579tb + 1 + QuestionItem + + + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + fr.insee + l1w7rkgd + 1 + + QPRCU + + + Salarié public (QPRCU) + + + fr.insee + l1w7wvih-QOP-l1w832nc + 1 + OutParameter + + + fr.insee + l1w7wvih + 1 + QuestionItem + + + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + fr.insee + liybgk2j + 1 + + T_ACTIV + + + T_ACTIV label + + + fr.insee + l1w7xqie-QOP-liybd3j3 + 1 + OutParameter + + + fr.insee + l1w7xqie + 1 + QuestionItem + + + + + + + fr.insee + libj5yrw + 1 + + T_ACTIVCLAIR + + + T_ACTIVCLAIR label + + + fr.insee + l1wcbosx-QOP-l1wdop3b + 1 + OutParameter + + + fr.insee + l1wcbosx + 1 + QuestionItem + + + + + + + fr.insee + libje0ml + 1 + + T_ACTIVDOM + + + T_ACTIVDOM label + + + fr.insee + l1wc3dr5-QOP-libk1tma + 1 + OutParameter + + + fr.insee + l1wc3dr5 + 1 + QuestionItem + + + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + fr.insee + libjs7ko + 1 + + T_ACTIVDOM_COM + + + T_ACTIVDOM_COM label + + + fr.insee + libjqd0h-QOP-libjm9k1 + 1 + OutParameter + + + fr.insee + libjqd0h + 1 + QuestionItem + + + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + fr.insee + libjk3wc + 1 + + T_ACTIVDOM_SOC + + + T_ACTIVDOM_SOC label + + + fr.insee + libjy106-QOP-libjqw3x + 1 + OutParameter + + + fr.insee + libjy106 + 1 + QuestionItem + + + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + fr.insee + lfti95gd + 1 + + T_NBSALETAB + + + T_NBSALETAB label + + + fr.insee + l1wcdojm-QOP-l1wdj4w4 + 1 + OutParameter + + + fr.insee + l1wcdojm + 1 + QuestionItem + + + + + fr.insee + l1wc2pt4 + 1 + CodeList + + + + + + fr.insee + lfti7kn4 + 1 + + T_NBSALETABA + + + T_NBSALETABA label + + + fr.insee + l1wcfol1-QOP-l1wdh1gg + 1 + OutParameter + + + fr.insee + l1wcfol1 + 1 + QuestionItem + + + + + fr.insee + l1wcgcka + 1 + CodeList + + + + + + fr.insee + libj8ic8 + 1 + + T_NBSAL1 + + + T_NBSAL1 label + + + fr.insee + l1wde502-QOP-l1wdr571 + 1 + OutParameter + + + fr.insee + l1wde502 + 1 + QuestionItem + + + + + fr.insee + l1wcl5qf + 1 + CodeList + + + + + + fr.insee + libjjl0g + 1 + + T_NBSAL2 + + + T_NBSAL2 label + + + fr.insee + libjdd9j-QOP-libj91lx + 1 + OutParameter + + + fr.insee + libjdd9j + 1 + QuestionItem + + + + + fr.insee + libj9vq3 + 1 + CodeList + + + + + + fr.insee + lfti6a6p + 1 + + T_NBSALA + + + T_NBSALA label + + + fr.insee + l1wd3z30-QOP-l1wdm9an + 1 + OutParameter + + + fr.insee + l1wd3z30 + 1 + QuestionItem + + + + + fr.insee + l1wdjul6 + 1 + CodeList + + + + + + fr.insee + lfti3r16 + 1 + + T_CONTAC + + + T_CONTAC label + + + fr.insee + l2hngtu9-QOP-l2ho0qne + 1 + OutParameter + + + fr.insee + l2hngtu9 + 1 + QuestionItem + + + + + fr.insee + l2hnfr8p + 1 + CodeList + + + + + + fr.insee + lfti8lm2 + 1 + + T_TPP + + + T_TPP label + + + fr.insee + l2it2sxv-QOP-l2iton8o + 1 + OutParameter + + + fr.insee + l2it2sxv + 1 + QuestionItem + + + + + fr.insee + l2it94ua + 1 + CodeList + + + + + + fr.insee + liybjiu5 + 1 + + T_APCLCAF + + + T_APCLCAF label + + + fr.insee + l2j4dvv4-QOP-liybrex0 + 1 + OutParameter + + + fr.insee + l2j4dvv4 + 1 + QuestionItem + + + + + + + fr.insee + liybpc6c + 1 + + T_APCLCAH + + + T_APCLCAH label + + + fr.insee + lix760d6-QOP-liybq2e4 + 1 + OutParameter + + + fr.insee + lix760d6 + 1 + QuestionItem + + + + + + + fr.insee + lftioj2k + 1 + + T_APCLCACLAIR + + + T_APCLCACLAIR label + + + fr.insee + l2j4wcna-QOP-l2j4n8nj + 1 + OutParameter + + + fr.insee + l2j4wcna + 1 + QuestionItem + + + + + + + fr.insee + lftikx5z + 1 + + T_ASTCPUB + + + T_ASTCPUB label + + + fr.insee + l2j4wtox-QOP-l2j6u5k7 + 1 + OutParameter + + + fr.insee + l2j4wtox + 1 + QuestionItem + + + + + fr.insee + l2ywf31u + 1 + CodeList + + + + + + fr.insee + lftia5gj + 1 + + T_AQPRCR + + + T_AQPRCR label + + + fr.insee + l2j4lkhe-QOP-l2j6ziye + 1 + OutParameter + + + fr.insee + l2j4lkhe + 1 + QuestionItem + + + + + fr.insee + l1w5j08x + 1 + CodeList + + + + + + fr.insee + lftikne5 + 1 + + T_AQPRCU + + + T_AQPRCU label + + + fr.insee + l2j4qf0d-QOP-l2j6xfm5 + 1 + OutParameter + + + fr.insee + l2j4qf0d + 1 + QuestionItem + + + + + fr.insee + l1w7rcz3 + 1 + CodeList + + + + + + fr.insee + libjt2hh + 1 + + T_ANBSAL1 + + + T_ANBSAL1 label + + + fr.insee + l2j4q4wo-QOP-l2j6kkcg + 1 + OutParameter + + + fr.insee + l2j4q4wo + 1 + QuestionItem + + + + + fr.insee + l2j4sfwo + 1 + CodeList + + + + + + fr.insee + libjyuaj + 1 + + T_ANBSAL2 + + + T_ANBSAL2 label + + + fr.insee + libk67yb-QOP-libjno8l + 1 + OutParameter + + + fr.insee + libk67yb + 1 + QuestionItem + + + + + fr.insee + libjxzeo + 1 + CodeList + + + + + + fr.insee + liyayeec + 1 + + T_AACTIV + + + T_AACTIV label + + + fr.insee + libjs2lh-QOP-liyazv5l + 1 + OutParameter + + + fr.insee + libjs2lh + 1 + QuestionItem + + + + + + + fr.insee + libk0tg3 + 1 + + T_AACTIVCLAIR + + + T_AACTIVCLAIR label + + + fr.insee + libk2ree-QOP-libjumge + 1 + OutParameter + + + fr.insee + libk2ree + 1 + QuestionItem + + + + + + + fr.insee + libjywmp + 1 + + T_AACTIVDOM + + + T_AACTIVDOM label + + + fr.insee + libjvvif-QOP-libjvdsa + 1 + OutParameter + + + fr.insee + libjvvif + 1 + QuestionItem + + + + + fr.insee + libjlqfo + 1 + CodeList + + + + + + fr.insee + libk7tic + 1 + + T_AACTIVDOM_COM + + + T_AACTIVDOM_COM label + + + fr.insee + libk3ld2-QOP-libk3at3 + 1 + OutParameter + + + fr.insee + libk3ld2 + 1 + QuestionItem + + + + + fr.insee + libjs6u4 + 1 + CodeList + + + + + + fr.insee + libk4150 + 1 + + T_AACTIVDOM_SOC + + + T_AACTIVDOM_SOC label + + + fr.insee + libk6fhp-QOP-libk307f + 1 + OutParameter + + + fr.insee + libk6fhp + 1 + QuestionItem + + + + + fr.insee + libjrcvd + 1 + CodeList + + + + + + fr.insee + lfti5s8s + 1 + + T_FF + + + T_FF label + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2otzngx + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lftii4kx + 1 + + T_FFVAC + + + T_FFVAC label + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2otx5kf + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lftiid82 + 1 + + T_FFLIEU + + + T_FFLIEU label + + + fr.insee + l2ou3bde-QOP-l2oultt6 + 1 + OutParameter + + + fr.insee + l2ou3bde + 1 + QuestionItem + + + + + fr.insee + l2ou5fc3 + 1 + CodeList + + + + + + fr.insee + lfti6h19 + 1 + + T_FFCLA + + + T_FFCLA label + + + fr.insee + l2ovmzu9-QOP-l2ox6j3d + 1 + OutParameter + + + fr.insee + l2ovmzu9 + 1 + QuestionItem + + + + + fr.insee + l2ov9ta3 + 1 + CodeList + + + + + + fr.insee + lfticvnn + 1 + + T_FFBAC + + + T_FFBAC label + + + fr.insee + l2ovtsij-QOP-l2ox5ckn + 1 + OutParameter + + + fr.insee + l2ovtsij + 1 + QuestionItem + + + + + fr.insee + l2ovg7g8 + 1 + CodeList + + + + + + fr.insee + lfti6f6i + 1 + + T_FFCAP + + + T_FFCAP label + + + fr.insee + l2ovpx9p-QOP-l2ox6bqm + 1 + OutParameter + + + fr.insee + l2ovpx9p + 1 + QuestionItem + + + + + fr.insee + l2ovupfg + 1 + CodeList + + + + + + fr.insee + lftim8ar + 1 + + T_FFTYPFORM + + + T_FFTYPFORM label + + + fr.insee + l2ovy39g-QOP-l2oxcr7q + 1 + OutParameter + + + fr.insee + l2ovy39g + 1 + QuestionItem + + + + + fr.insee + l2ovt65t + 1 + CodeList + + + + + + fr.insee + lftilijf + 1 + + T_FFCONC + + + T_FFCONC label + + + fr.insee + l2owam6j-QOP-l2ox5kye + 1 + OutParameter + + + fr.insee + l2owam6j + 1 + QuestionItem + + + + + fr.insee + l2ow3zu7 + 1 + CodeList + + + + + + fr.insee + lftig6f7 + 1 + + T_FFNIVA + + + T_FFNIVA label + + + fr.insee + l2ow3zh7-QOP-l2ox0dz3 + 1 + OutParameter + + + fr.insee + l2ow3zh7 + 1 + QuestionItem + + + + + fr.insee + l2owamgp + 1 + CodeList + + + + + + fr.insee + lftimdfz + 1 + + T_FFNIVB + + + T_FFNIVB label + + + fr.insee + l2owbbw3-QOP-l2ox5o3w + 1 + OutParameter + + + fr.insee + l2owbbw3 + 1 + QuestionItem + + + + + fr.insee + l2owah6l + 1 + CodeList + + + + + + fr.insee + lftio1rh + 1 + + T_FFNIVC + + + T_FFNIVC label + + + fr.insee + l2ow52ru-QOP-l2owyisb + 1 + OutParameter + + + fr.insee + l2ow52ru + 1 + QuestionItem + + + + + + + fr.insee + liybidad + 1 + + T_FFDIPL + + + T_FFDIPL label + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + fr.insee + l2owdadb + 1 + QuestionItem + + + + + + + fr.insee + lftie4bp + 1 + + T_FFDIPLCLAIR + + + T_FFDIPLCLAIR label + + + fr.insee + l2owvxuc-QOP-l2oxbuly + 1 + OutParameter + + + fr.insee + l2owvxuc + 1 + QuestionItem + + + + + + + fr.insee + lftiag6m + 1 + + T_FFDIPLCLAA + + + T_FFDIPLCLAA label + + + fr.insee + l2owkpof-QOP-l2ox77uk + 1 + OutParameter + + + fr.insee + l2owkpof + 1 + QuestionItem + + + + + fr.insee + l2owv329 + 1 + CodeList + + + + + + fr.insee + lftiqm52 + 1 + + T_FFDIPLCLAB + + + T_FFDIPLCLAB label + + + fr.insee + l2owq6i0-QOP-l2ox4ce3 + 1 + OutParameter + + + fr.insee + l2owq6i0 + 1 + QuestionItem + + + + + fr.insee + l2owthpd + 1 + CodeList + + + + + + fr.insee + lftif85z + 1 + + T_GRDIPA + + + T_GRDIPA label + + + fr.insee + l2oxxlyk-QOP-l2oyg33b + 1 + OutParameter + + + fr.insee + l2oxxlyk + 1 + QuestionItem + + + + + fr.insee + l2oxynk2 + 1 + CodeList + + + + + + fr.insee + lftiqqol + 1 + + T_GRDIPB + + + T_GRDIPB label + + + fr.insee + l2oxyt5u-QOP-l2oyfpqn + 1 + OutParameter + + + fr.insee + l2oxyt5u + 1 + QuestionItem + + + + + fr.insee + l2oxz6v4 + 1 + CodeList + + + + + + fr.insee + lftiiz6t + 1 + + T_GRDIPC + + + T_GRDIPC label + + + fr.insee + l2oyar5n-QOP-l2oxzqp8 + 1 + OutParameter + + + fr.insee + l2oyar5n + 1 + QuestionItem + + + + + fr.insee + l2ywyhne + 1 + CodeList + + + + + + fr.insee + lj49wj9j + 1 + + HM3 + + + HM3 label + + + fr.insee + lj49ypmj-QOP-lj4b8lty + 1 + OutParameter + + + fr.insee + lj49ypmj + 1 + QuestionItem + + + + + + + fr.insee + lfti4gsr + 1 + + T_TYPLOG + + + T_TYPLOG label + + + fr.insee + l1atmg24-QOP-l1auvika + 1 + OutParameter + + + fr.insee + l1atmg24 + 1 + QuestionItem + + + + + fr.insee + l1au0pkk + 1 + CodeList + + + + + + fr.insee + lfthtvfg + 1 + + T_NPIECES + + + T_NPIECES label + + + fr.insee + l1au1n73-QOP-l1aurrer + 1 + OutParameter + + + fr.insee + l1au1n73 + 1 + QuestionItem + + + + + 1 + 100 + + Decimal + + + + + fr.insee + lgdx3swn + 1 + + T_SURFACE + + + T_SURFACE label + + + fr.insee + l1au4bgg-QOP-l1av085u + 1 + OutParameter + + + fr.insee + l1au4bgg + 1 + QuestionItem + + + + mètres carrés + + 1 + 10000 + + Decimal + + + + + fr.insee + lfthxhdc + 1 + + T_SURFTR + + + T_SURFTR label + + + fr.insee + l1aueqyb-QOP-l1auw3l5 + 1 + OutParameter + + + fr.insee + l1aueqyb + 1 + QuestionItem + + + + + fr.insee + l1aufkzv + 1 + CodeList + + + + + + fr.insee + liajqaj3 + 1 + + T_STOC + + + T_STOC label + + + fr.insee + l1asqysn-QOP-l1auyha2 + 1 + OutParameter + + + fr.insee + l1asqysn + 1 + QuestionItem + + + + + fr.insee + l1asjley + 1 + CodeList + + + + + + fr.insee + lfthvj57 + 1 + + T_STOP + + + T_STOP label + + + fr.insee + l1at6gox-QOP-l1av1y5s + 1 + OutParameter + + + fr.insee + l1at6gox + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lfti5749 + 1 + + T_STOL + + + T_STOL label + + + fr.insee + l1at8nud-QOP-l1auyess + 1 + OutParameter + + + fr.insee + l1at8nud + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + liekmwnc + 1 + + LOYER + + + LOYER label + + + fr.insee + liejzvo8-QOP-liekjqi0 + 1 + OutParameter + + + fr.insee + liejzvo8 + 1 + QuestionItem + + + + + + 0 + 999999 + + Decimal + + + + + fr.insee + livt6fyo + 1 + + LOYER_MENS + + + LOYER_MENS label + + + fr.insee + liekiogo-QOP-livwywpa + 1 + OutParameter + + + fr.insee + liekiogo + 1 + QuestionItem + + + + + fr.insee + livt83k2 + 1 + CodeList + + + + + + fr.insee + lfti4ir9 + 1 + + T_LOGPROPRI + + + T_LOGPROPRI label + + + fr.insee + l1atqd1u-QOP-l1av2w8v + 1 + OutParameter + + + fr.insee + l1atqd1u + 1 + QuestionItem + + + + + fr.insee + l1ata22l + 1 + CodeList + + + + + + fr.insee + liugv9mi + 1 + + T_EMMENAGE + + + T_EMMENAGE label + + + fr.insee + l1atmtkj-QOP-l1auvdqg + 1 + OutParameter + + + fr.insee + l1atmtkj + 1 + QuestionItem + + + + + 1800 + 2023 + + Decimal + + + + + fr.insee + livxamr4 + 1 + + ANCONSTR + + + ANCONSTR label + + + fr.insee + libxcq30-QOP-liby4vdc + 1 + OutParameter + + + fr.insee + libxcq30 + 1 + QuestionItem + + + + + 1400 + 2023 + + Decimal + + + + + fr.insee + libxo8n9 + 1 + + ANCONSTR_TR + + + ANCONSTR_TR label + + + fr.insee + libxj1sw-QOP-liby3bd0 + 1 + OutParameter + + + fr.insee + libxj1sw + 1 + QuestionItem + + + + + fr.insee + libxmauc + 1 + CodeList + + + + + + fr.insee + liby2bfs + 1 + + NRJ_TRAV_PROP + + + NRJ_TRAV_PROP label + + + fr.insee + libxnd91-QOP-liby200u + 1 + OutParameter + + + fr.insee + libxnd91 + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libxyfsj + 1 + + NRJ_TRAV_LOC + + + NRJ_TRAV_LOC label + + + fr.insee + libxur5m-QOP-libxuhr9 + 1 + OutParameter + + + fr.insee + libxur5m + 1 + QuestionItem + + + + + fr.insee + libxsw6w + 1 + CodeList + + + + + + fr.insee + liby7vpw + 1 + + NRJ_TRAV_FU + + + NRJ_TRAV_FU label + + + fr.insee + liby1f2d-QOP-libygpbq + 1 + OutParameter + + + fr.insee + liby1f2d + 1 + QuestionItem + + + + + fr.insee + libyczb1 + 1 + CodeList + + + + + + fr.insee + liby0wcw + 1 + + DEPELEC + + + DEPELEC label + + + fr.insee + libxjv8p-QOP-liby4idu + 1 + OutParameter + + + fr.insee + libxjv8p + 1 + QuestionItem + + + + + + 0 + 99999 + + Decimal + + + + + fr.insee + libyjp15 + 1 + + DEMNAIS + + + DEMNAIS label + + + fr.insee + libxyusc-QOP-libyj5s7 + 1 + OutParameter + + + fr.insee + libxyusc + 1 + QuestionItem + + + + + 0 + 100 + + Decimal + + + + + fr.insee + liby7r39 + 1 + + CHOIX_LOG1 + + + 1 - "Taille et confort du logement" + + + fr.insee + libydcvx-QOP-libyhauu + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyh55c + 1 + + CHOIX_LOG2 + + + 2 - "Prix du logement" + + + fr.insee + libydcvx-QOP-liby3zsi + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyjmsl + 1 + + CHOIX_LOG3 + + + 3 - "Proximité du lieu de travail ou d’études" + + + fr.insee + libydcvx-QOP-liby3jfo + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libym5yo + 1 + + CHOIX_LOG4 + + + 4 - "Proximité des commerces et services, des établissements scolaires…" + + + fr.insee + libydcvx-QOP-libyj5b0 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyhfba + 1 + + CHOIX_LOG5 + + + 5 - "Environnement naturel (calme, espaces verts, forêt…)" + + + fr.insee + libydcvx-QOP-liby8707 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + liby3d0u + 1 + + CHOIX_LOG6 + + + 6 - "Facilité d’accès (transports collectifs, desserte routière)" + + + fr.insee + libydcvx-QOP-libyme13 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyayil + 1 + + CHOIX_LOG7 + + + 7 - "Vous n’avez pas choisi votre logement actuel (attribution HLM, logement de fonction, maison de famille, etc.)" + + + fr.insee + libydcvx-QOP-libyjv7h + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyco0f + 1 + + CHOIX_LOG8 + + + 8 - "Autre critère" + + + fr.insee + libydcvx-QOP-libyk0p1 + 1 + OutParameter + + + fr.insee + libydcvx + 1 + QuestionGrid + + + + + + + fr.insee + INSEE-COMMUN-CL-Booleen-1 + 1 + Code + + + + + + + + fr.insee + libyk01t + 1 + + COND_LOG + + + COND_LOG label + + + fr.insee + libyiflq-QOP-libycuna + 1 + OutParameter + + + fr.insee + libyiflq + 1 + QuestionItem + + + + + fr.insee + libya8uw + 1 + CodeList + + + + + + fr.insee + libybcpb + 1 + + FINA_LOG + + + FINA_LOG label + + + fr.insee + libyq99p-QOP-libyh51i + 1 + OutParameter + + + fr.insee + libyq99p + 1 + QuestionItem + + + + + fr.insee + liby6h2m + 1 + CodeList + + + + + + fr.insee + libytezx + 1 + + FINA_GEN + + + FINA_GEN label + + + fr.insee + libygc8z-QOP-libyapwg + 1 + OutParameter + + + fr.insee + libygc8z + 1 + QuestionItem + + + + + fr.insee + libyqiss + 1 + CodeList + + + + + + fr.insee + libz0hpf + 1 + + AIDE_VOIS + + + AIDE_VOIS label + + + fr.insee + libywy0j-QOP-libylizb + 1 + OutParameter + + + fr.insee + libywy0j + 1 + QuestionItem + + + + + fr.insee + libyycuj + 1 + CodeList + + + + + + fr.insee + libz0uax + 1 + + AIDE_VOIS2 + + + AIDE_VOIS2 label + + + fr.insee + libynnxl-QOP-libz1ja6 + 1 + OutParameter + + + fr.insee + libynnxl + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libyzqc9 + 1 + + QUART_AVANTAGE11 + + + "L’offre de transport"-"Réponse" + + + fr.insee + libz5d44-QOP-libzk5tj + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz0sx1 + 1 + + QUART_AVANTAGE21 + + + "Les commerces, cafés, restaurants, le marché"-"Réponse" + + + fr.insee + libz5d44-QOP-libza36m + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzgi9n + 1 + + QUART_AVANTAGE31 + + + "Le calme, la tranquillité"-"Réponse" + + + fr.insee + libz5d44-QOP-libzfdjc + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzf5ng + 1 + + QUART_AVANTAGE41 + + + "Les parcs, les espaces verts, la nature"-"Réponse" + + + fr.insee + libz5d44-QOP-libyzqra + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzc6qc + 1 + + QUART_AVANTAGE51 + + + "La sécurité"-"Réponse" + + + fr.insee + libz5d44-QOP-libz54s3 + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzggky + 1 + + QUART_AVANTAGE61 + + + "La présence de belles maisons ou de beaux immeubles"-"Réponse" + + + fr.insee + libz5d44-QOP-libz77v1 + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzfazi + 1 + + QUART_AVANTAGE71 + + + "La vie de quartier, l’ambiance de village"-"Réponse" + + + fr.insee + libz5d44-QOP-libz31zu + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzhc7g + 1 + + QUART_AVANTAGE81 + + + "Les écoles, les services et les équipements (médecins, cinéma, gymnase)"-"Réponse" + + + fr.insee + libz5d44-QOP-libyzyut + 1 + OutParameter + + + fr.insee + libz5d44 + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libyygxn + 1 + + QUART_PB11 + + + "Le bruit ou la pollution"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzjc4n + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzbo7t + 1 + + QUART_PB21 + + + "Des transports en commun insuffisants (éloignement, horaires, accessibilité, etc.)"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzbfd3 + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libyxr8n + 1 + + QUART_PB31 + + + "Le manque d’équipements (sports, loisirs, santé, services, etc.)"-"Réponse" + + + fr.insee + libz9s7u-QOP-libz4sl8 + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz3liz + 1 + + QUART_PB41 + + + "Le manque d’animation"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzaxfq + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libyw6h5 + 1 + + QUART_PB51 + + + "L’environnement dégradé (mal entretenu, sale)"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzhjo1 + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz0wvv + 1 + + QUART_PB61 + + + "La délinquance"-"Réponse" + + + fr.insee + libz9s7u-QOP-libzhr7d + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libzcgnq + 1 + + QUART_PB71 + + + "Les dangers de la circulation"-"Réponse" + + + fr.insee + libz9s7u-QOP-libz3gxv + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + libz9lmw + 1 + + QUART_PB81 + + + "Une mauvaise image ou une mauvaise réputation"-"Réponse" + + + fr.insee + libz9s7u-QOP-libz1atx + 1 + OutParameter + + + fr.insee + libz9s7u + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + lieo0kaa + 1 + + QUART_DEV1 + + + QUART_DEV1 label + + + fr.insee + libzl5r3-QOP-libzd0no + 1 + OutParameter + + + fr.insee + libzl5r3 + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libzjwk9 + 1 + + QUART_DEV2 + + + QUART_DEV2 label + + + fr.insee + libze5zo-QOP-libz4jtn + 1 + OutParameter + + + fr.insee + libze5zo + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libz9pwz + 1 + + QUART_DEV3 + + + QUART_DEV3 label + + + fr.insee + libzg7md-QOP-libzodhu + 1 + OutParameter + + + fr.insee + libzg7md + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libzpmfh + 1 + + QUART_DEV4 + + + QUART_DEV4 label + + + fr.insee + libzj8cb-QOP-libzg8yb + 1 + OutParameter + + + fr.insee + libzj8cb + 1 + QuestionItem + + + + + fr.insee + libzhuue + 1 + CodeList + + + + + + fr.insee + libzozg8 + 1 + + RECYCLE + + + RECYCLE label + + + fr.insee + libz98wz-QOP-libzm2jh + 1 + OutParameter + + + fr.insee + libz98wz + 1 + QuestionItem + + + + + fr.insee + libzcay7 + 1 + CodeList + + + + + + fr.insee + libzcd8v + 1 + + ENVIRONNEMNT + + + ENVIRONNEMNT label + + + fr.insee + libzt17c-QOP-lic00p4b + 1 + OutParameter + + + fr.insee + libzt17c + 1 + QuestionItem + + + + + fr.insee + libze0zu + 1 + CodeList + + + + + + fr.insee + lielxo8h + 1 + + VOITURE + + + VOITURE label + + + fr.insee + libziqkz-QOP-libzk9er + 1 + OutParameter + + + fr.insee + libziqkz + 1 + QuestionItem + + + + + fr.insee + libzas5e + 1 + CodeList + + + + + + fr.insee + libzdxbq + 1 + + QUART_NOTE + + + QUART_NOTE label + + + fr.insee + libzm522-QOP-libzoyzl + 1 + OutParameter + + + fr.insee + libzm522 + 1 + QuestionItem + + + + + fr.insee + libzoccs + 1 + CodeList + + + + + + fr.insee + libzjk56 + 1 + + QUART_OUV + + + QUART_OUV label + + + fr.insee + libzghii-QOP-libzfsyb + 1 + OutParameter + + + fr.insee + libzghii + 1 + QuestionItem + + + + + + + fr.insee + lj4aoang + 1 + + HM4 + + + HM4 label + + + fr.insee + lj4am9hr-QOP-lj4b2632 + 1 + OutParameter + + + fr.insee + lj4am9hr + 1 + QuestionItem + + + + + + + fr.insee + lftith9c + 1 + + T_SANTGEN + + + T_SANTGEN label + + + fr.insee + l2ssvdwm-QOP-l2st4ss5 + 1 + OutParameter + + + fr.insee + l2ssvdwm + 1 + QuestionItem + + + + + fr.insee + l2sspd6p + 1 + CodeList + + + + + + fr.insee + lftiq5tg + 1 + + T_CHRON + + + T_CHRON label + + + fr.insee + l2su34dy-QOP-l2su8lzq + 1 + OutParameter + + + fr.insee + l2su34dy + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lftia97o + 1 + + T_GALI + + + T_GALI label + + + fr.insee + l2subqfk-QOP-l2suaj3g + 1 + OutParameter + + + fr.insee + l2subqfk + 1 + QuestionItem + + + + + fr.insee + l2sujdf4 + 1 + CodeList + + + + + + fr.insee + lj4aw6bg + 1 + + HM5 + + + HM5 label + + + fr.insee + lj4amjf7-QOP-lj4autjl + 1 + OutParameter + + + fr.insee + lj4amjf7 + 1 + QuestionItem + + + + + + + fr.insee + libzvprt + 1 + + DIF_DEPELEC + + + DIF_DEPELEC label + + + fr.insee + libzx6n9-QOP-libzsemf + 1 + OutParameter + + + fr.insee + libzx6n9 + 1 + QuestionItem + + + + + fr.insee + libzsoro + 1 + CodeList + + + + + + fr.insee + libzwroy + 1 + + DIF_FACTURE + + + DIF_FACTURE label + + + fr.insee + libzyjhh-QOP-libzzsw9 + 1 + OutParameter + + + fr.insee + libzyjhh + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + libzleg6 + 1 + + DIF_MONTANT + + + DIF_MONTANT label + + + fr.insee + lic05fbi-QOP-libzy5yx + 1 + OutParameter + + + fr.insee + lic05fbi + 1 + QuestionItem + + + + + fr.insee + libzjwmo + 1 + CodeList + + + + + + fr.insee + libzsdyw + 1 + + DIF_QUARTIER + + + DIF_QUARTIER label + + + fr.insee + libztts0-QOP-libzvulf + 1 + OutParameter + + + fr.insee + libztts0 + 1 + QuestionItem + + + + + fr.insee + lic00r7g + 1 + CodeList + + + + + + fr.insee + lic0787y + 1 + + DIF_AUTRE + + + DIF_AUTRE label + + + fr.insee + libzqz9h-QOP-libzwe8q + 1 + OutParameter + + + fr.insee + libzqz9h + 1 + QuestionItem + + + + + fr.insee + libznuft + 1 + CodeList + + + + + + fr.insee + liem9rlm + 1 + + DIF_AIDE + + + DIF_AIDE label + + + fr.insee + lielxffs-QOP-liem4fh5 + 1 + OutParameter + + + fr.insee + lielxffs + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + lieqrbrl + 1 + + DIF_MOND + + + DIF_MOND label + + + fr.insee + lieqbhxf-QOP-lieqx0bu + 1 + OutParameter + + + fr.insee + lieqbhxf + 1 + QuestionItem + + + + + fr.insee + l0v2k0fj + 1 + CodeList + + + + + + fr.insee + liem6nss + 1 + + AVIS11 + + + "Il vous a interessé"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemfo1b + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liemawub + 1 + + AVIS21 + + + "Il était trop long"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemc26n + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liem31eg + 1 + + AVIS31 + + + "Il était clair"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemf5ws + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liembo18 + 1 + + AVIS41 + + + "C'était facile de répondre"-"Réponse" + + + fr.insee + lic0a3os-QOP-liemg7uh + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + liem5dxi + 1 + + AVIS51 + + + "Vous avez eu des problèmes techniques : connexion interrompue, longs temps de chargement, écran trop petit …"-"Réponse" + + + fr.insee + lic0a3os-QOP-liem386b + 1 + OutParameter + + + fr.insee + lic0a3os + 1 + QuestionGrid + + + + + fr.insee + libzb0ea + 1 + CodeList + + + + + + fr.insee + lic043uz + 1 + + REMARQUES + + + REMARQUES label + + + fr.insee + libzw98y-QOP-libzv11v + 1 + OutParameter + + + fr.insee + libzw98y + 1 + QuestionItem + + + + + + + fr.insee + lj4b3s61 + 1 + + HM6 + + + HM6 label + + + fr.insee + lj4arado-QOP-lj4b0x4d + 1 + OutParameter + + + fr.insee + lj4arado + 1 + QuestionItem + + + + + + + fr.insee + l0v3gfcr-vg + 1 + + + fr.insee + l0v3gfcr + 1 + Loop + + + fr.insee + l0v43iz7 + 1 + Loop + + + fr.insee + livn4kyr + 1 + Loop + + + fr.insee + l13ntyek + 1 + Loop + + + fr.insee + livu7csk + 1 + Loop + + + fr.insee + lixbrpzz + 1 + Loop + + + Loop + + BOUCLE_PRENOMS + + + fr.insee + l13h1ecy + 1 + Variable + + + fr.insee + l13h4aiz + 1 + Variable + + + fr.insee + l14uaqgk + 1 + Variable + + + fr.insee + l14tv7tn + 1 + Variable + + + fr.insee + l14vew0k + 1 + Variable + + + fr.insee + l1w5c7yp + 1 + Variable + + + fr.insee + l1w5mjq9 + 1 + Variable + + + fr.insee + l2itqw98 + 1 + Variable + + + fr.insee + l2iu1atg + 1 + Variable + + + fr.insee + l2iur75u + 1 + Variable + + + fr.insee + l2j6udu0 + 1 + Variable + + + fr.insee + l2osro6c + 1 + Variable + + + fr.insee + l2oti60m + 1 + Variable + + + fr.insee + l2re729e + 1 + Variable + + + fr.insee + l2rf764i + 1 + Variable + + + fr.insee + l2rez3ig + 1 + Variable + + + fr.insee + l2rs9ar9 + 1 + Variable + + + fr.insee + l2rs5tmg + 1 + Variable + + + fr.insee + l2st84mt + 1 + Variable + + + fr.insee + l3jyfypp + 1 + Variable + + + fr.insee + liboqrtq + 1 + Variable + + + fr.insee + lic0n43l + 1 + Variable + + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lftrwvwz + 1 + Variable + + + fr.insee + lfthsyka + 1 + Variable + + + fr.insee + lfthns08 + 1 + Variable + + + fr.insee + liubyc07 + 1 + Variable + + + fr.insee + lfthywce + 1 + Variable + + + fr.insee + liyb2s38 + 1 + Variable + + + fr.insee + liyazq7r + 1 + Variable + + + fr.insee + lgdwxbba + 1 + Variable + + + fr.insee + lgdwjspi + 1 + Variable + + + fr.insee + lgdwstt9 + 1 + Variable + + + fr.insee + lgdx1hd3 + 1 + Variable + + + fr.insee + liybaezx + 1 + Variable + + + fr.insee + lgdwju3p + 1 + Variable + + + fr.insee + lgdwp0g7 + 1 + Variable + + + fr.insee + lgdx10a4 + 1 + Variable + + + fr.insee + lgdwkuzh + 1 + Variable + + + fr.insee + lgdwmsce + 1 + Variable + + + fr.insee + lgdx232e + 1 + Variable + + + fr.insee + lgdwnfpn + 1 + Variable + + + fr.insee + lgdwlk66 + 1 + Variable + + + fr.insee + lfti22hh + 1 + Variable + + + fr.insee + lfthmqdh + 1 + Variable + + + fr.insee + lfthn9tb + 1 + Variable + + + fr.insee + lfthx41v + 1 + Variable + + + fr.insee + lfthuefy + 1 + Variable + + + fr.insee + lfti02a9 + 1 + Variable + + + fr.insee + lfti7k6i + 1 + Variable + + + fr.insee + lfthv4nz + 1 + Variable + + + fr.insee + lfthsxdu + 1 + Variable + + + fr.insee + lfthzt5t + 1 + Variable + + + fr.insee + lfthupt0 + 1 + Variable + + + fr.insee + lfti3toq + 1 + Variable + + + fr.insee + lfti6imf + 1 + Variable + + + fr.insee + lic03m4k + 1 + Variable + + + fr.insee + lic00nl4 + 1 + Variable + + + fr.insee + lfthra34 + 1 + Variable + + + fr.insee + lfthqmic + 1 + Variable + + + fr.insee + lj49yszv + 1 + Variable + + + fr.insee + lfti75fy + 1 + Variable + + + fr.insee + lfti40wt + 1 + Variable + + + fr.insee + lfthzjxg + 1 + Variable + + + fr.insee + lfti0ja6 + 1 + Variable + + + fr.insee + lfthtjxw + 1 + Variable + + + fr.insee + liyb1tsh + 1 + Variable + + + fr.insee + liyawaar + 1 + Variable + + + fr.insee + lfthxx6q + 1 + Variable + + + fr.insee + lfthw15y + 1 + Variable + + + fr.insee + lfti2yll + 1 + Variable + + + fr.insee + libj0v8w + 1 + Variable + + + fr.insee + l1w7rkgd + 1 + Variable + + + fr.insee + liybgk2j + 1 + Variable + + + fr.insee + libj5yrw + 1 + Variable + + + fr.insee + libje0ml + 1 + Variable + + + fr.insee + libjs7ko + 1 + Variable + + + fr.insee + libjk3wc + 1 + Variable + + + fr.insee + lfti95gd + 1 + Variable + + + fr.insee + lfti7kn4 + 1 + Variable + + + fr.insee + libj8ic8 + 1 + Variable + + + fr.insee + libjjl0g + 1 + Variable + + + fr.insee + lfti6a6p + 1 + Variable + + + fr.insee + lfti3r16 + 1 + Variable + + + fr.insee + lfti8lm2 + 1 + Variable + + + fr.insee + liybjiu5 + 1 + Variable + + + fr.insee + liybpc6c + 1 + Variable + + + fr.insee + lftioj2k + 1 + Variable + + + fr.insee + lftikx5z + 1 + Variable + + + fr.insee + lftia5gj + 1 + Variable + + + fr.insee + lftikne5 + 1 + Variable + + + fr.insee + libjt2hh + 1 + Variable + + + fr.insee + libjyuaj + 1 + Variable + + + fr.insee + liyayeec + 1 + Variable + + + fr.insee + libk0tg3 + 1 + Variable + + + fr.insee + libjywmp + 1 + Variable + + + fr.insee + libk7tic + 1 + Variable + + + fr.insee + libk4150 + 1 + Variable + + + fr.insee + lfti5s8s + 1 + Variable + + + fr.insee + lftii4kx + 1 + Variable + + + fr.insee + lftiid82 + 1 + Variable + + + fr.insee + lfti6h19 + 1 + Variable + + + fr.insee + lfticvnn + 1 + Variable + + + fr.insee + lfti6f6i + 1 + Variable + + + fr.insee + lftim8ar + 1 + Variable + + + fr.insee + lftilijf + 1 + Variable + + + fr.insee + lftig6f7 + 1 + Variable + + + fr.insee + lftimdfz + 1 + Variable + + + fr.insee + lftio1rh + 1 + Variable + + + fr.insee + liybidad + 1 + Variable + + + fr.insee + lftie4bp + 1 + Variable + + + fr.insee + lftiag6m + 1 + Variable + + + fr.insee + lftiqm52 + 1 + Variable + + + fr.insee + lftif85z + 1 + Variable + + + fr.insee + lftiqqol + 1 + Variable + + + fr.insee + lftiiz6t + 1 + Variable + + + fr.insee + lftith9c + 1 + Variable + + + fr.insee + lftiq5tg + 1 + Variable + + + fr.insee + lftia97o + 1 + Variable + + + + fr.insee + INSEE-Instrument-lj76sgq8-vg + 1 + + + fr.insee + Instrument-lj76sgq8 + 1 + Instrument + + + Questionnaire + + MMCDVFAF + + + fr.insee + l14vgvlc + 1 + Variable + + + fr.insee + lf9ty6tb + 1 + Variable + + + fr.insee + liahw5su + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + fr.insee + l0v32sjd + 1 + Variable + + + fr.insee + lj49pfu5 + 1 + Variable + + + fr.insee + lfthszef + 1 + Variable + + + fr.insee + livk5bpx + 1 + Variable + + + fr.insee + lj49wj9j + 1 + Variable + + + fr.insee + lfti4gsr + 1 + Variable + + + fr.insee + lfthtvfg + 1 + Variable + + + fr.insee + lgdx3swn + 1 + Variable + + + fr.insee + lfthxhdc + 1 + Variable + + + fr.insee + liajqaj3 + 1 + Variable + + + fr.insee + lfthvj57 + 1 + Variable + + + fr.insee + lfti5749 + 1 + Variable + + + fr.insee + liekmwnc + 1 + Variable + + + fr.insee + livt6fyo + 1 + Variable + + + fr.insee + lfti4ir9 + 1 + Variable + + + fr.insee + liugv9mi + 1 + Variable + + + fr.insee + livxamr4 + 1 + Variable + + + fr.insee + libxo8n9 + 1 + Variable + + + fr.insee + liby2bfs + 1 + Variable + + + fr.insee + libxyfsj + 1 + Variable + + + fr.insee + liby7vpw + 1 + Variable + + + fr.insee + liby0wcw + 1 + Variable + + + fr.insee + libyjp15 + 1 + Variable + + + fr.insee + liby7r39 + 1 + Variable + + + fr.insee + libyh55c + 1 + Variable + + + fr.insee + libyjmsl + 1 + Variable + + + fr.insee + libym5yo + 1 + Variable + + + fr.insee + libyhfba + 1 + Variable + + + fr.insee + liby3d0u + 1 + Variable + + + fr.insee + libyayil + 1 + Variable + + + fr.insee + libyco0f + 1 + Variable + + + fr.insee + libyk01t + 1 + Variable + + + fr.insee + libybcpb + 1 + Variable + + + fr.insee + libytezx + 1 + Variable + + + fr.insee + libz0hpf + 1 + Variable + + + fr.insee + libz0uax + 1 + Variable + + + fr.insee + libyzqc9 + 1 + Variable + + + fr.insee + libz0sx1 + 1 + Variable + + + fr.insee + libzgi9n + 1 + Variable + + + fr.insee + libzf5ng + 1 + Variable + + + fr.insee + libzc6qc + 1 + Variable + + + fr.insee + libzggky + 1 + Variable + + + fr.insee + libzfazi + 1 + Variable + + + fr.insee + libzhc7g + 1 + Variable + + + fr.insee + libyygxn + 1 + Variable + + + fr.insee + libzbo7t + 1 + Variable + + + fr.insee + libyxr8n + 1 + Variable + + + fr.insee + libz3liz + 1 + Variable + + + fr.insee + libyw6h5 + 1 + Variable + + + fr.insee + libz0wvv + 1 + Variable + + + fr.insee + libzcgnq + 1 + Variable + + + fr.insee + libz9lmw + 1 + Variable + + + fr.insee + lieo0kaa + 1 + Variable + + + fr.insee + libzjwk9 + 1 + Variable + + + fr.insee + libz9pwz + 1 + Variable + + + fr.insee + libzpmfh + 1 + Variable + + + fr.insee + libzozg8 + 1 + Variable + + + fr.insee + libzcd8v + 1 + Variable + + + fr.insee + lielxo8h + 1 + Variable + + + fr.insee + libzdxbq + 1 + Variable + + + fr.insee + libzjk56 + 1 + Variable + + + fr.insee + lj4aoang + 1 + Variable + + + fr.insee + lj4aw6bg + 1 + Variable + + + fr.insee + libzvprt + 1 + Variable + + + fr.insee + libzwroy + 1 + Variable + + + fr.insee + libzleg6 + 1 + Variable + + + fr.insee + libzsdyw + 1 + Variable + + + fr.insee + lic0787y + 1 + Variable + + + fr.insee + liem9rlm + 1 + Variable + + + fr.insee + lieqrbrl + 1 + Variable + + + fr.insee + liem6nss + 1 + Variable + + + fr.insee + liemawub + 1 + Variable + + + fr.insee + liem31eg + 1 + Variable + + + fr.insee + liembo18 + 1 + Variable + + + fr.insee + liem5dxi + 1 + Variable + + + fr.insee + lic043uz + 1 + Variable + + + fr.insee + lj4b3s61 + 1 + Variable + + + fr.insee + l0v3gfcr-vg + 1 + VariableGroup + + + + + fr.insee + INSEE-SIMPSONS-PIS-1 + 1 + + SIMPSONS + + + Processing instructions of the Simpsons questionnaire + + + fr.insee + l13h1ecy-GI + 1 + + fr.insee + l0v4oi1v + 1 + QuestionItem + + + fr.insee + l11z2too + 1 + QuestionItem + + + fr.insee + lfthns08 + 1 + Variable + + + fr.insee + liubyc07 + 1 + Variable + + + + vtl + + fr.insee + l13h1ecy-IP-1 + 1 + + T_DATENAIS + + + + fr.insee + l13h1ecy-IP-2 + 1 + + T_ANNAISS + + + + fr.insee + l13h1ecy-GOP + 1 + + + + fr.insee + l0v4oi1v-QOP-l0v79tt6 + 1 + OutParameter + + + fr.insee + l13h1ecy-IP-1 + 1 + InParameter + + + + + fr.insee + l11z2too-QOP-liaabwtc + 1 + OutParameter + + + fr.insee + l13h1ecy-IP-2 + 1 + InParameter + + + if isnull(l13h1ecy-IP-1) and isnull (l13h1ecy-IP-2) then null else if isnull(l13h1ecy-IP-1) and not isnull (l13h1ecy-IP-2) then cast(l13h1ecy-IP-2, string) else substr(cast(l13h1ecy-IP-1,string,"YYYY-MM-DD"),1,4) + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l13h4aiz-GI + 1 + + fr.insee + l13h1ecy + 1 + Variable + + + + vtl + + fr.insee + l13h4aiz-IP-1 + 1 + + T_ANNAIS + + + + fr.insee + l13h4aiz-GOP + 1 + + + + fr.insee + l13h1ecy-GOP + 1 + OutParameter + + + fr.insee + l13h4aiz-IP-1 + 1 + InParameter + + + if isnull(l13h4aiz-IP-1) then 17 else 2023 - cast(l13h4aiz-IP-1,integer) + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l14uaqgk-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l14uaqgk-IP-1 + 1 + + T_SEXE + + + + fr.insee + l14uaqgk-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l14uaqgk-IP-1 + 1 + InParameter + + + if isnull(l14uaqgk-IP-1) then "il(elle)" else if l14uaqgk-IP-1 = "1" then "il" else "elle" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l14tv7tn-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l14tv7tn-IP-1 + 1 + + T_SEXE + + + + fr.insee + l14tv7tn-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l14tv7tn-IP-1 + 1 + InParameter + + + if isnull(l14tv7tn-IP-1) then "er(ère)" else if l14tv7tn-IP-1 = "1" then "er" else "ère" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l14vgvlc-GI + 1 + + fr.insee + l0v3g11i + 1 + QuestionItem + + + fr.insee + lftrwvwz + 1 + Variable + + + + vtl + + fr.insee + l14vgvlc-IP-1 + 1 + + T_PRENOM + + + + fr.insee + l14vgvlc-GOP + 1 + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l14vgvlc-IP-1 + 1 + InParameter + + + first_value(l14vgvlc-IP-1 over()) + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + fr.insee + l14vew0k-GI + 1 + + fr.insee + l0v3g11i + 1 + QuestionItem + + + fr.insee + lftrwvwz + 1 + Variable + + + + vtl + + fr.insee + l14vew0k-IP-1 + 1 + + T_PRENOM + + + + fr.insee + l14vew0k-GOP + 1 + + + + fr.insee + l0v3g11i-QOP-l0v3lt3g + 1 + OutParameter + + + fr.insee + l14vew0k-IP-1 + 1 + InParameter + + + l14vew0k-IP-1 + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l1w5c7yp-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l1w5c7yp-IP-1 + 1 + + T_SEXE + + + + fr.insee + l1w5c7yp-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l1w5c7yp-IP-1 + 1 + InParameter + + + if isnull(l1w5c7yp-IP-1) then "(ne)" else if l1w5c7yp-IP-1 = "1" then "" else "ne" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l1w5mjq9-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l1w5mjq9-IP-1 + 1 + + T_SEXE + + + + fr.insee + l1w5mjq9-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l1w5mjq9-IP-1 + 1 + InParameter + + + if isnull(l1w5mjq9-IP-1) then "Homme ou Femme" else if l1w5mjq9-IP-1 = "1" then "Homme" else "Femme" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2itqw98-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2itqw98-IP-1 + 1 + + PRENOM + + + + fr.insee + l2itqw98-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2itqw98-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2itqw98-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2itqw98-IP-2 + 1 + InParameter + + + if (l2itqw98-IP-1 = l2itqw98-IP-2) then "votre" else "son" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2iu1atg-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2iu1atg-IP-1 + 1 + + PRENOM + + + + fr.insee + l2iu1atg-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2iu1atg-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2iu1atg-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2iu1atg-IP-2 + 1 + InParameter + + + if (l2iu1atg-IP-1 = l2iu1atg-IP-2) then "votre" else "sa" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2iur75u-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l2iur75u-IP-1 + 1 + + T_SEXE + + + + fr.insee + l2iur75u-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l2iur75u-IP-1 + 1 + InParameter + + + if isnull(l2iur75u-IP-1) then "(e)" else if l2iur75u-IP-1 = "1" then "" else "e" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2j6udu0-GI + 1 + + fr.insee + l1awvkop + 1 + QuestionItem + + + fr.insee + l1axg6y2 + 1 + QuestionItem + + + fr.insee + lfti75fy + 1 + Variable + + + fr.insee + lfti40wt + 1 + Variable + + + + vtl + + fr.insee + l2j6udu0-IP-1 + 1 + + T_SITUAEU + + + + fr.insee + l2j6udu0-IP-2 + 1 + + T_TRAVAIL + + + + fr.insee + l2j6udu0-GOP + 1 + + + + fr.insee + l1awvkop-QOP-l1aypckh + 1 + OutParameter + + + fr.insee + l2j6udu0-IP-1 + 1 + InParameter + + + + + fr.insee + l1axg6y2-QOP-l1ayp4x5 + 1 + OutParameter + + + fr.insee + l2j6udu0-IP-2 + 1 + InParameter + + + if l2j6udu0-IP-1 = "1" then "1" else if l2j6udu0-IP-2 = "1" then "1" else if isnull(l2j6udu0-IP-2) and isnull(l2j6udu0-IP-1) then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2osro6c-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2osro6c-IP-1 + 1 + + PRENOM + + + + fr.insee + l2osro6c-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2osro6c-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2osro6c-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2osro6c-IP-2 + 1 + InParameter + + + if (l2osro6c-IP-1 = l2osro6c-IP-2) then "vos" else "ses" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2oti60m-GI + 1 + + fr.insee + l13h4aiz + 1 + Variable + + + + vtl + + fr.insee + l2oti60m-IP-1 + 1 + + T_AGE + + + + fr.insee + l2oti60m-GOP + 1 + + + + fr.insee + l13h4aiz-GOP + 1 + OutParameter + + + fr.insee + l2oti60m-IP-1 + 1 + InParameter + + + if l2oti60m-IP-1 < 18 then "1" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2re729e-GI + 1 + + fr.insee + l2otzngx + 1 + QuestionItem + + + fr.insee + l2otx5kf + 1 + QuestionItem + + + fr.insee + lfti5s8s + 1 + Variable + + + fr.insee + lftii4kx + 1 + Variable + + + + vtl + + fr.insee + l2re729e-IP-1 + 1 + + T_FF + + + + fr.insee + l2re729e-IP-2 + 1 + + T_FFVAC + + + + fr.insee + l2re729e-GOP + 1 + + + + fr.insee + l2otzngx-QOP-l2oui0s5 + 1 + OutParameter + + + fr.insee + l2re729e-IP-1 + 1 + InParameter + + + + + fr.insee + l2otx5kf-QOP-l2ougb3y + 1 + OutParameter + + + fr.insee + l2re729e-IP-2 + 1 + InParameter + + + if (l2re729e-IP-1 = "1") then "1" else if (l2re729e-IP-2 = "1") then "1" else if isnull(l2re729e-IP-1) and isnull(l2re729e-IP-2) then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rf764i-GI + 1 + + fr.insee + l2os6w01 + 1 + QuestionItem + + + fr.insee + lfthmqdh + 1 + Variable + + + + vtl + + fr.insee + l2rf764i-IP-1 + 1 + + T_NBPARL + + + + fr.insee + l2rf764i-GOP + 1 + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2rf764i-IP-1 + 1 + InParameter + + + if nvl(l2rf764i-IP-1, "0")="0" then "2" else if l2rf764i-IP-1 = "1" and $T_SPAR1$ = "1" then "1" else if l2rf764i-IP-1 = "1" and $T_SPAR1$ = "2" then "2" else if l2rf764i-IP-1 = "2" and $T_SPAR1$ = "1" then "1" else if l2rf764i-IP-1 = "2" and $T_SPAR1$ = "2" and $T_SPAR2$ = "1" then "1" else if l2rf764i-IP-1 = "2" and $T_SPAR1$ = "2" and $T_SPAR2$ = "2" then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rez3ig-GI + 1 + + fr.insee + l2os6w01 + 1 + QuestionItem + + + fr.insee + lfthmqdh + 1 + Variable + + + + vtl + + fr.insee + l2rez3ig-IP-1 + 1 + + T_NBPARL + + + + fr.insee + l2rez3ig-GOP + 1 + + + + fr.insee + l2os6w01-QOP-l2oum9uj + 1 + OutParameter + + + fr.insee + l2rez3ig-IP-1 + 1 + InParameter + + + if nvl(l2rez3ig-IP-1, "0") = "0" then "2" else if l2rez3ig-IP-1 = "1" and $T_SPAR1$ = "2" then "1" else if l2rez3ig-IP-1 = "1" and $T_SPAR1$ = "1" then "2" else if l2rez3ig-IP-1 = "2" and $T_SPAR1$ = "2" then "1" else if l2rez3ig-IP-1 = "2" and $T_SPAR1$ = "1" and $T_SPAR2$ = "2" then "1" else if l2rez3ig-IP-1 = "2" and $T_SPAR1$ = "1" and $T_SPAR2$ = "1" then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rs9ar9-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2rs9ar9-IP-1 + 1 + + PRENOM + + + + fr.insee + l2rs9ar9-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2rs9ar9-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2rs9ar9-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2rs9ar9-IP-2 + 1 + InParameter + + + if isnull($T_PRENOMP$) and l2rs9ar9-IP-1 = l2rs9ar9-IP-2 then "votre autre parent" else if isnull($T_PRENOMP$) and l2rs9ar9-IP-1 <> l2rs9ar9-IP-2 then "son autre parent" else $T_PRENOMP$ + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2rs5tmg-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2rs5tmg-IP-1 + 1 + + PRENOM + + + + fr.insee + l2rs5tmg-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2rs5tmg-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2rs5tmg-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2rs5tmg-IP-2 + 1 + InParameter + + + if (l2rs5tmg-IP-1 = l2rs5tmg-IP-2) then "vous" else "lui" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l2st84mt-GI + 1 + + fr.insee + lix9oxsd + 1 + Variable + + + fr.insee + lix9pz46 + 1 + Variable + + + + vtl + + fr.insee + l2st84mt-IP-1 + 1 + + PRENOM + + + + fr.insee + l2st84mt-IP-2 + 1 + + PRENOMREF + + + + fr.insee + l2st84mt-GOP + 1 + + + + fr.insee + lix9oxsd-GOP + 1 + OutParameter + + + fr.insee + l2st84mt-IP-1 + 1 + InParameter + + + + + fr.insee + lix9pz46-GOP + 1 + OutParameter + + + fr.insee + l2st84mt-IP-2 + 1 + InParameter + + + if (l2st84mt-IP-1 = l2st84mt-IP-2) then "vous" else "se" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + l3jyfypp-GI + 1 + + fr.insee + l0v4b34m + 1 + QuestionItem + + + fr.insee + lfthsyka + 1 + Variable + + + + vtl + + fr.insee + l3jyfypp-IP-1 + 1 + + T_SEXE + + + + fr.insee + l3jyfypp-GOP + 1 + + + + fr.insee + l0v4b34m-QOP-l0v4bdmx + 1 + OutParameter + + + fr.insee + l3jyfypp-IP-1 + 1 + InParameter + + + if isnull(l3jyfypp-IP-1) then "le(la)" else if l3jyfypp-IP-1 = "1" then "le" else "la" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lf9ty6tb-GI + 1 + + fr.insee + l0v2t2lc + 1 + QuestionItem + + + fr.insee + lfthszef + 1 + Variable + + + + vtl + + fr.insee + lf9ty6tb-IP-1 + 1 + + T_NHAB + + + + fr.insee + lf9ty6tb-GOP + 1 + + + + fr.insee + l0v2t2lc-QOP-l0v3s94m + 1 + OutParameter + + + fr.insee + lf9ty6tb-IP-1 + 1 + InParameter + + + nvl(lf9ty6tb-IP-1,1) + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + fr.insee + liahw5su-GI + 1 + + fr.insee + l0v32sjd + 1 + Variable + + + + vtl + + fr.insee + liahw5su-IP-1 + 1 + + ADR_EXT + + + + fr.insee + liahw5su-GOP + 1 + + + + fr.insee + ADR_EXT + 1 + InParameter + + + fr.insee + liahw5su-IP-1 + 1 + InParameter + + + liahw5su-IP-1 + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + fr.insee + liboqrtq-GI + 1 + + fr.insee + l2owdadb + 1 + QuestionItem + + + fr.insee + liybidad + 1 + Variable + + + + vtl + + fr.insee + liboqrtq-IP-1 + 1 + + T_FFDIPL + + + + fr.insee + liboqrtq-GOP + 1 + + + + fr.insee + l2owdadb-QOP-liybioj5 + 1 + OutParameter + + + fr.insee + liboqrtq-IP-1 + 1 + InParameter + + + if (cast(liboqrtq-IP-1, integer) > 100 and cast(liboqrtq-IP-1, integer) < 107) then "1" else if (liboqrtq-IP-1 = "122" or liboqrtq-IP-1 = "123") then "1" else if (nvl(liboqrtq-IP-1, "999") = "999") then "2" else "2" + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lic0n43l-GI + 1 + + fr.insee + l13pbxr1 + 1 + QuestionItem + + + fr.insee + l13pyw1k + 1 + QuestionItem + + + fr.insee + lic040m4 + 1 + QuestionItem + + + fr.insee + lfti6imf + 1 + Variable + + + fr.insee + lic03m4k + 1 + Variable + + + fr.insee + lic00nl4 + 1 + Variable + + + + vtl + + fr.insee + lic0n43l-IP-1 + 1 + + T_MAJLOGENQ + + + + fr.insee + lic0n43l-IP-2 + 1 + + T_MAJLOGAUT1 + + + + fr.insee + lic0n43l-IP-3 + 1 + + T_MAJLOGAUT2 + + + + fr.insee + lic0n43l-GOP + 1 + + + + fr.insee + l13pbxr1-QOP-l13ql9zy + 1 + OutParameter + + + fr.insee + lic0n43l-IP-1 + 1 + InParameter + + + + + fr.insee + l13pyw1k-QOP-l13r0gez + 1 + OutParameter + + + fr.insee + lic0n43l-IP-2 + 1 + InParameter + + + + + fr.insee + lic040m4-QOP-libzzg3f + 1 + OutParameter + + + fr.insee + lic0n43l-IP-3 + 1 + InParameter + + + if (lic0n43l-IP-1 = "1") then lic0n43l-IP-3 else lic0n43l-IP-2 + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lix9oxsd-GI + 1 + + fr.insee + l14vew0k + 1 + Variable + + + + vtl + + fr.insee + lix9oxsd-IP-1 + 1 + + PRENOMB + + + + fr.insee + lix9oxsd-GOP + 1 + + + + fr.insee + l14vew0k-GOP + 1 + OutParameter + + + fr.insee + lix9oxsd-IP-1 + 1 + InParameter + + + nvl(lix9oxsd-IP-1, "PRENOM") + + + + fr.insee + l0v3gfcr + 1 + Loop + + + + fr.insee + lix9pz46-GI + 1 + + fr.insee + l14vgvlc + 1 + Variable + + + fr.insee + lf9ty6tb + 1 + Variable + + + + vtl + + fr.insee + lix9pz46-IP-1 + 1 + + PRENOMREFB + + + + fr.insee + lix9pz46-IP-2 + 1 + + T_NBHAB + + + + fr.insee + lix9pz46-GOP + 1 + + + + fr.insee + l14vgvlc-GOP + 1 + OutParameter + + + fr.insee + lix9pz46-IP-1 + 1 + InParameter + + + + + fr.insee + lf9ty6tb-GOP + 1 + OutParameter + + + fr.insee + lix9pz46-IP-2 + 1 + InParameter + + + if (lix9pz46-IP-2 = 1) then nvl(lix9pz46-IP-1, "PRENOM") else nvl(lix9pz46-IP-1, "PRENOM1") + + + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + + fr.insee + INSEE-SIMPSONS-MRS + 1 + + Liste de formats numériques et dates de + l'enquête + Numeric and DateTime list for the survey + + + fr.insee + INSEE-COMMUN-MNR-DateTimedate-YYYY-MM-DD + 1 + YYYY-MM-DD + date + + 1900-01-01 + format-date(current-date(),'[Y0001]-[M01]-[D01]') + + + + + + fr.insee + StudyUnit-lj76sgq8 + 1 + + + fr.insee + DataCollection-lj76sgq8 + 1 + + fr.insee + QuestionScheme-lj76sgq8 + 1 + QuestionScheme + + + fr.insee + ControlConstructScheme-lj76sgq8 + 1 + ControlConstructScheme + + + fr.insee + InterviewerInstructionScheme-lj76sgq8 + 1 + InterviewerInstructionScheme + + + fr.insee + InstrumentScheme-lj76sgq8 + 1 + + fr.insee + Instrument-lj76sgq8 + 1 + + MMCDVFAF + + + Enquête Méthodologique Cadre de vie - FAF questionnaire + + A définir + + fr.insee + Sequence-lj76sgq8 + 1 + Sequence + + + + + + diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/kraftwerk.json b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/kraftwerk.json new file mode 100644 index 00000000..248229d7 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-MULTIPLEDATA-v2/kraftwerk.json @@ -0,0 +1,26 @@ +{ + + "campaign": "SAMPLETEST-MULTIPLEDATA-v2", + + "survey_data": [ + { + "data_mode": "FAF", + "data_file": "data/faf", + "DDI_file": "ddi-SAMPLETEST-MULTIPLEDATA-v2.xml", + "lunatic_file": "SAMPLETEST-MULTIPLEDATA-v2.json", + "data_format": "LUNATIC_XML", + "paradata_folder": "", + "reporting_data_file": "", + "mode_specifications": "" + } + ], + + "multimode_dataset_name": "MULTIMODE", + + "reconciliation_specifications": "", + + "transformation_specifications": "", + + "information_levels_specifications": "" + +} From b0404b9ce115460e9b91d76a9bc439d0fee7c90c Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Tue, 11 Jun 2024 14:01:01 +0200 Subject: [PATCH 11/21] fix parquet reading in testing --- .../test/java/cucumber/functional_tests/MainDefinitions.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index 71d484c8..d8c6bc68 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -253,7 +253,7 @@ public void check_csv_output_loop_table(String loopName, int expectedLineCount, public void check_parquet_output_root_table(int expectedLineCount, int expectedVariablesCount) throws IOException, CsvValidationException, SQLException { Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); Path filePath = executionOutDirectory.resolve(outDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".parquet"); - try (Statement statement = database.createStatement()) { + try (Statement statement = SqlUtils.openConnection().createStatement()) { SqlUtils.readParquetFile(statement, filePath); String tableName = filePath.getFileName().toString().split("\\.")[0]; From 74ff03c0b2578f7b97c02b62064b3bdfcaef426a Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Tue, 11 Jun 2024 14:48:11 +0200 Subject: [PATCH 12/21] Update MainDefinitions.java --- .../functional_tests/MainDefinitions.java | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index 23a0136f..71871022 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -22,6 +22,7 @@ import fr.insee.kraftwerk.core.vtl.VtlBindings; import io.cucumber.java.AfterAll; import io.cucumber.java.BeforeAll; +import io.cucumber.java.en.And; import io.cucumber.java.en.Given; import io.cucumber.java.en.Then; import io.cucumber.java.en.When; @@ -105,13 +106,13 @@ public void init_VTL_script(String vtlScriptName, String variableToCreate, Strin @When("Step 1 : We initialize the input files") public void initialize_input_files() throws KraftwerkException { System.out.println("InDirectory value : " + inDirectory); - userInputsFile = controlInputSequence.getUserInputs(inDirectory); + userInputs = controlInputSequence.getUserInputs(inDirectory); vtlBindings = new VtlBindings(); } @When("Step 1 : We initialize with input file {string}") public void initialize_with_specific_input(String inputFileName) throws KraftwerkException { - userInputsFile = new UserInputsFile(inDirectory.resolve(inputFileName), inDirectory); + userInputs = new UserInputsFile(inDirectory.resolve(inputFileName), inDirectory); vtlBindings = new VtlBindings(); } @@ -119,7 +120,7 @@ public void initialize_with_specific_input(String inputFileName) throws Kraftwer public void initialize_metadata_model_with_lunatic() throws KraftwerkException { MainProcessing mp = new MainProcessing(inDirectory.toString(), false,false,false, "defaultDirectory", 419430400L); mp.init(); - userInputsFile=mp.getUserInputsFile(); + userInputs=mp.getUserInputsFile(); metadataModelMap=mp.getMetadataModels(); } @@ -127,7 +128,7 @@ public void initialize_metadata_model_with_lunatic() throws KraftwerkException { public void initialize_metadata_model_with_DDI() throws KraftwerkException { MainProcessing mp = new MainProcessing(inDirectory.toString(), false,false,true, "defaultDirectory", 419430400L); mp.init(); - userInputsFile=mp.getUserInputsFile(); + userInputs=mp.getUserInputsFile(); metadataModelMap=mp.getMetadataModels(); } @@ -419,6 +420,21 @@ public void clean_vtl(String vtlScriptName) throws IOException { Files.deleteIfExists(bkpPath); } + + @Then("We should have a metadata model with {int} variables") + public void check_variables_count(int nbVariablesExpected) throws IOException, CsvValidationException { + String mode = userInputs.getModes().getFirst(); + int nbVariables = metadataModelMap.get(mode).getVariables().getVariables().size(); + assertThat(nbVariables).isEqualTo(nbVariablesExpected); + } + + @And("We should have {int} of type STRING") + public void check_string_variables_count(int nbStringVariablesExpected) throws IOException, CsvValidationException { + String mode = userInputs.getModes().getFirst(); + int nbStringVariables = metadataModelMap.get(mode).getVariables().getVariables().values().stream().filter(v -> v.getType()== VariableType.STRING).toArray().length; + assertThat(nbStringVariables).isEqualTo(nbStringVariablesExpected); + } + //CSV Utilities public CSVReader getCSVReader(Path filePath) throws IOException { CSVParser parser = new CSVParserBuilder() From c99d0d3b28d2d65c6039bfc4937a8a1d4b47b12d Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Thu, 13 Jun 2024 13:20:45 +0200 Subject: [PATCH 13/21] Reading and writing into 2 separate databases + appender to insert --- .../kraftwerk/api/process/MainProcessing.java | 122 ++++++++++-------- .../api/process/MainProcessingGenesis.java | 2 +- .../api/services/StepByStepService.java | 6 +- .../fr/insee/kraftwerk/core/Constants.java | 2 + .../core/sequence/MultimodalSequence.java | 10 +- .../core/sequence/WriterSequence.java | 14 +- .../insee/kraftwerk/core/utils/SqlUtils.java | 70 +++++----- .../functional_tests/MainDefinitions.java | 10 +- 8 files changed, 124 insertions(+), 112 deletions(-) diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java index 159c6dd5..81f1a18f 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java @@ -18,9 +18,11 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; +import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -49,10 +51,7 @@ public class MainProcessing { private final List errors = new ArrayList<>(); private LocalDateTime executionDateTime; - /** - * DuckDb database Statement used for this MainProcessing - */ - private Statement database; + private Path databasePath; /** * Map by mode @@ -85,29 +84,32 @@ public MainProcessing(String inDirectoryParam, boolean fileByFile, String defaul public void runMain() throws KraftwerkException { init(); - //Try with ressources to close database when done - try(Statement trydatabase = SqlUtils.openConnection().createStatement()) { - this.database = trydatabase; - if (Boolean.TRUE.equals(fileByFile)) { //iterate on files - for (UserInputsFile userFile : userInputsFileList) { - this.userInputsFile = userFile; - vtlBindings = new VtlBindings(); - unimodalProcess(); - multimodalProcess(); - outputFileWriter(); + //iterate on file(s) + for (UserInputsFile userFile : userInputsFileList) { + this.userInputsFile = userFile; + vtlBindings = new VtlBindings(); + try (Connection readDatabaseConnection = SqlUtils.openConnection()) { + Statement readDatabase = readDatabaseConnection.createStatement(); + unimodalProcess(readDatabase); + } catch (SQLException e) { + log.error(e.toString()); + throw new KraftwerkException(500, "SQL error on reading"); + } + multimodalProcess(); + try (Connection writeDatabaseConnection = SqlUtils.openConnection(databasePath)) { + if(writeDatabaseConnection == null){ + throw new KraftwerkException(500, "Error during database creation"); } - } else { - unimodalProcess(); - multimodalProcess(); - outputFileWriter(); + Statement writeDatabase = writeDatabaseConnection.createStatement(); + outputFileWriter(writeDatabase); + } catch (SQLException e) { + log.error(e.toString()); + throw new KraftwerkException(500, "SQL error on writing"); } - writeErrors(); - kraftwerkExecutionLog.setEndTimeStamp(System.currentTimeMillis()); - writeLog(); - }catch (SQLException e){ - log.error(e.toString()); - throw new KraftwerkException(500,"SQL error"); - } + } + writeErrors(); + kraftwerkExecutionLog.setEndTimeStamp(System.currentTimeMillis()); + writeLog(); } /* Step 1 : Init */ @@ -117,31 +119,35 @@ public void init() throws KraftwerkException { inDirectory = controlInputSequence.getInDirectory(inDirectoryParam); + Path tmpDirectory = fr.insee.kraftwerk.core.utils.FileUtils.transformToTemp(inDirectory); + this.databasePath = tmpDirectory.resolve(Path.of( executionDateTime.format(DateTimeFormatter.ofPattern("yyyyMMdd_hhmmssSSS"))+".duckdb")); + String campaignName = inDirectory.getFileName().toString(); log.info("Kraftwerk main service started for campaign: " + campaignName); userInputsFile = controlInputSequence.getUserInputs(inDirectory); - if (withDDI) metadataModels = MetadataUtils.getMetadata(userInputsFile.getModeInputsMap()); - if (!withDDI) metadataModels = MetadataUtils.getMetadataFromLunatic(userInputsFile.getModeInputsMap()); - if (fileByFile) userInputsFileList = getUserInputsFile(userInputsFile); + metadataModels = withDDI ? MetadataUtils.getMetadata(userInputsFile.getModeInputsMap()) : MetadataUtils.getMetadataFromLunatic(userInputsFile.getModeInputsMap()); + + userInputsFileList = getUserInputsFile(userInputsFile, fileByFile); // Check size of data files and throw an exception if it is too big .Limit is 400 Mo for one processing (one file or data folder if not file by file). //In case of file-by-file processing we check the size of each file. - if (fileByFile) { + if (Boolean.TRUE.equals(fileByFile)) { for (UserInputsFile userInputs : userInputsFileList) { isDataTooBig(userInputs,"At least one file size is greater than 400Mo. Split data files greater than 400Mo.", limitSize); } - } - //In case of main processing we check the folder - if (!fileByFile) { + }else{ + //In case of main processing we check the folder isDataTooBig(userInputsFile,"Data folder size is greater than 400Mo. Use file-by-file processing.", limitSize); } + + } /* Step 2 : unimodal data */ - private void unimodalProcess() throws KraftwerkException { + private void unimodalProcess(Statement database) throws KraftwerkException { BuildBindingsSequence buildBindingsSequence = new BuildBindingsSequence(withAllReportingData); for (String dataMode : userInputsFile.getModeInputsMap().keySet()) { MetadataModel metadataForMode = metadataModels.get(dataMode); @@ -154,11 +160,11 @@ private void unimodalProcess() throws KraftwerkException { /* Step 3 : multimodal VTL data processing */ private void multimodalProcess(){ MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModels, database); + multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModels); } /* Step 4 : Write output files */ - private void outputFileWriter() throws KraftwerkException { + private void outputFileWriter(Statement database) throws KraftwerkException { WriterSequence writerSequence = new WriterSequence(); writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputsFile.getModeInputsMap(), metadataModels, errors, database); } @@ -172,29 +178,33 @@ private void writeErrors() { /* Step 6 : Write log */ private void writeLog() {TextFileWriter.writeLogFile(inDirectory, executionDateTime, kraftwerkExecutionLog);} - private static List getUserInputsFile(UserInputsFile source) throws KraftwerkException { + private static List getUserInputsFile(UserInputsFile source, boolean fileByFile) throws KraftwerkException { List userInputsFileList = new ArrayList<>(); - for (String dataMode : source.getModeInputsMap().keySet()) { - List dataFiles = getFilesToProcess(source, dataMode); - for (Path dataFile : dataFiles) { - UserInputsFile currentFileInputs = new UserInputsFile(source.getUserInputFile(),source.getUserInputFile().getParent()); - currentFileInputs.setVtlReconciliationFile(source.getVtlReconciliationFile()); - currentFileInputs.setVtlInformationLevelsFile(source.getVtlInformationLevelsFile()); - currentFileInputs.setVtlTransformationsFile(source.getVtlTransformationsFile()); - currentFileInputs.setMultimodeDatasetName(source.getMultimodeDatasetName()); - ModeInputs sourceModeInputs = source.getModeInputs(dataMode); - ModeInputs currentFileModeInputs = new ModeInputs(); - currentFileModeInputs.setDataFile(dataFile); - currentFileModeInputs.setDdiUrl(sourceModeInputs.getDdiUrl()); - currentFileModeInputs.setLunaticFile(sourceModeInputs.getLunaticFile()); - currentFileModeInputs.setDataFormat(sourceModeInputs.getDataFormat().toString()); - currentFileModeInputs.setDataMode(sourceModeInputs.getDataMode()); - currentFileModeInputs.setModeVtlFile(sourceModeInputs.getModeVtlFile()); - currentFileModeInputs.setParadataFolder(sourceModeInputs.getParadataFolder()); - currentFileModeInputs.setReportingDataFile(sourceModeInputs.getReportingDataFile()); - currentFileInputs.getModeInputsMap().put(dataMode, currentFileModeInputs); - userInputsFileList.add(currentFileInputs); + if(Boolean.TRUE.equals(fileByFile)){ + for (String dataMode : source.getModeInputsMap().keySet()) { + List dataFiles = getFilesToProcess(source, dataMode); + for (Path dataFile : dataFiles) { + UserInputsFile currentFileInputs = new UserInputsFile(source.getUserInputFile(), source.getUserInputFile().getParent()); + currentFileInputs.setVtlReconciliationFile(source.getVtlReconciliationFile()); + currentFileInputs.setVtlInformationLevelsFile(source.getVtlInformationLevelsFile()); + currentFileInputs.setVtlTransformationsFile(source.getVtlTransformationsFile()); + currentFileInputs.setMultimodeDatasetName(source.getMultimodeDatasetName()); + ModeInputs sourceModeInputs = source.getModeInputs(dataMode); + ModeInputs currentFileModeInputs = new ModeInputs(); + currentFileModeInputs.setDataFile(dataFile); + currentFileModeInputs.setDdiUrl(sourceModeInputs.getDdiUrl()); + currentFileModeInputs.setLunaticFile(sourceModeInputs.getLunaticFile()); + currentFileModeInputs.setDataFormat(sourceModeInputs.getDataFormat().toString()); + currentFileModeInputs.setDataMode(sourceModeInputs.getDataMode()); + currentFileModeInputs.setModeVtlFile(sourceModeInputs.getModeVtlFile()); + currentFileModeInputs.setParadataFolder(sourceModeInputs.getParadataFolder()); + currentFileModeInputs.setReportingDataFile(sourceModeInputs.getReportingDataFile()); + currentFileInputs.getModeInputsMap().put(dataMode, currentFileModeInputs); + userInputsFileList.add(currentFileInputs); + } } + }else{ + userInputsFileList.add(source); } return userInputsFileList; } diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java index f355abfe..a7b6edc4 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java @@ -118,7 +118,7 @@ private void unimodalProcess(List suLatest) throws Kraft /* Step 3 : multimodal VTL data processing */ private void multimodalProcess() { MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModels, database); + multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModels); } /* Step 4 : Write output files */ diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java index fc6e39ba..c1eefa67 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java @@ -182,11 +182,7 @@ public ResponseEntity multimodalProcessing( //Process MultimodalSequence multimodalSequence = new MultimodalSequence(); - try (Statement database = SqlUtils.openConnection().createStatement()){ - multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModelMap, database); - }catch (SQLException e){ - return ResponseEntity.status(500).body(e.toString()); - } + multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModelMap); //Write technical fils for (String datasetName : vtlBindings.getDatasetNames()) { diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java index 55c88065..43d8fc3a 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java @@ -60,6 +60,8 @@ private Constants() {} public static final String ERRORS_FILE_NAME = "errors.txt"; public static final String DUCKDB_URL = "jdbc:duckdb:"; + public static final int DB_CONNECTION_TRY_COUNT = 10; + // ----- Explicit Variables Names public static final String MODE_VARIABLE_NAME = "MODE_KRAFTWERK"; diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/MultimodalSequence.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/MultimodalSequence.java index 8c680b4c..9bca1d79 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/MultimodalSequence.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/MultimodalSequence.java @@ -1,6 +1,5 @@ package fr.insee.kraftwerk.core.sequence; -import java.sql.Statement; import java.util.List; import java.util.Map; @@ -14,7 +13,6 @@ import fr.insee.kraftwerk.core.inputs.UserInputs; import fr.insee.kraftwerk.core.metadata.MetadataModel; import fr.insee.kraftwerk.core.utils.FileUtils; -import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.utils.TextFileWriter; import fr.insee.kraftwerk.core.vtl.VtlBindings; import lombok.NoArgsConstructor; @@ -22,7 +20,7 @@ @NoArgsConstructor public class MultimodalSequence { - public void multimodalProcessing(UserInputs userInputs, VtlBindings vtlBindings, List errors, Map metadataModels, Statement database){ + public void multimodalProcessing(UserInputs userInputs, VtlBindings vtlBindings, List errors, Map metadataModels){ String multimodeDatasetName = Constants.MULTIMODE_DATASET_NAME; /* Step 3.1 : aggregate unimodal datasets into a multimodal unique dataset */ @@ -47,11 +45,5 @@ public void multimodalProcessing(UserInputs userInputs, VtlBindings vtlBindings, vtlGenerate = informationLevelsProcessing.applyVtlTransformations(multimodeDatasetName, userInputs.getVtlInformationLevelsFile(), errors); TextFileWriter.writeFile(FileUtils.getTempVtlFilePath(userInputs, "InformationLevelsProcessing",multimodeDatasetName), vtlGenerate); - - /* Step 3.4 : Convert VTL datasets into SQL tables for export */ - SqlUtils.convertVtlBindingsIntoSqlDatabase(vtlBindings, database); - } - - } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java index b04c9138..842fd966 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java @@ -8,6 +8,7 @@ import fr.insee.kraftwerk.core.outputs.csv.CsvOutputFiles; import fr.insee.kraftwerk.core.outputs.parquet.ParquetOutputFiles; import fr.insee.kraftwerk.core.utils.FileUtils; +import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.utils.log.KraftwerkExecutionLog; import fr.insee.kraftwerk.core.vtl.VtlBindings; import lombok.NoArgsConstructor; @@ -22,25 +23,28 @@ @NoArgsConstructor public class WriterSequence { - public void writeOutputFiles(Path inDirectory,LocalDateTime executionDateTime, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, Statement databaseConnection) throws KraftwerkException { + public void writeOutputFiles(Path inDirectory,LocalDateTime executionDateTime, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, Statement database) throws KraftwerkException { Path outDirectory = FileUtils.transformToOut(inDirectory,executionDateTime); - writeCsvFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, null, databaseConnection); - writeParquetFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, databaseConnection); + /* Step 4.1: Convert VTL datasets into SQL tables for export */ + SqlUtils.convertVtlBindingsIntoSqlDatabase(vtlBindings, database); + writeCsvFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, null, database); + writeParquetFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, database); } //Write CSV private void writeCsvFiles(Path outDirectory, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, KraftwerkExecutionLog kraftwerkExecutionLog, Statement databaseConnection) throws KraftwerkException { - /* Step 4.1 : write csv output tables */ + /* Step 4.2 : write csv output tables */ OutputFiles csvOutputFiles = new CsvOutputFiles(outDirectory, vtlBindings, kraftwerkExecutionLog, new ArrayList<>(modeInputsMap.keySet()), databaseConnection); csvOutputFiles.writeOutputTables(metadataModels); - /* Step 4.2 : write scripts to import csv tables in several languages */ + /* Step 4.3 : write scripts to import csv tables in several languages */ csvOutputFiles.writeImportScripts(metadataModels, errors); } //Write Parquet private void writeParquetFiles(Path outDirectory, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, Statement databaseConnection) throws KraftwerkException { + /* Step 4.4 : write parquet output tables */ OutputFiles parquetOutputFiles = new ParquetOutputFiles(outDirectory, vtlBindings, new ArrayList<>(modeInputsMap.keySet()), databaseConnection); parquetOutputFiles.writeOutputTables(metadataModels); parquetOutputFiles.writeImportScripts(metadataModels, errors); diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java index 6e07dde6..598eaef7 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -6,6 +6,7 @@ import fr.insee.vtl.model.Dataset; import fr.insee.vtl.model.Structured; import lombok.extern.slf4j.Slf4j; +import org.duckdb.DuckDBConnection; import java.io.IOException; import java.nio.file.Files; @@ -80,7 +81,7 @@ private static void createOutputSQLTables(Statement statement, VtlBindings vtlBi log.debug("SQL Query : {}", createTableQuery); statement.execute(createTableQuery.toString()); } - insertDataIntoTable(statement, datasetName, vtlBindings.getDataset(datasetName), sqlSchema, schemaOrder); + insertDataIntoTable(statement.getConnection(), datasetName, vtlBindings.getDataset(datasetName), schemaOrder); } } } @@ -141,37 +142,28 @@ public static List getTableNames(Statement statement) throws SQLExceptio } /** - * INSERT queries into a specific table + * insert data into table associated with dataset * - * @param statement DuckDB connection + * @param databaseConnection DuckDB connection * @param dataset dataset to convert - * @param schema schema of the table + * @param schemaOrder column names in order */ - private static void insertDataIntoTable(Statement statement, String datasetName, Dataset dataset, Map schema, List schemaOrder) throws SQLException { + private static void insertDataIntoTable(Connection databaseConnection, String datasetName, Dataset dataset, List schemaOrder) throws SQLException { if (dataset.getDataAsMap().isEmpty()) { return; } - StringBuilder insertDataQuery = new StringBuilder("BEGIN TRANSACTION;\n"); - insertDataQuery.append(String.format("INSERT INTO \"%s\" VALUES ", datasetName)); - //For each row of the dataset - for (Map dataRow : dataset.getDataAsMap()) { - insertDataQuery.append("("); - for (String columnName : schemaOrder) { - String data = dataRow.get(columnName) == null ? "null" : dataRow.get(columnName).toString(); - if (schema.get(columnName).equals(VariableType.STRING) && dataRow.get(columnName) != null) { - //Surround with dollar quotes if string + remove possible problematic character(s) - data = String.format("$$%s$$", data).replace("\n",""); + DuckDBConnection duckDBConnection = (DuckDBConnection) databaseConnection; + try(var appender = duckDBConnection.createAppender(DuckDBConnection.DEFAULT_SCHEMA,datasetName)){ + for (Map dataRow : dataset.getDataAsMap()) { + appender.beginRow(); + for (String columnName : schemaOrder) { + String data = dataRow.get(columnName) == null ? null : dataRow.get(columnName).toString().replace("\n",""); + appender.append(data); } - insertDataQuery.append(data).append(","); + appender.endRow(); } - insertDataQuery.delete(insertDataQuery.length() - 1, insertDataQuery.length()); - insertDataQuery.append("),"); } - insertDataQuery.delete(insertDataQuery.length() - 1, insertDataQuery.length()).append(";"); //Replace last "," by ";" - insertDataQuery.append("COMMIT;"); - log.debug("SQL Query : {}", insertDataQuery); - statement.execute(insertDataQuery.toString()); } /** @@ -189,15 +181,33 @@ public static Connection openConnection() throws SQLException { * @param databaseFilePath path of the databae * @return a Statement object associated to this connection */ - public static Connection openConnection(Path databaseFilePath) throws SQLException { - try { - Files.createDirectories(Path.of("duckdb/")); - return DriverManager.getConnection(Constants.DUCKDB_URL + databaseFilePath); - } catch (IOException e) { - log.error("IO error during file duckdb connection !"); - log.error(e.toString()); - return null; + public static Connection openConnection(Path databaseFilePath){ + int trycount = 0; + while(true) { + try { + Files.createDirectories(databaseFilePath.getParent()); + return DriverManager.getConnection(Constants.DUCKDB_URL + "/" + databaseFilePath.toAbsolutePath().subpath(0, databaseFilePath.toAbsolutePath().getNameCount())); + } catch (SQLException e) { + try { + if (trycount < Constants.DB_CONNECTION_TRY_COUNT) { + trycount++; + log.warn(e.toString()); + log.warn("Waiting 2s and retry...."); + Thread.sleep(2000); + }else{ + log.error("Still failing after {} tries !", Constants.DB_CONNECTION_TRY_COUNT); + log.error(e.toString()); + break; + } + }catch (InterruptedException ie){ + log.error("InterruptedException"); + Thread.currentThread().interrupt(); + } + } catch (IOException e){ + log.error(e.toString()); + } } + return null; } /** diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index 71871022..ec05f8e6 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -142,7 +142,7 @@ public void launch_main() throws KraftwerkException { } @When("We launch main service 2 times") - public void launch_main_2() throws KraftwerkException, InterruptedException { + public void launch_main_2() throws KraftwerkException { // We clean the output and the temp directory deleteDirectory(outDirectory.toFile()); deleteDirectory(tempDirectory.toFile()); @@ -178,11 +178,9 @@ public void unimodal_treatments() throws KraftwerkException, SQLException { } @When("Step 3 : We aggregate each unimodal dataset into a multimodal dataset") - public void aggregate_datasets() throws SQLException { - try (Statement statement = database.createStatement()) { + public void aggregate_datasets(){ MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModelMap, statement); - } + multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModelMap); } @When("Step 4 : We export the final version") @@ -268,7 +266,7 @@ public void check_csv_output_loop_table(String loopName, int expectedLineCount, } @Then("Step 2 : We check root parquet output file has {int} lines and {int} variables") - public void check_parquet_output_root_table(int expectedLineCount, int expectedVariablesCount) throws IOException, CsvValidationException, SQLException { + public void check_parquet_output_root_table(int expectedLineCount, int expectedVariablesCount) throws SQLException { Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); Path filePath = executionOutDirectory.resolve(outDirectory.getFileName() + "_" + Constants.ROOT_GROUP_NAME + ".parquet"); try (Statement statement = SqlUtils.openConnection().createStatement()) { From 51115eb20ccd86a540fa7f133dd4f34c2b1898c7 Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Thu, 13 Jun 2024 15:55:53 +0200 Subject: [PATCH 14/21] Put opencsv back, remove reading database --- .../kraftwerk/api/process/MainProcessing.java | 52 ++++------ .../api/process/MainProcessingGenesis.java | 2 +- .../api/services/StepByStepService.java | 23 ++--- kraftwerk-core/pom.xml | 12 ++- .../fr/insee/kraftwerk/core/Constants.java | 2 +- .../reportingdata/CSVReportingDataParser.java | 83 +++++++++------- .../core/parsers/PaperDataParser.java | 97 +++++++++++++------ .../core/sequence/BuildBindingsSequence.java | 9 +- .../BuildBindingsSequenceGenesis.java | 6 +- .../core/sequence/MultimodalSequence.java | 7 +- .../core/sequence/WriterSequence.java | 3 - .../insee/kraftwerk/core/utils/CsvUtils.java | 53 ++++++++++ .../extradata/CSVReportingDataParserTest.java | 64 ++++++------ .../core/parsers/PaperDataParserTest.java | 2 - .../sequence/BuildBindingsSequenceTest.java | 20 +--- kraftwerk-functional-tests/pom.xml | 10 -- .../functional_tests/MainDefinitions.java | 10 +- 17 files changed, 269 insertions(+), 186 deletions(-) create mode 100644 kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/CsvUtils.java diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java index 81f1a18f..4619be20 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java @@ -22,7 +22,6 @@ import java.sql.SQLException; import java.sql.Statement; import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -51,7 +50,6 @@ public class MainProcessing { private final List errors = new ArrayList<>(); private LocalDateTime executionDateTime; - private Path databasePath; /** * Map by mode @@ -85,31 +83,26 @@ public MainProcessing(String inDirectoryParam, boolean fileByFile, String defaul public void runMain() throws KraftwerkException { init(); //iterate on file(s) - for (UserInputsFile userFile : userInputsFileList) { - this.userInputsFile = userFile; - vtlBindings = new VtlBindings(); - try (Connection readDatabaseConnection = SqlUtils.openConnection()) { - Statement readDatabase = readDatabaseConnection.createStatement(); - unimodalProcess(readDatabase); - } catch (SQLException e) { - log.error(e.toString()); - throw new KraftwerkException(500, "SQL error on reading"); - } - multimodalProcess(); - try (Connection writeDatabaseConnection = SqlUtils.openConnection(databasePath)) { - if(writeDatabaseConnection == null){ - throw new KraftwerkException(500, "Error during database creation"); + try (Connection writeDatabaseConnection = SqlUtils.openConnection()) { + for (UserInputsFile userFile : userInputsFileList) { + this.userInputsFile = userFile; + vtlBindings = new VtlBindings(); + unimodalProcess(); + try(Statement writeDatabase = writeDatabaseConnection.createStatement()){ + multimodalProcess(writeDatabase); } - Statement writeDatabase = writeDatabaseConnection.createStatement(); + } + //Export from database + try(Statement writeDatabase = writeDatabaseConnection.createStatement()){ outputFileWriter(writeDatabase); - } catch (SQLException e) { - log.error(e.toString()); - throw new KraftwerkException(500, "SQL error on writing"); } - } - writeErrors(); - kraftwerkExecutionLog.setEndTimeStamp(System.currentTimeMillis()); - writeLog(); + writeErrors(); + kraftwerkExecutionLog.setEndTimeStamp(System.currentTimeMillis()); + writeLog(); + } catch (SQLException e) { + log.error(e.toString()); + throw new KraftwerkException(500, "SQL Error"); + } } /* Step 1 : Init */ @@ -119,9 +112,6 @@ public void init() throws KraftwerkException { inDirectory = controlInputSequence.getInDirectory(inDirectoryParam); - Path tmpDirectory = fr.insee.kraftwerk.core.utils.FileUtils.transformToTemp(inDirectory); - this.databasePath = tmpDirectory.resolve(Path.of( executionDateTime.format(DateTimeFormatter.ofPattern("yyyyMMdd_hhmmssSSS"))+".duckdb")); - String campaignName = inDirectory.getFileName().toString(); log.info("Kraftwerk main service started for campaign: " + campaignName); @@ -147,20 +137,20 @@ public void init() throws KraftwerkException { } /* Step 2 : unimodal data */ - private void unimodalProcess(Statement database) throws KraftwerkException { + private void unimodalProcess() throws KraftwerkException { BuildBindingsSequence buildBindingsSequence = new BuildBindingsSequence(withAllReportingData); for (String dataMode : userInputsFile.getModeInputsMap().keySet()) { MetadataModel metadataForMode = metadataModels.get(dataMode); - buildBindingsSequence.buildVtlBindings(userInputsFile, dataMode, vtlBindings, metadataForMode, withDDI, kraftwerkExecutionLog, database); + buildBindingsSequence.buildVtlBindings(userInputsFile, dataMode, vtlBindings, metadataForMode, withDDI, kraftwerkExecutionLog); UnimodalSequence unimodal = new UnimodalSequence(); unimodal.applyUnimodalSequence(userInputsFile, dataMode, vtlBindings, errors, metadataModels); } } /* Step 3 : multimodal VTL data processing */ - private void multimodalProcess(){ + private void multimodalProcess(Statement database){ MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModels); + multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModels, database); } /* Step 4 : Write output files */ diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java index a7b6edc4..f355abfe 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java @@ -118,7 +118,7 @@ private void unimodalProcess(List suLatest) throws Kraft /* Step 3 : multimodal VTL data processing */ private void multimodalProcess() { MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModels); + multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModels, database); } /* Step 4 : Write output files */ diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java index c1eefa67..5a67c65f 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java @@ -20,6 +20,7 @@ import java.io.File; import java.nio.file.Path; +import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import java.time.LocalDateTime; @@ -54,12 +55,10 @@ public ResponseEntity buildVtlBindings( VtlReaderWriterSequence vtlWriterSequence = new VtlReaderWriterSequence(); for (String dataMode : mp.getUserInputsFile().getModeInputsMap().keySet()) { - try (Statement database = SqlUtils.openConnection().createStatement()){ - buildBindingsSequence.buildVtlBindings(mp.getUserInputsFile(), dataMode, mp.getVtlBindings(),mp.getMetadataModels().get(dataMode), withDDI, null, database); - } catch (KraftwerkException e) { + try{ + buildBindingsSequence.buildVtlBindings(mp.getUserInputsFile(), dataMode, mp.getVtlBindings(),mp.getMetadataModels().get(dataMode), withDDI, null); + } catch (KraftwerkException e){ return ResponseEntity.status(e.getStatus()).body(e.getMessage()); - } catch (SQLException e){ - throw new KraftwerkException(500,"SQL error"); } vtlWriterSequence.writeTempBindings(mp.getInDirectory(), dataMode, mp.getVtlBindings(), StepEnum.BUILD_BINDINGS); @@ -90,12 +89,10 @@ public ResponseEntity buildVtlBindingsByDataMode( //Process BuildBindingsSequence buildBindingsSequence = new BuildBindingsSequence(withAllReportingData); - try (Statement database = SqlUtils.openConnection().createStatement()){ - buildBindingsSequence.buildVtlBindings(mp.getUserInputsFile(), dataMode, mp.getVtlBindings(), mp.getMetadataModels().get(dataMode), withDDI, null,database); + try{ + buildBindingsSequence.buildVtlBindings(mp.getUserInputsFile(), dataMode, mp.getVtlBindings(), mp.getMetadataModels().get(dataMode), withDDI, null); } catch (KraftwerkException e) { return ResponseEntity.status(e.getStatus()).body(e.getMessage()); - } catch (SQLException e){ - throw new KraftwerkException(500,"SQL error"); } VtlReaderWriterSequence vtlWriterSequence = new VtlReaderWriterSequence(); @@ -181,8 +178,12 @@ public ResponseEntity multimodalProcessing( Map metadataModelMap = MetadataUtils.getMetadata(userInputsFile.getModeInputsMap()); //Process - MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModelMap); + try(Connection database = SqlUtils.openConnection()) { + MultimodalSequence multimodalSequence = new MultimodalSequence(); + multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModelMap, database.createStatement()); + }catch (SQLException e){ + return ResponseEntity.status(500).body(e.getMessage()); + } //Write technical fils for (String datasetName : vtlBindings.getDatasetNames()) { diff --git a/kraftwerk-core/pom.xml b/kraftwerk-core/pom.xml index 3db6e311..fce32bff 100644 --- a/kraftwerk-core/pom.xml +++ b/kraftwerk-core/pom.xml @@ -64,6 +64,16 @@ + + + + + com.opencsv + opencsv + 5.9 + + @@ -89,7 +99,7 @@ - + org.duckdb duckdb_jdbc diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java index 43d8fc3a..10d9067d 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/Constants.java @@ -42,7 +42,7 @@ private Constants() {} // ----- Parameters from properties public static final String METADATA_SEPARATOR = "."; public static final String PAPER_IDENTIFIER_SEPARATOR = "_"; //TODO: get it from properties - public static final String CSV_PAPER_DATA_SEPARATOR = "#"; //TODO: get it from properties + public static final char CSV_PAPER_DATA_SEPARATOR = '#'; //TODO: get it from properties public static final char CSV_REPORTING_DATA_SEPARATOR = ','; //TODO: get it from properties public static final char CSV_OUTPUTS_SEPARATOR = ';'; //TODO: get it from properties @Getter diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/extradata/reportingdata/CSVReportingDataParser.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/extradata/reportingdata/CSVReportingDataParser.java index 0fd646ef..57dadf8d 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/extradata/reportingdata/CSVReportingDataParser.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/extradata/reportingdata/CSVReportingDataParser.java @@ -1,46 +1,50 @@ package fr.insee.kraftwerk.core.extradata.reportingdata; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; import java.nio.file.Path; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Statement; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; -import java.util.List; import java.util.TimeZone; import java.util.concurrent.TimeUnit; -import fr.insee.kraftwerk.core.exceptions.KraftwerkException; +import com.opencsv.CSVParser; +import com.opencsv.CSVParserBuilder; +import com.opencsv.CSVReader; +import com.opencsv.CSVReaderBuilder; +import com.opencsv.exceptions.CsvValidationException; + +import fr.insee.kraftwerk.core.exceptions.NullException; import fr.insee.kraftwerk.core.rawdata.SurveyRawData; -import fr.insee.kraftwerk.core.utils.SqlUtils; import lombok.extern.log4j.Log4j2; @Log4j2 public class CSVReportingDataParser extends ReportingDataParser { - public void parseReportingData(ReportingData reportingData, SurveyRawData data, boolean withAllReportingData, Statement database) throws KraftwerkException { - try{ - Path filePath = reportingData.getFilepath(); - if(database == null){ - log.error("Failed connection to duckdb"); - return; - } - SqlUtils.readCsvFile(database,filePath); - - if (controlHeader(SqlUtils.getColumnNames(database,filePath.getFileName().toString().split("\\.")[0]))){ - //Connect to DuckDB and retrieve reportingData table - ResultSet resultSet = SqlUtils.getAllData(database, filePath.getFileName().toString().split("\\.")[0]); + private CSVReader csvReader; + public void parseReportingData(ReportingData reportingData, SurveyRawData data, boolean withAllReportingData) throws NullException { + Path filePath = reportingData.getFilepath(); + try{ + readFile(filePath); + } catch (NullPointerException e) { + throw new NullException(); + } - while (resultSet.next()) { - String rowIdentifier = resultSet.getString("idUe"); - String rowState = resultSet.getString("statut"); - String rowTimestamp = resultSet.getString("dateInfo"); + try { + String[] header = this.csvReader.readNext(); + if (controlHeader(header)) { + String[] nextRecord; + while ((nextRecord = this.csvReader.readNext()) != null) { + String rowIdentifier = nextRecord[2]; + String rowState = nextRecord[0]; + String rowTimestamp = nextRecord[1]; State state = new State(rowState, convertToTimestamp(rowTimestamp)); if (reportingData.containsReportingDataUE(rowIdentifier)) { ReportingDataUE reportingDataUE1 = reportingData.getListReportingDataUE().stream().filter( - reportingDataUEToSearch -> rowIdentifier.equals(reportingDataUEToSearch.getIdentifier())) + reportingDataUEToSearch -> rowIdentifier.equals(reportingDataUEToSearch.getIdentifier())) .findAny().orElse(null); if (reportingDataUE1 != null) { reportingDataUE1.addState(state); @@ -56,14 +60,15 @@ public void parseReportingData(ReportingData reportingData, SurveyRawData data, } else { log.error("Following CSV file is malformed : {}", filePath); } - } catch (SQLException e) { - log.error(e.toString()); - throw new KraftwerkException(500,"Internal server error on CSV reporting data parser"); + } catch (CsvValidationException e) { + log.error("Following CSV file is malformed : {}, CsvValidationException {} ", filePath, e.getMessage()); + } catch (IOException e) { + log.error("Could not connect to data file {} because IOException {}", filePath, e.getMessage()); } } public long convertToTimestamp(String rowTimestamp) { - SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S"); + SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); dateFormat.setTimeZone(TimeZone.getTimeZone("CET")); Date parsedDate = null; try { @@ -83,13 +88,21 @@ public long convertToTimestamp(String rowTimestamp) { * @param header header to check * @return true if header correct, false otherwise */ - public boolean controlHeader(List header) { - if(header != null) { - return (header.size() == 8 && header.contains("statut") && header.contains("dateInfo") - && header.contains("idUe") && header.contains("idContact") - && header.contains("nom") && header.contains("prenom") - && header.contains("adresse") && header.contains("numeroDeLot")); + public boolean controlHeader(String[] header) { + return (header.length == 8 && header[0].contentEquals("statut") && header[1].contentEquals("dateInfo") + && header[2].contentEquals("idUe") && header[3].contentEquals("idContact") + && header[4].contentEquals("nom") && header[5].contentEquals("prenom") + && header[6].contentEquals("adresse") && header[7].contentEquals("numeroDeLot")); + } + + private void readFile(Path filePath) { + try { + FileReader filereader = new FileReader(filePath.toString()); + this.csvReader = new CSVReader(filereader); + CSVParser parser = (new CSVParserBuilder()).withSeparator(',').build(); + this.csvReader = (new CSVReaderBuilder(filereader)).withCSVParser(parser).build(); + } catch (FileNotFoundException e) { + log.error("Unable to find the file {}, FileNotFoundException {}", filePath, e); } - return false; } -} +} \ No newline at end of file diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java index 5ae00509..21047f43 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/parsers/PaperDataParser.java @@ -1,5 +1,10 @@ package fr.insee.kraftwerk.core.parsers; +import com.opencsv.CSVParser; +import com.opencsv.CSVParserBuilder; +import com.opencsv.CSVReader; +import com.opencsv.CSVReaderBuilder; +import com.opencsv.exceptions.CsvValidationException; import fr.insee.kraftwerk.core.Constants; import fr.insee.kraftwerk.core.metadata.PaperUcq; import fr.insee.kraftwerk.core.metadata.UcqVariable; @@ -8,16 +13,14 @@ import fr.insee.kraftwerk.core.rawdata.GroupInstance; import fr.insee.kraftwerk.core.rawdata.QuestionnaireData; import fr.insee.kraftwerk.core.rawdata.SurveyRawData; -import fr.insee.kraftwerk.core.utils.SqlUtils; import lombok.extern.log4j.Log4j2; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; import java.nio.file.Path; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Statement; import java.util.Arrays; import java.util.HashMap; -import java.util.List; import java.util.Map; /** @@ -28,9 +31,15 @@ @Log4j2 public class PaperDataParser extends DataParser { + + /** File reader */ + private FileReader filereader; + /** Csv reader */ + private CSVReader csvReader; + /** * Parser constructor. - * + * * @param data The SurveyRawData to be filled by the parseSurveyData method. The * variables must have been previously set. */ @@ -38,25 +47,53 @@ public PaperDataParser(SurveyRawData data) { super(data); } + /** + * Instantiate a CSVReader. + * + * @param filePath Path to the CSV file. + */ + private void readCsvFile(Path filePath) { + try { + // Create an object of file reader + // class with CSV file as a parameter. + filereader = new FileReader(filePath.toString()); + // create csvReader object passing + // file reader as a parameter + csvReader = new CSVReader(filereader); + + // create csvParser object with + // custom separator semicolon + CSVParser parser = new CSVParserBuilder().withSeparator(Constants.CSV_PAPER_DATA_SEPARATOR).build(); + + // create csvReader object with parameter + // file reader and parser + csvReader = new CSVReaderBuilder(filereader) + // .withSkipLines(1) // (uncomment to ignore header) + .withCSVParser(parser).build(); + + } catch (FileNotFoundException e) { + log.error(String.format("Unable to find the file %s", filePath), e); + } + } + @Override void parseDataFile(Path filePath) { - try (Statement database = SqlUtils.openConnection().createStatement()){ - if(database == null){ - log.error("Failed connection to duckdb"); - return; - } - SqlUtils.readCsvFile(database, filePath, Constants.CSV_PAPER_DATA_SEPARATOR); + + readCsvFile(filePath); + + try { + /* * We first map the variables in the header (first line) of the CSV file to the * variables of the data object. (Column 0 is the identifier). */ // Variables - List header = SqlUtils.getColumnNames(database, String.valueOf(filePath.getFileName().toString().split("\\.")[0])); + String[] header = csvReader.readNext(); VariablesMap variables = data.getMetadataModel().getVariables(); Map csvVariablesMap = new HashMap<>(); - for (int j = 0; j < header.size(); j++) { - String variableName = header.get(j); + for (int j = 0; j < header.length; j++) { + String variableName = header[j]; // If the variable name is in the DDI we map it directly if (variables.hasVariable(variableName)) { csvVariablesMap.put(j, variableName); @@ -87,22 +124,24 @@ void parseDataFile(Path filePath) { */ // Survey answers - ResultSet resultSet = SqlUtils.getAllData(database, String.valueOf(filePath.getFileName()).split("\\.")[0]); - while (resultSet.next()) { + String[] nextRecord; + while ((nextRecord = csvReader.readNext()) != null) { + QuestionnaireData questionnaireData = new QuestionnaireData(); GroupInstance answers = questionnaireData.getAnswers(); // Identifiers - String rowIdentifier = header.getFirst(); + String rowIdentifier = nextRecord[0]; String[] rowIdentifiers = rowIdentifier.split(Constants.PAPER_IDENTIFIER_SEPARATOR); - questionnaireData.setIdentifier(resultSet.getString(rowIdentifiers[0])); - data.getIdSurveyUnits().add(resultSet.getString(rowIdentifiers[0])); + questionnaireData.setIdentifier(rowIdentifiers[0]); + data.getIdSurveyUnits().add(rowIdentifiers[0]); if (rowIdentifiers.length >= 1) { + // Read variables values - for (Map.Entry entry : csvVariablesMap.entrySet()) { + for ( Map.Entry entry : csvVariablesMap.entrySet()) { // Get the value - String value = resultSet.getString(entry.getKey() + 1); + String value = nextRecord[entry.getKey()]; // Get the variable String variableName = entry.getValue(); @@ -110,9 +149,9 @@ void parseDataFile(Path filePath) { // Put the value if (variable.getGroup().isRoot()) { answers.putValue(variableName, value); - } else if (header.size() > 1) { + } else if (rowIdentifiers.length > 1) { answers.putValue(variableName, value); - String subGroupId = header.get(1); + String subGroupId = rowIdentifiers[1]; String groupName = variable.getGroupName(); answers.getSubGroup(groupName).putValue(value, variableName, createGroupId(groupName, subGroupId)); @@ -122,8 +161,12 @@ void parseDataFile(Path filePath) { } data.addQuestionnaire(questionnaireData); } - } catch (SQLException e) { - log.error(e.toString()); + filereader.close(); + csvReader.close(); + } catch (CsvValidationException e) { + log.error(String.format("Following CSV file is malformed: %s", filePath), e); + } catch (IOException e) { + log.error(String.format("Could not connect to data file %s", filePath), e); } } @@ -158,4 +201,4 @@ private String createGroupId(String groupName, String subGroupId) { return groupName + "-" + subGroupId; } -} +} \ No newline at end of file diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequence.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequence.java index a1d8d1da..aa6a6012 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequence.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequence.java @@ -19,7 +19,6 @@ import lombok.extern.log4j.Log4j2; import java.nio.file.Path; -import java.sql.Statement; @Log4j2 public class BuildBindingsSequence { @@ -32,7 +31,7 @@ public BuildBindingsSequence(boolean withAllReportingData) { this.withAllReportingData = withAllReportingData; } - public void buildVtlBindings(UserInputsFile userInputsFile, String dataMode, VtlBindings vtlBindings, MetadataModel metadataModel, boolean withDDI, KraftwerkExecutionLog kraftwerkExecutionLog, Statement database) throws KraftwerkException { + public void buildVtlBindings(UserInputsFile userInputsFile, String dataMode, VtlBindings vtlBindings, MetadataModel metadataModel, boolean withDDI, KraftwerkExecutionLog kraftwerkExecutionLog) throws KraftwerkException { ModeInputs modeInputs = userInputsFile.getModeInputs(dataMode); SurveyRawData data = new SurveyRawData(); @@ -53,7 +52,7 @@ public void buildVtlBindings(UserInputsFile userInputsFile, String dataMode, Vtl parseParadata(modeInputs, data); /* Step 2.3 : Get reportingData for the survey */ - parseReportingData(modeInputs, data, database); + parseReportingData(modeInputs, data); /* Step 2.4a : Convert data object to a VTL Dataset */ data.setDataMode(dataMode); @@ -69,7 +68,7 @@ private void parseParadata(ModeInputs modeInputs, SurveyRawData data) throws Nul } } - private void parseReportingData(ModeInputs modeInputs, SurveyRawData data, Statement database) throws KraftwerkException { + private void parseReportingData(ModeInputs modeInputs, SurveyRawData data) throws KraftwerkException { Path reportingDataFile = modeInputs.getReportingDataFile(); if (reportingDataFile != null) { ReportingData reportingData = new ReportingData(reportingDataFile); @@ -79,7 +78,7 @@ private void parseReportingData(ModeInputs modeInputs, SurveyRawData data, State } else if (reportingDataFile.toString().contains(".csv")) { CSVReportingDataParser cSVReportingDataParser = new CSVReportingDataParser(); - cSVReportingDataParser.parseReportingData(reportingData, data, withAllReportingData,database); + cSVReportingDataParser.parseReportingData(reportingData, data, withAllReportingData); } } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java index fd5441ee..7f74ed9d 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java @@ -74,7 +74,7 @@ public void buildVtlBindings(String dataMode, VtlBindings vtlBindings, Map errors, Map metadataModels){ + public void multimodalProcessing(UserInputs userInputs, VtlBindings vtlBindings, List errors, Map metadataModels, Statement database){ String multimodeDatasetName = Constants.MULTIMODE_DATASET_NAME; /* Step 3.1 : aggregate unimodal datasets into a multimodal unique dataset */ @@ -45,5 +47,8 @@ public void multimodalProcessing(UserInputs userInputs, VtlBindings vtlBindings, vtlGenerate = informationLevelsProcessing.applyVtlTransformations(multimodeDatasetName, userInputs.getVtlInformationLevelsFile(), errors); TextFileWriter.writeFile(FileUtils.getTempVtlFilePath(userInputs, "InformationLevelsProcessing",multimodeDatasetName), vtlGenerate); + + /* Step 3.4: Convert VTL datasets into SQL tables for export */ + SqlUtils.convertVtlBindingsIntoSqlDatabase(vtlBindings, database); } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java index 842fd966..f25d6161 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java @@ -8,7 +8,6 @@ import fr.insee.kraftwerk.core.outputs.csv.CsvOutputFiles; import fr.insee.kraftwerk.core.outputs.parquet.ParquetOutputFiles; import fr.insee.kraftwerk.core.utils.FileUtils; -import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.utils.log.KraftwerkExecutionLog; import fr.insee.kraftwerk.core.vtl.VtlBindings; import lombok.NoArgsConstructor; @@ -26,8 +25,6 @@ public class WriterSequence { public void writeOutputFiles(Path inDirectory,LocalDateTime executionDateTime, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, Statement database) throws KraftwerkException { Path outDirectory = FileUtils.transformToOut(inDirectory,executionDateTime); - /* Step 4.1: Convert VTL datasets into SQL tables for export */ - SqlUtils.convertVtlBindingsIntoSqlDatabase(vtlBindings, database); writeCsvFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, null, database); writeParquetFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, database); } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/CsvUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/CsvUtils.java new file mode 100644 index 00000000..e04f1767 --- /dev/null +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/CsvUtils.java @@ -0,0 +1,53 @@ +package fr.insee.kraftwerk.core.utils; + +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.nio.file.Path; + +import com.opencsv.CSVParser; +import com.opencsv.CSVParserBuilder; +import com.opencsv.CSVReader; +import com.opencsv.CSVReaderBuilder; +import com.opencsv.CSVWriter; +import com.opencsv.ICSVWriter; + +import fr.insee.kraftwerk.core.Constants; + +/** Encapsulate org.opencsv features that we use in Kraftwerk. */ +public class CsvUtils { + + private CsvUtils() { + //Utility class + } + + public static CSVReader getReader(Path filePath) throws IOException { + CSVParser parser = new CSVParserBuilder() + .withSeparator(Constants.CSV_OUTPUTS_SEPARATOR) + //.withQuoteChar(Constants.CSV_OUTPUTS_QUOTE_CHAR) + //.withEscapeChar(CSVWriter.DEFAULT_ESCAPE_CHARACTER) + .build(); + return new CSVReaderBuilder(new FileReader(filePath.toFile(), StandardCharsets.UTF_8)) + //.withSkipLines(1) // (uncomment to ignore header) + .withCSVParser(parser) + .build(); + } + + public static CSVReader getReaderWithSeparator(String filePath, char separator) throws IOException { + CSVParser csvParser= new CSVParserBuilder() + .withSeparator(separator) + .build(); + return new CSVReaderBuilder(new FileReader(filePath, StandardCharsets.UTF_8)) + .withCSVParser(csvParser) + .build(); + } + + public static CSVWriter getWriter(String filePath) throws IOException { + return new CSVWriter(new FileWriter(filePath, StandardCharsets.UTF_8), + Constants.CSV_OUTPUTS_SEPARATOR, + Constants.getCsvOutputQuoteChar(), + ICSVWriter.DEFAULT_ESCAPE_CHARACTER, + ICSVWriter.DEFAULT_LINE_END); + } +} \ No newline at end of file diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/extradata/CSVReportingDataParserTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/extradata/CSVReportingDataParserTest.java index 864c4aec..27d580e9 100644 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/extradata/CSVReportingDataParserTest.java +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/extradata/CSVReportingDataParserTest.java @@ -1,55 +1,46 @@ package fr.insee.kraftwerk.core.extradata; import fr.insee.kraftwerk.core.TestConstants; -import fr.insee.kraftwerk.core.exceptions.KraftwerkException; +import fr.insee.kraftwerk.core.exceptions.NullException; import fr.insee.kraftwerk.core.extradata.reportingdata.CSVReportingDataParser; import fr.insee.kraftwerk.core.extradata.reportingdata.ReportingData; import fr.insee.kraftwerk.core.extradata.reportingdata.ReportingDataUE; -import fr.insee.kraftwerk.core.extradata.reportingdata.State; import fr.insee.kraftwerk.core.rawdata.SurveyRawData; import fr.insee.kraftwerk.core.rawdata.SurveyRawDataTest; -import fr.insee.kraftwerk.core.utils.SqlUtils; -import org.assertj.core.api.Assertions; +import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import java.nio.file.Paths; -import java.sql.SQLException; -import java.sql.Statement; -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Set; + +import static org.junit.jupiter.api.Assertions.assertEquals; class CSVReportingDataParserTest { @Test - void parseReportingDataTest() throws KraftwerkException { + void parseReportingDataTest() { CSVReportingDataParser csvReportingDataParser = new CSVReportingDataParser(); SurveyRawData data = SurveyRawDataTest.createFakePapiSurveyRawData(); ReportingData reportingData = new ReportingData( Paths.get(TestConstants.UNIT_TESTS_DIRECTORY + "/reportingdata/reportingdata.csv")); - try (Statement database = SqlUtils.openConnection().createStatement()){ - csvReportingDataParser.parseReportingData(reportingData, data, true,database); - } catch (SQLException e){ - throw new KraftwerkException(500,"SQL error"); + try { + csvReportingDataParser.parseReportingData(reportingData, data, true); + } catch (NullException e) { + // TODO Auto-generated catch block + e.printStackTrace(); } - // Check the reporting data is well captured - Assertions.assertThat(reportingData.getListReportingDataUE().size()).isEqualTo(3); + // Check the reporting data is well captured + assertEquals(3, reportingData.getListReportingDataUE().size()); ReportingDataUE reportingDataUE = reportingData.getListReportingDataUE().stream() .filter(reportingDataUEToSearch -> "L0000169".equals(reportingDataUEToSearch.getIdentifier())).findAny() .orElse(null); // Check the reporting data's values are well captured // Second state of the first UE - assert reportingDataUE != null; - Set stateTypes = new HashSet<>(); - for(State state : reportingDataUE.getStates()){ - stateTypes.add(state.getStateType()); - } - Assertions.assertThat(stateTypes).contains("INITLA","VALINT","PARTIELINT"); - + assertEquals("INITLA", reportingDataUE.getStates().get(0).getStateType()); + assertEquals("PARTIELINT", reportingDataUE.getStates().get(1).getStateType()); + assertEquals("VALINT", reportingDataUE.getStates().get(2).getStateType()); // Check the reporting data is correctly translated in the output /* à implémenter ? *//* "Affectée, non visible enquêteur" et "Questionnaire démarré"*/ @@ -58,22 +49,23 @@ void parseReportingDataTest() throws KraftwerkException { @Test void controlHeaderTest() { CSVReportingDataParser csvReportingDataParser = new CSVReportingDataParser(); - List validHeaderToControl = new ArrayList<>(List.of(new String[]{"statut", "dateInfo", "idUe", "idContact", "nom", "prenom", "adresse", "numeroDeLot"})); - List invalidHeaderWrongValues = new ArrayList<>(List.of(new String [] {"statut", "dateInfo", "idUe2", "idContact", "nom", "prenom", "adresse2", "numeroDeLot2"})); - List headerToControlWrongSize = new ArrayList<>(List.of(new String [] {"statut", "dateInfo", "idUe", "idContact", "nom", "prenom", "adresse", "numeroDeLot", "ninth"})); - - Assertions.assertThat(csvReportingDataParser.controlHeader(validHeaderToControl)).isTrue(); - Assertions.assertThat(csvReportingDataParser.controlHeader(invalidHeaderWrongValues)).isFalse(); - Assertions.assertThat(csvReportingDataParser.controlHeader(headerToControlWrongSize)).isFalse(); + String[] validHeaderToControl = new String [] {"statut", "dateInfo", "idUe", "idContact", "nom", "prenom", "adresse", "numeroDeLot"}; + String[] invalidHeaderWrongValues = new String [] {"statut", "dateInfo", "idUe2", "idContact", "nom", "prenom", "adresse2", "numeroDeLot2"}; + String[] headerToControlWrongSize = new String [] {"statut", "dateInfo", "idUe", "idContact", "nom", "prenom", "adresse", "numeroDeLot", "ninth"}; + + Assertions.assertTrue(csvReportingDataParser.controlHeader(validHeaderToControl)); + Assertions.assertFalse(csvReportingDataParser.controlHeader(invalidHeaderWrongValues)); + Assertions.assertFalse(csvReportingDataParser.controlHeader(headerToControlWrongSize)); } @Test void convertDateTest() { CSVReportingDataParser csvReportingDataParser = new CSVReportingDataParser(); - Assertions.assertThat(csvReportingDataParser.convertToTimestamp("2022-02-16 11:24:58.0")).isEqualTo(1645007098); - Assertions.assertThat(csvReportingDataParser.convertToTimestamp("2019-08-23 09:08:52.0")).isEqualTo(1566544132); - Assertions.assertThat(csvReportingDataParser.convertToTimestamp("2005-03-18 02:58:31.0")).isEqualTo(1111111111); - Assertions.assertThat(csvReportingDataParser.convertToTimestamp("1970-01-01 01:00:01.0")).isEqualTo(1); + assertEquals(1645007098, csvReportingDataParser.convertToTimestamp("16/02/2022 11:24:58")); + assertEquals(1566544132, csvReportingDataParser.convertToTimestamp("23/08/2019 09:08:52")); + assertEquals(1111111111, csvReportingDataParser.convertToTimestamp("18/03/2005 02:58:31")); + assertEquals(1, csvReportingDataParser.convertToTimestamp("01/01/1970 01:00:01")); + } -} +} \ No newline at end of file diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java index ae3be709..798f6dfe 100644 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/parsers/PaperDataParserTest.java @@ -27,8 +27,6 @@ void readPaperFile_null() { //When + Then assertThrows(NullPointerException.class,() ->parser.parseDataFile(null)); - parser.parseDataFile(Path.of("notfound.csv")); - Assertions.assertThat(data.getQuestionnaires()).isEmpty(); } @Test diff --git a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceTest.java b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceTest.java index a766979c..0ccc6381 100644 --- a/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceTest.java +++ b/kraftwerk-core/src/test/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceTest.java @@ -7,15 +7,12 @@ import fr.insee.kraftwerk.core.metadata.UcqVariable; import fr.insee.kraftwerk.core.metadata.Variable; import fr.insee.kraftwerk.core.metadata.VariableType; -import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.vtl.VtlBindings; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.CsvSource; import java.nio.file.Path; -import java.sql.SQLException; -import java.sql.Statement; import static org.junit.Assert.assertThrows; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; @@ -26,7 +23,7 @@ class BuildBindingsSequenceTest { @Test - void buildVtlBindings_errorWithoutMetadata() throws KraftwerkException, SQLException { + void buildVtlBindings_errorWithoutMetadata() throws KraftwerkException { //GIVEN UserInputsFile userInputsFile = new UserInputsFile( inputSamplesDirectory.resolve("inputs_valid.json"), @@ -40,15 +37,13 @@ void buildVtlBindings_errorWithoutMetadata() throws KraftwerkException, SQLExcep MetadataModel metadata = null; //THEN - try(Statement database = SqlUtils.openConnection().createStatement()){ - assertThrows(NullPointerException.class, () -> bbs.buildVtlBindings(userInputsFile, dataMode, vtlBindings, metadata, withDdi, null,database)); - } + assertThrows(NullPointerException.class, () -> bbs.buildVtlBindings(userInputsFile, dataMode, vtlBindings, metadata, withDdi, null)); } @ParameterizedTest @CsvSource({"true,true", "true,false", "false,false", "false,true"}) - void buildVtlBindings_success_changingDdi_and_reportingData(boolean withDdi, boolean withAllReportingData ) throws KraftwerkException, SQLException { + void buildVtlBindings_success_changingDdi_and_reportingData(boolean withDdi, boolean withAllReportingData ) throws KraftwerkException { //GIVEN UserInputsFile userInputsFile = new UserInputsFile( inputSamplesDirectory.resolve("inputs_valid.json"), @@ -60,12 +55,7 @@ void buildVtlBindings_success_changingDdi_and_reportingData(boolean withDdi, boo capiMetadata.getVariables().putVariable(new Variable("VAR1", capiMetadata.getRootGroup(), VariableType.STRING)); capiMetadata.getVariables().putVariable(new UcqVariable("PAYSNAIS", capiMetadata.getRootGroup(), VariableType.STRING)); - //WHEN - //THEN - try(Statement database = SqlUtils.openConnection().createStatement()) { - assertDoesNotThrow(() -> bbs.buildVtlBindings(userInputsFile, dataMode, vtlBindings, capiMetadata, withDdi, null,database)); - } + //WHEN + THEN + assertDoesNotThrow(() -> bbs.buildVtlBindings(userInputsFile, dataMode, vtlBindings, capiMetadata, withDdi, null)); } - - } diff --git a/kraftwerk-functional-tests/pom.xml b/kraftwerk-functional-tests/pom.xml index 78f437e7..3f84f8e9 100644 --- a/kraftwerk-functional-tests/pom.xml +++ b/kraftwerk-functional-tests/pom.xml @@ -27,16 +27,6 @@ ${kraftwerk.version} app-to-import - - - - - - com.opencsv - opencsv - 5.9 - diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index ec05f8e6..980e951d 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -170,7 +170,7 @@ public void unimodal_treatments() throws KraftwerkException, SQLException { BuildBindingsSequence buildBindingsSequence = new BuildBindingsSequence(true); for (String dataMode : userInputs.getModeInputsMap().keySet()) { boolean withDDI = true; - buildBindingsSequence.buildVtlBindings(userInputs, dataMode, vtlBindings, metadataModelMap.get(dataMode), withDDI, null, statement); + buildBindingsSequence.buildVtlBindings(userInputs, dataMode, vtlBindings, metadataModelMap.get(dataMode), withDDI, null); UnimodalSequence unimodal = new UnimodalSequence(); unimodal.applyUnimodalSequence(userInputs, dataMode, vtlBindings, errors, metadataModelMap); } @@ -178,9 +178,11 @@ public void unimodal_treatments() throws KraftwerkException, SQLException { } @When("Step 3 : We aggregate each unimodal dataset into a multimodal dataset") - public void aggregate_datasets(){ - MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModelMap); + public void aggregate_datasets() throws SQLException { + MultimodalSequence multimodalSequence = new MultimodalSequence(); + try (Statement statement = database.createStatement()) { + multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModelMap, statement); + } } @When("Step 4 : We export the final version") From 115f628e7f9c892cfdb26f346729023585ee5eab Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Fri, 21 Jun 2024 09:16:17 +0200 Subject: [PATCH 15/21] Update pom.xml --- kraftwerk-core/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/kraftwerk-core/pom.xml b/kraftwerk-core/pom.xml index 717ad4e2..a60a742f 100644 --- a/kraftwerk-core/pom.xml +++ b/kraftwerk-core/pom.xml @@ -16,7 +16,6 @@ 1.3.1 - 1.14.1 From 7b1a3044d22e64b498b72172e3ca7567bb1d0d3d Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Fri, 5 Jul 2024 14:37:10 +0200 Subject: [PATCH 16/21] Add bug resolution test --- .../cucumber/functional_tests/MainDefinitions.java | 8 +++++++- .../resources/features/do_we_export_numeric.feature | 11 +++++++++++ .../data/faf/data.diff.TESTFAF.20230911141652.xml | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 kraftwerk-functional-tests/src/test/resources/features/do_we_export_numeric.feature diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index 806ae6ed..818c1641 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -249,9 +249,15 @@ public void checkVariableValue(String idUE, String expectedValue, String variabl if (tableName == null || tableName.isEmpty()) tableName = Constants.ROOT_GROUP_NAME; + // Go to first datetime folder + Path executionOutDirectory = outDirectory.resolve(Objects.requireNonNull(new File(outDirectory.toString()).listFiles(File::isDirectory))[0].getName()); + + File outputReportingDataFile = new File(executionOutDirectory + "/" + outDirectory.getFileName() + "_" + tableName + ".csv"); + + // Get reader to read the root table written in outputs CSVReader csvReader = CsvUtils - .getReader(outputFiles.getOutputFolder().resolve(outputFiles.outputFileName(tableName))); + .getReader(outputReportingDataFile.toPath()); // get header String[] header = csvReader.readNext(); int idUEPosition = Arrays.asList(header).indexOf(Constants.ROOT_IDENTIFIER_NAME); diff --git a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_numeric.feature b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_numeric.feature new file mode 100644 index 00000000..db9bc9b2 --- /dev/null +++ b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_numeric.feature @@ -0,0 +1,11 @@ +Feature: Do we save number format correctly ? + Everybody wants to know if we save them correctly + + Scenario Outline: Do we export large numbers in right format (without E) + Given Step 0 : We have some survey in directory "" + When Step 1 : We launch main service + Then Step 7 : We check that id "" has value "" for variable "" in table "" + Examples: + |Directory |SurveyUnitId |ExpectedValue |VariableName |TableName | + |SAMPLETEST-DATAONLY-v1 |0000005 |19800340 |T_NPIECES |RACINE | + diff --git a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-DATAONLY-v1/data/faf/data.diff.TESTFAF.20230911141652.xml b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-DATAONLY-v1/data/faf/data.diff.TESTFAF.20230911141652.xml index 47547a91..e8ad144a 100644 --- a/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-DATAONLY-v1/data/faf/data.diff.TESTFAF.20230911141652.xml +++ b/kraftwerk-functional-tests/src/test/resources/functional_tests/in/SAMPLETEST-DATAONLY-v1/data/faf/data.diff.TESTFAF.20230911141652.xml @@ -2927,7 +2927,7 @@ - 5 + 19800340 From bec49dd10a970bbe93b1c763cb19eab2f84151ca Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Fri, 5 Jul 2024 15:09:27 +0200 Subject: [PATCH 17/21] added .0 to double format test --- .../src/test/resources/features/do_we_export_numeric.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_numeric.feature b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_numeric.feature index db9bc9b2..bb72ded9 100644 --- a/kraftwerk-functional-tests/src/test/resources/features/do_we_export_numeric.feature +++ b/kraftwerk-functional-tests/src/test/resources/features/do_we_export_numeric.feature @@ -7,5 +7,5 @@ Feature: Do we save number format correctly ? Then Step 7 : We check that id "" has value "" for variable "" in table "" Examples: |Directory |SurveyUnitId |ExpectedValue |VariableName |TableName | - |SAMPLETEST-DATAONLY-v1 |0000005 |19800340 |T_NPIECES |RACINE | + |SAMPLETEST-DATAONLY-v1 |0000005 |19800340.0 |T_NPIECES |RACINE | From d22fddb2e4464dd6e48933e58ebf0ef7af943cc8 Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Fri, 5 Jul 2024 15:33:10 +0200 Subject: [PATCH 18/21] SQL insert sequence --- .../kraftwerk/api/process/MainProcessing.java | 15 +++++++++++---- .../api/process/MainProcessingGenesis.java | 14 +++++++++++--- .../kraftwerk/api/services/StepByStepService.java | 2 +- .../sequence/BuildBindingsSequenceGenesis.java | 3 +-- .../core/sequence/InsertDatabaseSequence.java | 14 ++++++++++++++ .../core/sequence/MultimodalSequence.java | 7 +------ .../kraftwerk/core/sequence/WriterSequence.java | 7 ++++--- .../functional_tests/MainDefinitions.java | 2 +- 8 files changed, 44 insertions(+), 20 deletions(-) create mode 100644 kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/InsertDatabaseSequence.java diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java index 4619be20..246cf008 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java @@ -88,8 +88,9 @@ public void runMain() throws KraftwerkException { this.userInputsFile = userFile; vtlBindings = new VtlBindings(); unimodalProcess(); + multimodalProcess(); try(Statement writeDatabase = writeDatabaseConnection.createStatement()){ - multimodalProcess(writeDatabase); + insertDatabase(writeDatabase); } } //Export from database @@ -148,12 +149,18 @@ private void unimodalProcess() throws KraftwerkException { } /* Step 3 : multimodal VTL data processing */ - private void multimodalProcess(Statement database){ + private void multimodalProcess(){ MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModels, database); + multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModels); } - /* Step 4 : Write output files */ + /* Step 4 : Insert into SQL database */ + private void insertDatabase(Statement database) throws SQLException { + InsertDatabaseSequence insertDatabaseSequence = new InsertDatabaseSequence(); + insertDatabaseSequence.insertDatabaseProcessing(vtlBindings, database); + } + + /* Step 5 : Write output files */ private void outputFileWriter(Statement database) throws KraftwerkException { WriterSequence writerSequence = new WriterSequence(); writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputsFile.getModeInputsMap(), metadataModels, errors, database); diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java index f355abfe..f1ebe610 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java @@ -11,6 +11,7 @@ import fr.insee.kraftwerk.core.metadata.MetadataUtilsGenesis; import fr.insee.kraftwerk.core.sequence.BuildBindingsSequenceGenesis; import fr.insee.kraftwerk.core.sequence.ControlInputSequenceGenesis; +import fr.insee.kraftwerk.core.sequence.InsertDatabaseSequence; import fr.insee.kraftwerk.core.sequence.MultimodalSequence; import fr.insee.kraftwerk.core.sequence.UnimodalSequence; import fr.insee.kraftwerk.core.sequence.WriterSequence; @@ -96,6 +97,7 @@ public void runMain(String idCampaign) throws KraftwerkException, IOException { vtlBindings = new VtlBindings(); unimodalProcess(suLatest); multimodalProcess(); + insertDatabase(); outputFileWriter(); writeErrors(); } @@ -109,7 +111,7 @@ public void runMain(String idCampaign) throws KraftwerkException, IOException { private void unimodalProcess(List suLatest) throws KraftwerkException { BuildBindingsSequenceGenesis buildBindingsSequenceGenesis = new BuildBindingsSequenceGenesis(); for (String dataMode : userInputs.getModeInputsMap().keySet()) { - buildBindingsSequenceGenesis.buildVtlBindings(dataMode, vtlBindings, metadataModels, suLatest, inDirectory, database); + buildBindingsSequenceGenesis.buildVtlBindings(dataMode, vtlBindings, metadataModels, suLatest, inDirectory); UnimodalSequence unimodal = new UnimodalSequence(); unimodal.applyUnimodalSequence(userInputs, dataMode, vtlBindings, errors, metadataModels); } @@ -118,10 +120,16 @@ private void unimodalProcess(List suLatest) throws Kraft /* Step 3 : multimodal VTL data processing */ private void multimodalProcess() { MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModels, database); + multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModels); } - /* Step 4 : Write output files */ + /* Step 4 : Insert into SQL database */ + private void insertDatabase(){ + InsertDatabaseSequence insertDatabaseSequence = new InsertDatabaseSequence(); + insertDatabaseSequence.insertDatabaseProcessing(vtlBindings, database); + } + + /* Step 5 : Write output files */ private void outputFileWriter() throws KraftwerkException { WriterSequence writerSequence = new WriterSequence(); writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModels, errors, database); diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java index 5a67c65f..6b772afe 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java @@ -180,7 +180,7 @@ public ResponseEntity multimodalProcessing( //Process try(Connection database = SqlUtils.openConnection()) { MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModelMap, database.createStatement()); + multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModelMap); }catch (SQLException e){ return ResponseEntity.status(500).body(e.getMessage()); } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java index 7f74ed9d..4835efc7 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/BuildBindingsSequenceGenesis.java @@ -22,7 +22,6 @@ import java.io.File; import java.nio.file.Path; -import java.sql.Statement; import java.util.List; import java.util.Map; @@ -34,7 +33,7 @@ public BuildBindingsSequenceGenesis() { vtlExecute = new VtlExecute(); } - public void buildVtlBindings(String dataMode, VtlBindings vtlBindings, Map metadataModels, List surveyUnits, Path inDirectory, Statement database) throws KraftwerkException { + public void buildVtlBindings(String dataMode, VtlBindings vtlBindings, Map metadataModels, List surveyUnits, Path inDirectory) throws KraftwerkException { SurveyRawData data = new SurveyRawData(); /* Step 2.0 : Read the DDI file (and Lunatic Json for missing variables) to get survey variables */ diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/InsertDatabaseSequence.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/InsertDatabaseSequence.java new file mode 100644 index 00000000..8f095cb4 --- /dev/null +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/InsertDatabaseSequence.java @@ -0,0 +1,14 @@ +package fr.insee.kraftwerk.core.sequence; + +import fr.insee.kraftwerk.core.utils.SqlUtils; +import fr.insee.kraftwerk.core.vtl.VtlBindings; +import lombok.NoArgsConstructor; + +import java.sql.Statement; + +@NoArgsConstructor +public class InsertDatabaseSequence { + public void insertDatabaseProcessing(VtlBindings vtlBindings, Statement database){ + SqlUtils.convertVtlBindingsIntoSqlDatabase(vtlBindings, database); + } +} diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/MultimodalSequence.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/MultimodalSequence.java index 7c05d0ab..9bca1d79 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/MultimodalSequence.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/MultimodalSequence.java @@ -1,6 +1,5 @@ package fr.insee.kraftwerk.core.sequence; -import java.sql.Statement; import java.util.List; import java.util.Map; @@ -14,7 +13,6 @@ import fr.insee.kraftwerk.core.inputs.UserInputs; import fr.insee.kraftwerk.core.metadata.MetadataModel; import fr.insee.kraftwerk.core.utils.FileUtils; -import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.utils.TextFileWriter; import fr.insee.kraftwerk.core.vtl.VtlBindings; import lombok.NoArgsConstructor; @@ -22,7 +20,7 @@ @NoArgsConstructor public class MultimodalSequence { - public void multimodalProcessing(UserInputs userInputs, VtlBindings vtlBindings, List errors, Map metadataModels, Statement database){ + public void multimodalProcessing(UserInputs userInputs, VtlBindings vtlBindings, List errors, Map metadataModels){ String multimodeDatasetName = Constants.MULTIMODE_DATASET_NAME; /* Step 3.1 : aggregate unimodal datasets into a multimodal unique dataset */ @@ -47,8 +45,5 @@ public void multimodalProcessing(UserInputs userInputs, VtlBindings vtlBindings, vtlGenerate = informationLevelsProcessing.applyVtlTransformations(multimodeDatasetName, userInputs.getVtlInformationLevelsFile(), errors); TextFileWriter.writeFile(FileUtils.getTempVtlFilePath(userInputs, "InformationLevelsProcessing",multimodeDatasetName), vtlGenerate); - - /* Step 3.4: Convert VTL datasets into SQL tables for export */ - SqlUtils.convertVtlBindingsIntoSqlDatabase(vtlBindings, database); } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java index f25d6161..8cd025eb 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java @@ -8,6 +8,7 @@ import fr.insee.kraftwerk.core.outputs.csv.CsvOutputFiles; import fr.insee.kraftwerk.core.outputs.parquet.ParquetOutputFiles; import fr.insee.kraftwerk.core.utils.FileUtils; +import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.utils.log.KraftwerkExecutionLog; import fr.insee.kraftwerk.core.vtl.VtlBindings; import lombok.NoArgsConstructor; @@ -31,17 +32,17 @@ public void writeOutputFiles(Path inDirectory,LocalDateTime executionDateTime, V //Write CSV private void writeCsvFiles(Path outDirectory, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, KraftwerkExecutionLog kraftwerkExecutionLog, Statement databaseConnection) throws KraftwerkException { - /* Step 4.2 : write csv output tables */ + /* Step 5.1 : write csv output tables */ OutputFiles csvOutputFiles = new CsvOutputFiles(outDirectory, vtlBindings, kraftwerkExecutionLog, new ArrayList<>(modeInputsMap.keySet()), databaseConnection); csvOutputFiles.writeOutputTables(metadataModels); - /* Step 4.3 : write scripts to import csv tables in several languages */ + /* Step 5.2 : write scripts to import csv tables in several languages */ csvOutputFiles.writeImportScripts(metadataModels, errors); } //Write Parquet private void writeParquetFiles(Path outDirectory, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, Statement databaseConnection) throws KraftwerkException { - /* Step 4.4 : write parquet output tables */ + /* Step 5.3 : write parquet output tables */ OutputFiles parquetOutputFiles = new ParquetOutputFiles(outDirectory, vtlBindings, new ArrayList<>(modeInputsMap.keySet()), databaseConnection); parquetOutputFiles.writeOutputTables(metadataModels); parquetOutputFiles.writeImportScripts(metadataModels, errors); diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index 93494741..6069b013 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -181,7 +181,7 @@ public void unimodal_treatments() throws KraftwerkException, SQLException { public void aggregate_datasets() throws SQLException { MultimodalSequence multimodalSequence = new MultimodalSequence(); try (Statement statement = database.createStatement()) { - multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModelMap, statement); + multimodalSequence.multimodalProcessing(userInputs, vtlBindings, errors, metadataModelMap); } } From 527bdb27e12154ee5d892b23f09b40a1712c6408 Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Mon, 8 Jul 2024 13:55:08 +0200 Subject: [PATCH 19/21] refactors --- .../kraftwerk/api/process/MainProcessing.java | 2 +- .../api/process/MainProcessingGenesis.java | 9 +- .../api/services/StepByStepService.java | 13 +-- kraftwerk-core/pom.xml | 3 +- .../core/outputs/csv/CsvOutputFiles.java | 2 +- .../outputs/parquet/ParquetOutputFiles.java | 10 -- .../core/sequence/WriterSequence.java | 59 ++++++---- .../insee/kraftwerk/core/utils/SqlUtils.java | 109 ++++++++---------- .../functional_tests/MainDefinitions.java | 2 +- 9 files changed, 97 insertions(+), 112 deletions(-) diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java index 246cf008..afbba818 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessing.java @@ -163,7 +163,7 @@ private void insertDatabase(Statement database) throws SQLException { /* Step 5 : Write output files */ private void outputFileWriter(Statement database) throws KraftwerkException { WriterSequence writerSequence = new WriterSequence(); - writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputsFile.getModeInputsMap(), metadataModels, errors, database); + writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputsFile.getModeInputsMap(), metadataModels, errors, kraftwerkExecutionLog,database); } /* Step 5 : Write errors */ diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java index f1ebe610..5c5503b0 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java @@ -27,6 +27,7 @@ import java.io.IOException; import java.nio.file.Path; +import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import java.time.LocalDateTime; @@ -82,8 +83,8 @@ public void runMain(String idCampaign) throws KraftwerkException, IOException { int batchSize = 1000; init(idCampaign); //Try with ressources to close database when done - try (Statement trydatabase = SqlUtils.openConnection().createStatement()) { - this.database = trydatabase; + try (Connection trydatabase = SqlUtils.openConnection()) { + this.database = trydatabase.createStatement(); List questionnaireModelIds = client.getQuestionnaireModelIds(idCampaign); if (questionnaireModelIds.isEmpty()) { throw new KraftwerkException(204, null); @@ -132,10 +133,10 @@ private void insertDatabase(){ /* Step 5 : Write output files */ private void outputFileWriter() throws KraftwerkException { WriterSequence writerSequence = new WriterSequence(); - writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModels, errors, database); + writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModels, errors, null, database); } - /* Step 5 : Write errors */ + /* Step 6 : Write errors */ private void writeErrors() { TextFileWriter.writeErrorsFile(inDirectory, executionDateTime, errors); } diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java index 6b772afe..1d25c730 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/services/StepByStepService.java @@ -22,7 +22,6 @@ import java.nio.file.Path; import java.sql.Connection; import java.sql.SQLException; -import java.sql.Statement; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @@ -178,12 +177,8 @@ public ResponseEntity multimodalProcessing( Map metadataModelMap = MetadataUtils.getMetadata(userInputsFile.getModeInputsMap()); //Process - try(Connection database = SqlUtils.openConnection()) { - MultimodalSequence multimodalSequence = new MultimodalSequence(); - multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModelMap); - }catch (SQLException e){ - return ResponseEntity.status(500).body(e.getMessage()); - } + MultimodalSequence multimodalSequence = new MultimodalSequence(); + multimodalSequence.multimodalProcessing(userInputsFile, vtlBindings, errors, metadataModelMap); //Write technical fils for (String datasetName : vtlBindings.getDatasetNames()) { @@ -228,8 +223,8 @@ public ResponseEntity writeOutputFiles( return ResponseEntity.status(e.getStatus()).body(e.getMessage()); } Map metadataModelMap = MetadataUtils.getMetadata(userInputsFile.getModeInputsMap()); - try (Statement database = SqlUtils.openConnection().createStatement()) { - writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputsFile.getModeInputsMap(), metadataModelMap, errors, database); + try (Connection database = SqlUtils.openConnection()) { + writerSequence.writeOutputFiles(inDirectory, executionDateTime, vtlBindings, userInputsFile.getModeInputsMap(), metadataModelMap, errors, null,database.createStatement()); } return ResponseEntity.ok(inDirectoryParam); diff --git a/kraftwerk-core/pom.xml b/kraftwerk-core/pom.xml index 36e6517d..91862986 100644 --- a/kraftwerk-core/pom.xml +++ b/kraftwerk-core/pom.xml @@ -16,6 +16,7 @@ 1.4.1 + 0.10.3 @@ -102,7 +103,7 @@ org.duckdb duckdb_jdbc - 0.10.3 + ${duckdb.version} diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java index 75d97513..5a8b5154 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java @@ -105,7 +105,7 @@ public void writeOutputTables(Map metadataModels) throws //Count rows for functional log if (kraftwerkExecutionLog != null) { try(ResultSet countResult = this.getDatabase().executeQuery("SELECT COUNT(*) FROM " + datasetName)){ - assert kraftwerkExecutionLog != null; // Assert because IDE warning + countResult.next(); kraftwerkExecutionLog.getLineCountByTableMap().put(datasetName, countResult.getInt(1)); } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/ParquetOutputFiles.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/ParquetOutputFiles.java index 1d2fe41c..b9f33925 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/ParquetOutputFiles.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/parquet/ParquetOutputFiles.java @@ -35,8 +35,6 @@ public class ParquetOutputFiles extends OutputFiles { * @param vtlBindings Vtl bindings where datasets are stored. */ - private Map nbParquetFilesbyDataset = new HashMap<>(); - public ParquetOutputFiles(Path outDirectory, VtlBindings vtlBindings, List modes, Statement databaseConnection) { super(outDirectory, vtlBindings, modes, databaseConnection); } @@ -84,7 +82,6 @@ public void writeImportScripts(Map metadataModels, List getAllOutputFileNames(String datasetName) { List filenames = new ArrayList<>(); String path = getOutputFolder().getParent().getFileName() + "_" + datasetName ; filenames.add(path); // 0 - if (!nbParquetFilesbyDataset.containsKey(datasetName)) { - return filenames; - } - for(int i = 1; i<=nbParquetFilesbyDataset.get(datasetName);i++) { - filenames.add(path+"_"+ nbParquetFilesbyDataset.get(datasetName)); - } - return filenames; } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java index 8cd025eb..45460b47 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/sequence/WriterSequence.java @@ -8,7 +8,6 @@ import fr.insee.kraftwerk.core.outputs.csv.CsvOutputFiles; import fr.insee.kraftwerk.core.outputs.parquet.ParquetOutputFiles; import fr.insee.kraftwerk.core.utils.FileUtils; -import fr.insee.kraftwerk.core.utils.SqlUtils; import fr.insee.kraftwerk.core.utils.log.KraftwerkExecutionLog; import fr.insee.kraftwerk.core.vtl.VtlBindings; import lombok.NoArgsConstructor; @@ -23,28 +22,38 @@ @NoArgsConstructor public class WriterSequence { - public void writeOutputFiles(Path inDirectory,LocalDateTime executionDateTime, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, Statement database) throws KraftwerkException { - Path outDirectory = FileUtils.transformToOut(inDirectory,executionDateTime); - - writeCsvFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, null, database); - writeParquetFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, database); - } - - //Write CSV - private void writeCsvFiles(Path outDirectory, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, KraftwerkExecutionLog kraftwerkExecutionLog, Statement databaseConnection) throws KraftwerkException { - /* Step 5.1 : write csv output tables */ - OutputFiles csvOutputFiles = new CsvOutputFiles(outDirectory, vtlBindings, kraftwerkExecutionLog, new ArrayList<>(modeInputsMap.keySet()), databaseConnection); - csvOutputFiles.writeOutputTables(metadataModels); - - /* Step 5.2 : write scripts to import csv tables in several languages */ - csvOutputFiles.writeImportScripts(metadataModels, errors); - } - - //Write Parquet - private void writeParquetFiles(Path outDirectory, VtlBindings vtlBindings, Map modeInputsMap, Map metadataModels, List errors, Statement databaseConnection) throws KraftwerkException { - /* Step 5.3 : write parquet output tables */ - OutputFiles parquetOutputFiles = new ParquetOutputFiles(outDirectory, vtlBindings, new ArrayList<>(modeInputsMap.keySet()), databaseConnection); - parquetOutputFiles.writeOutputTables(metadataModels); - parquetOutputFiles.writeImportScripts(metadataModels, errors); - } + public void writeOutputFiles(Path inDirectory, LocalDateTime executionDateTime, VtlBindings vtlBindings, + Map modeInputsMap, Map metadataModels, + List errors, KraftwerkExecutionLog kraftwerkExecutionLog, + Statement database) throws KraftwerkException { + Path outDirectory = FileUtils.transformToOut(inDirectory, executionDateTime); + + writeCsvFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, kraftwerkExecutionLog, + database); + writeParquetFiles(outDirectory, vtlBindings, modeInputsMap, metadataModels, errors, database); + } + + //Write CSV + private void writeCsvFiles(Path outDirectory, VtlBindings vtlBindings, Map modeInputsMap, + Map metadataModels, List errors, + KraftwerkExecutionLog kraftwerkExecutionLog, Statement databaseConnection) throws KraftwerkException { + /* Step 5.1 : write csv output tables */ + OutputFiles csvOutputFiles = new CsvOutputFiles(outDirectory, vtlBindings, kraftwerkExecutionLog, + new ArrayList<>(modeInputsMap.keySet()), databaseConnection); + csvOutputFiles.writeOutputTables(metadataModels); + + /* Step 5.2 : write scripts to import csv tables in several languages */ + csvOutputFiles.writeImportScripts(metadataModels, errors); + } + + //Write Parquet + private void writeParquetFiles(Path outDirectory, VtlBindings vtlBindings, Map modeInputsMap, + Map metadataModels, List errors, + Statement databaseConnection) throws KraftwerkException { + /* Step 5.3 : write parquet output tables */ + OutputFiles parquetOutputFiles = new ParquetOutputFiles(outDirectory, vtlBindings, + new ArrayList<>(modeInputsMap.keySet()), databaseConnection); + parquetOutputFiles.writeOutputTables(metadataModels); + parquetOutputFiles.writeImportScripts(metadataModels, errors); + } } diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java index 598eaef7..f5a41c20 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -17,8 +17,8 @@ import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; -import java.util.HashMap; import java.util.HashSet; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Set; @@ -37,7 +37,12 @@ private SqlUtils() { */ public static void convertVtlBindingsIntoSqlDatabase(VtlBindings vtlBindings, Statement statement) { try { - createOutputSQLTables(statement, vtlBindings); + for (String datasetName : vtlBindings.getDatasetNames()) { + //Variables types map + LinkedHashMap sqlSchema = extractSqlSchema(vtlBindings.getDataset(datasetName).getDataStructure()); + createDataSQLTables(statement, datasetName, sqlSchema); + insertDataIntoTable(statement, datasetName, vtlBindings.getDataset(datasetName), sqlSchema); + } } catch (SQLException e) { log.error("SQL Error during VTL bindings conversion :\n{}",e.toString()); } @@ -45,45 +50,45 @@ public static void convertVtlBindingsIntoSqlDatabase(VtlBindings vtlBindings, St /** - * send CREATE TABLE queries into DB + * send CREATE TABLE query into DB for a dataset * * @param statement DuckDB connection - * @param vtlBindings datasets to convert + * @param datasetName dataset to convert + * @param sqlSchema schema of dataset * @throws SQLException if sql error */ - private static void createOutputSQLTables(Statement statement, VtlBindings vtlBindings) throws SQLException { - for (String datasetName : vtlBindings.getDatasetNames()) { - //Variables types map - Map sqlSchema = extractSqlSchema(vtlBindings.getDataset(datasetName).getDataStructure()); - //Skip if no variable - if (sqlSchema.isEmpty()) { - log.warn("Empty schema for dataset {}", datasetName); - } else { - //Column order map to use in INSERT VALUES statement - List schemaOrder = extractColumnsOrder(vtlBindings.getDataset(datasetName)); + private static void createDataSQLTables(Statement statement, String datasetName, LinkedHashMap sqlSchema) throws SQLException { - //Skip CREATE if table already exists (ex: file-by-file) - List tableNames = getTableNames(statement); - if (!tableNames.contains(datasetName)) { - //CREATE query building - StringBuilder createTableQuery = new StringBuilder(String.format("CREATE TABLE '%s' (", datasetName)); + //Skip if no variable + if (sqlSchema.isEmpty()) { + log.warn("Empty schema for dataset {}", datasetName); + return; + } - for (String columnName : schemaOrder) { - createTableQuery.append("\"").append(columnName).append("\"").append(" ").append(sqlSchema.get(columnName).getSqlType()); - createTableQuery.append(", "); - } + //Skip CREATE if table already exists (ex: file-by-file) + List tableNames = getTableNames(statement); + if (!tableNames.contains(datasetName)) { + String createTableQuery = getCreateTableQuery(datasetName, sqlSchema); - //Remove last delimiter and replace by ")" - createTableQuery.delete(createTableQuery.length() - 2, createTableQuery.length()); - createTableQuery.append(")"); + //Execute query + log.debug("SQL Query : {}", createTableQuery); + statement.execute(createTableQuery); + } + } - //Execute query - log.debug("SQL Query : {}", createTableQuery); - statement.execute(createTableQuery.toString()); - } - insertDataIntoTable(statement.getConnection(), datasetName, vtlBindings.getDataset(datasetName), schemaOrder); - } + private static String getCreateTableQuery(String datasetName, LinkedHashMap sqlSchema) { + //CREATE query building + StringBuilder createTableQuery = new StringBuilder(String.format("CREATE TABLE '%s' (", datasetName)); + + for (Map.Entry column : sqlSchema.entrySet()) { + createTableQuery.append("\"").append(column.getKey()).append("\"").append(" ").append(sqlSchema.get(column.getKey()).getSqlType()); + createTableQuery.append(", "); } + + //Remove last delimiter and replace by ")" + createTableQuery.delete(createTableQuery.length() - 2, createTableQuery.length()); + createTableQuery.append(")"); + return createTableQuery.toString(); } /** @@ -91,21 +96,18 @@ private static void createOutputSQLTables(Statement statement, VtlBindings vtlBi * @param structure the structure of the dataset * @return a (variable name,type) map */ - private static Map extractSqlSchema(Structured.DataStructure structure) { - //Deduplicate column names by case - Set deduplicatedColumns = new HashSet<>(); - for(Structured.Component component : structure.values()) { - deduplicatedColumns.add(component.getName().toLowerCase()); - } - - Map schema = new HashMap<>(); + private static LinkedHashMap extractSqlSchema(Structured.DataStructure structure) { + LinkedHashMap schema = new LinkedHashMap<>(); + Set lowCaseColumnNames = new HashSet<>(); for (Structured.Component component : structure.values()) { + lowCaseColumnNames.add(component.getName().toLowerCase()); + VariableType type = VariableType.getTypeFromJavaClass(component.getType()); if (type != null){ //If column not added yet - if(deduplicatedColumns.contains(component.getName().toLowerCase())){ + if(lowCaseColumnNames.contains(component.getName().toLowerCase())){ schema.put(component.getName(), type); - deduplicatedColumns.remove(component.getName().toLowerCase()); + lowCaseColumnNames.remove(component.getName().toLowerCase()); } } else { log.warn("Cannot export variable {} to SQL, unrecognized type", component.getName()); @@ -114,19 +116,6 @@ private static Map extractSqlSchema(Structured.DataStructu return schema; } - /** - * Extract columns order from a VTL dataset - * @return a list of columns names in the right order - */ - private static List extractColumnsOrder(Dataset dataset){ - List columnsOrder = new ArrayList<>(); - for(Structured.Component component : dataset.getDataStructure().values()){ - columnsOrder.add(component.getName()); - } - - return columnsOrder; - } - /** * Get all table names from database * @param statement database statement @@ -144,20 +133,20 @@ public static List getTableNames(Statement statement) throws SQLExceptio /** * insert data into table associated with dataset * - * @param databaseConnection DuckDB connection + * @param database DuckDB connection * @param dataset dataset to convert - * @param schemaOrder column names in order + * @param sqlSchema schema */ - private static void insertDataIntoTable(Connection databaseConnection, String datasetName, Dataset dataset, List schemaOrder) throws SQLException { + private static void insertDataIntoTable(Statement database, String datasetName, Dataset dataset, LinkedHashMap sqlSchema) throws SQLException { if (dataset.getDataAsMap().isEmpty()) { return; } - DuckDBConnection duckDBConnection = (DuckDBConnection) databaseConnection; + DuckDBConnection duckDBConnection = (DuckDBConnection) database.getConnection(); try(var appender = duckDBConnection.createAppender(DuckDBConnection.DEFAULT_SCHEMA,datasetName)){ for (Map dataRow : dataset.getDataAsMap()) { appender.beginRow(); - for (String columnName : schemaOrder) { + for (String columnName : sqlSchema.keySet()) { String data = dataRow.get(columnName) == null ? null : dataRow.get(columnName).toString().replace("\n",""); appender.append(data); } diff --git a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java index 6069b013..2a0778b1 100644 --- a/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java +++ b/kraftwerk-functional-tests/src/test/java/cucumber/functional_tests/MainDefinitions.java @@ -190,7 +190,7 @@ public void export_results() throws KraftwerkException, SQLException { try (Statement statement = database.createStatement()) { WriterSequence writerSequence = new WriterSequence(); LocalDateTime localDateTime = LocalDateTime.now(); - writerSequence.writeOutputFiles(inDirectory, localDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModelMap, errors, statement); + writerSequence.writeOutputFiles(inDirectory, localDateTime, vtlBindings, userInputs.getModeInputsMap(), metadataModelMap, errors, null, statement); writeErrorsFile(inDirectory, localDateTime, errors); outputFiles = new CsvOutputFiles(outDirectory, vtlBindings, userInputs.getModes(), statement); } From b060c34d2fe0e242b78dda50dde6f1025fac331e Mon Sep 17 00:00:00 2001 From: Alice Lambois Date: Mon, 8 Jul 2024 14:32:03 +0200 Subject: [PATCH 20/21] Extract the query builder --- .../api/process/MainProcessingGenesis.java | 6 ++--- .../core/outputs/csv/CsvOutputFiles.java | 24 ++++++++++++------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java index 5c5503b0..40561aa1 100644 --- a/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java +++ b/kraftwerk-api/src/main/java/fr/insee/kraftwerk/api/process/MainProcessingGenesis.java @@ -82,9 +82,9 @@ public void runMain(String idCampaign) throws KraftwerkException, IOException { // We limit the size of the batch to 1000 survey units at a time int batchSize = 1000; init(idCampaign); - //Try with ressources to close database when done - try (Connection trydatabase = SqlUtils.openConnection()) { - this.database = trydatabase.createStatement(); + //Try with resources to close database when done + try (Connection tryDatabase = SqlUtils.openConnection()) { + this.database = tryDatabase.createStatement(); List questionnaireModelIds = client.getQuestionnaireModelIds(idCampaign); if (questionnaireModelIds.isEmpty()) { throw new KraftwerkException(204, null); diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java index 5a8b5154..f5222022 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/outputs/csv/CsvOutputFiles.java @@ -12,6 +12,7 @@ import fr.insee.kraftwerk.core.utils.log.KraftwerkExecutionLog; import fr.insee.kraftwerk.core.vtl.VtlBindings; import lombok.extern.slf4j.Slf4j; +import org.jetbrains.annotations.NotNull; import java.io.BufferedReader; import java.io.File; @@ -74,15 +75,7 @@ public void writeOutputTables(Map metadataModels) throws Files.write(outputFile.toPath(), buildHeader(columnNames, boolColumnNames, boolColumnIndexes).getBytes()); //Data export into temp file - StringBuilder exportCsvQuery = new StringBuilder(String.format("COPY %s TO '%s' (FORMAT CSV, HEADER false, DELIMITER '%s', OVERWRITE_OR_IGNORE true", datasetName, outputFile.getAbsolutePath() +"data", Constants.CSV_OUTPUTS_SEPARATOR)); - //Double quote values parameter - exportCsvQuery.append(", FORCE_QUOTE("); - for (String stringColumnName : columnNames) { - exportCsvQuery.append(String.format("'%s',", stringColumnName)); - } - //Remove last "," - exportCsvQuery.deleteCharAt(exportCsvQuery.length() - 1); - exportCsvQuery.append("))"); + StringBuilder exportCsvQuery = getExportCsvQuery(datasetName, outputFile, columnNames); this.getDatabase().execute(exportCsvQuery.toString()); //Apply csv format transformations @@ -115,6 +108,19 @@ public void writeOutputTables(Map metadataModels) throws } } + private static @NotNull StringBuilder getExportCsvQuery(String datasetName, File outputFile, List columnNames) { + StringBuilder exportCsvQuery = new StringBuilder(String.format("COPY %s TO '%s' (FORMAT CSV, HEADER false, DELIMITER '%s', OVERWRITE_OR_IGNORE true", datasetName, outputFile.getAbsolutePath() +"data", Constants.CSV_OUTPUTS_SEPARATOR)); + //Double quote values parameter + exportCsvQuery.append(", FORCE_QUOTE("); + for (String stringColumnName : columnNames) { + exportCsvQuery.append(String.format("'%s',", stringColumnName)); + } + //Remove last "," + exportCsvQuery.deleteCharAt(exportCsvQuery.length() - 1); + exportCsvQuery.append("))"); + return exportCsvQuery; + } + private static String buildHeader(List columnNames, List boolColumnNames, List boolColumnIndexes) { StringBuilder headerBuilder = new StringBuilder(); for (String columnName : columnNames) { From e7b3d7d2ba3ca3e5f93d846d2e395ff34eab841a Mon Sep 17 00:00:00 2001 From: QDIBYS Date: Mon, 8 Jul 2024 14:47:36 +0200 Subject: [PATCH 21/21] Changed way to ignore column case in sql schema --- .../java/fr/insee/kraftwerk/core/utils/SqlUtils.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java index f5a41c20..8cd6508d 100644 --- a/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java +++ b/kraftwerk-core/src/main/java/fr/insee/kraftwerk/core/utils/SqlUtils.java @@ -17,11 +17,9 @@ import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; -import java.util.HashSet; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.Set; @Slf4j public class SqlUtils { @@ -98,16 +96,14 @@ private static String getCreateTableQuery(String datasetName, LinkedHashMap extractSqlSchema(Structured.DataStructure structure) { LinkedHashMap schema = new LinkedHashMap<>(); - Set lowCaseColumnNames = new HashSet<>(); for (Structured.Component component : structure.values()) { - lowCaseColumnNames.add(component.getName().toLowerCase()); - VariableType type = VariableType.getTypeFromJavaClass(component.getType()); if (type != null){ - //If column not added yet - if(lowCaseColumnNames.contains(component.getName().toLowerCase())){ + //If column not added yet (ignore case) + if(!schema.keySet().stream().filter( + s -> s.equalsIgnoreCase(component.getName()) + ).toList().contains(component.getName())){ schema.put(component.getName(), type); - lowCaseColumnNames.remove(component.getName().toLowerCase()); } } else { log.warn("Cannot export variable {} to SQL, unrecognized type", component.getName());