From 729397987d98dfb47a2de854e73d9f4a737a91fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20GAVIGNET?= Date: Mon, 20 Jan 2025 14:27:37 +0100 Subject: [PATCH 1/2] fix: upb_saisi must take priority over epaisseur_isolation and resistance_isolation --- src/3.2.2_plancher_bas.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/3.2.2_plancher_bas.js b/src/3.2.2_plancher_bas.js index de7345b..0e6b759 100644 --- a/src/3.2.2_plancher_bas.js +++ b/src/3.2.2_plancher_bas.js @@ -163,6 +163,14 @@ export default function calc_pb(pb, zc, pc_id, effetJoule, pb_list) { `); methode_saisie_u = 3; } + // Si Upb est saisie mais que le mode de saisie de u n'est pas 'saisie direct u' on force cette méthode de saisie. + if (de.upb_saisi && ![9, 10].includes(methode_saisie_u)) { + console.error(` + Upb du plancher bas ${de.description} est saisi mais la méthode de saisie du facteur u + n'est pas 'saisie direct u'. La méthode de saisie est modifiée pour la suite du calcul + `); + methode_saisie_u = 9; + } } switch (methode_saisie_u) { From 6acad47892ebcf71451f33e03d552d0bc8093863 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20GAVIGNET?= Date: Mon, 20 Jan 2025 14:28:59 +0100 Subject: [PATCH 2/2] fix: upb_saisi must take priority over epaisseur_isolation and resistance_isolation --- src/3.2.2_plancher_bas.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/3.2.2_plancher_bas.js b/src/3.2.2_plancher_bas.js index 0e6b759..b5b151f 100644 --- a/src/3.2.2_plancher_bas.js +++ b/src/3.2.2_plancher_bas.js @@ -163,7 +163,7 @@ export default function calc_pb(pb, zc, pc_id, effetJoule, pb_list) { `); methode_saisie_u = 3; } - // Si Upb est saisie mais que le mode de saisie de u n'est pas 'saisie direct u' on force cette méthode de saisie. + // Si Upb est saisi mais que le mode de saisie de u n'est pas 'saisie direct u' on force cette méthode de saisie. if (de.upb_saisi && ![9, 10].includes(methode_saisie_u)) { console.error(` Upb du plancher bas ${de.description} est saisi mais la méthode de saisie du facteur u