diff --git a/admin/src/DataGen.php b/admin/src/DataGen.php
index 4fc1e58cbbe054e3406bbb044bd22c2698333c0a..c76b77eb6fb5b5577a0e58d229720b8bb1f706b5 100644
--- a/admin/src/DataGen.php
+++ b/admin/src/DataGen.php
@@ -154,7 +154,11 @@ class DataGen
             'key'     => 'CODE',
             'options' => ['update' => false, 'delete' => false],
         ],
-
+        [
+            'table'   => 'DOSSIER_CHAMP_AUTRE_TYPE',
+            'context' => ['install', 'update'],
+            'key'     => 'CODE',
+        ],
 
         /* Nomenclatures partiellement paramétrables (certaines colonnes) */
         [
@@ -169,6 +173,12 @@ class DataGen
             'key'     => ['TYPE_VOLUME_HORAIRE_ID', 'TYPE_INTERVENANT_ID'],
             'options' => ['update-ignore-cols' => ['PRIORITE']],
         ],
+        [
+            'table'   => 'DOSSIER_CHAMP_AUTRE',
+            'context' => ['install', 'update'],
+            'key'     => 'ID',
+            'options' => ['update-ignore-cols' => ['LIBELLE', 'DOSSIER_CHAMP_AUTRE_TYPE_ID', 'CONTENU', 'DESCRIPTION']],
+        ],
 
 
         /* Tables avec paramétrages pré-configurés (certaines colonnes + nouveaux enregistrements) */
diff --git a/data/ddl/table/DOSSIER_CHAMP_AUTRE.php b/data/ddl/table/DOSSIER_CHAMP_AUTRE.php
index 05e3055ff25b52be28a760d5f8f4ec0e01cedcc3..f285ac20c963b8cf769cd2cd51a769900df342ca 100644
--- a/data/ddl/table/DOSSIER_CHAMP_AUTRE.php
+++ b/data/ddl/table/DOSSIER_CHAMP_AUTRE.php
@@ -40,8 +40,8 @@ return [
             'length'      => 0,
             'scale'       => NULL,
             'precision'   => NULL,
-            'nullable'    => TRUE,
-            'default'     => NULL,
+            'nullable'    => FALSE,
+            'default'     => '1',
             'position'    => 3,
             'commentaire' => NULL,
         ],
diff --git a/data/nomenclatures.php b/data/nomenclatures.php
index 6b33a260cb6371206bf2a6f4ac6a5677d001826c..07c7387386ee4643424038b4ba4ac2f114a289e9 100644
--- a/data/nomenclatures.php
+++ b/data/nomenclatures.php
@@ -80,6 +80,33 @@ return [
         ],
     ],
 
+    'DOSSIER_CHAMP_AUTRE_TYPE' => [
+        [
+            'ID'      => 1,
+            'CODE'    => 'texte',
+            'LIBELLE' => 'Champ texte simple',
+        ],
+        [
+            'ID'      => 2,
+            'CODE'    => 'select-fixe',
+            'LIBELLE' => 'Liste déroulante à valeurs constantes',
+        ],
+        [
+            'ID'      => 3,
+            'CODE'    => 'select-sql',
+            'LIBELLE' => 'Liste déroulante basée sur une requête SQL',
+        ],
+    ],
+
+    'DOSSIER_CHAMP_AUTRE' => [
+        ['ID' => 1, 'DOSSIER_CHAMP_AUTRE_TYPE_ID' => 1],
+        ['ID' => 2, 'DOSSIER_CHAMP_AUTRE_TYPE_ID' => 1],
+        ['ID' => 3, 'DOSSIER_CHAMP_AUTRE_TYPE_ID' => 1],
+        ['ID' => 4, 'DOSSIER_CHAMP_AUTRE_TYPE_ID' => 1],
+        ['ID' => 5, 'DOSSIER_CHAMP_AUTRE_TYPE_ID' => 1],
+    ],
+
+
     'ETAT_VOLUME_HORAIRE' => [
         [
             'ID'      => 1,