Version 1
Correction de la base BC_BRUT_ASS
Pour les apprentis, on fait un test sur le dispositif de politique publique
Avant
si ([EXOCHOMAGE.BASE]=1)
alors(0)
sinon (
[BCOTASSREEL.MONTANT]*0
+
minimum(
si (([PLAFONDSECU.NUMCAS]=2) et (CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2024))
alors (F_HISTOCLOT([B_COT_ASS.MONTANT]))
sinon (F_HISTOCLOT([BCOTASSREEL.MONTANT]))
+[B_COT_ASS.MONTANT]
;
(F_HISTOCLOT([PL_MENSB_4PSS.MONTANT])
+[PL_MENSB_4PSS.MONTANT])
)
-F_HISTOCLOT([BC_BRUT_ASS.MONTANT])
-F_HISTOCLOT([BC_BRUT_ASS_EX.MONTANT])
-F_HISTOCLOT([BC_BRUT_APP_PL.MONTANT])
-F_HISTOCLOT([BC_BRUT_APP.MONTANT])
)
Après
si ([EXOCHOMAGE.BASE]=1)
alors(0+0)
sinon (
si ((CONSTANTE(CONTRAT.DSNINTITULE)=64) ou (CONSTANTE(CONTRAT.DSNINTITULE)=65))
alors ([B_COT_ASS.MONTANT])
sinon (
[BCOTASSREEL.MONTANT]*0
+
minimum(
si (([PLAFONDSECU.NUMCAS]=2) et (CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2024))
alors (F_HISTOCLOT([B_COT_ASS.MONTANT]))
sinon (F_HISTOCLOT([BCOTASSREEL.MONTANT]))
+[B_COT_ASS.MONTANT]
;
(F_HISTOCLOT([PL_MENSB_4PSS.MONTANT])
+[PL_MENSB_4PSS.MONTANT])
)
-F_HISTOCLOT([BC_BRUT_ASS.MONTANT])
)
)