diff --git a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js
@@ -2185,5 +2185,15 @@
       }
     }
     return true;
+  },
+
+  updateAlwaysTakeSpaceInSections: function () {
+    var i, item, length = this.getItems().length;
+    for (i = 0; i < length; i++) {
+      item = this.getItems()[i];
+      if (isc.isA.SectionItem(item) && item.isExpanded()){
+        item.updateAlwaysTakeSpace(true);
+      }
+    }
   }
 };
\ No newline at end of file
diff --git a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
@@ -1378,6 +1378,8 @@
     if (!this.isShowingForm) {
       if (!this.viewForm.getDataSource()) {
         this.prepareViewForm();
+      } else {
+        this.viewForm.updateAlwaysTakeSpaceInSections();
       }
       if (this.treeGrid) {
         if (this.isShowingTree) {
