SI ( @Donnée:Part fonction MCH2 A <> 0 + @Donnée:Part fonction MCH2 B <> 0 + @Donnée:Part fonction MCH2 C <> 0 + @Donnée:Part fonction MCH2 D <> 0 + @Donnée:Part fonction MCH2 E <> 0 ;OTE( "{1}!"+ SI( ET( @Donnée:Fonction MCH2 A <> "" ; @Donnée:Fonction MCH2 A <> "-" ; @Donnée:Part fonction MCH2 A <> 0 ) ; @Donnée:Fonction MCH2 A + "." + @Donnée:Matière Salaire + "." + @Donnée:Postfixe MCH2 +":" + CHAINE(@Donnée:Part fonction MCH2 A;0) + "|" )+ SI( ET( @Donnée:Fonction MCH2 B <> "" ; @Donnée:Fonction MCH2 B <> "-" ; @Donnée:Part fonction MCH2 B <> 0 ) ; @Donnée:Fonction MCH2 B + "." + @Donnée:Matière Salaire + "." + @Donnée:Postfixe MCH2 +":" + CHAINE(@Donnée:Part fonction MCH2 B;0) + "|" )+ SI( ET( @Donnée:Fonction MCH2 C <> "" ; @Donnée:Fonction MCH2 C <> "-" ; @Donnée:Part fonction MCH2 C <> 0 ) ; @Donnée:Fonction MCH2 C + "." + @Donnée:Matière Salaire + "." + @Donnée:Postfixe MCH2 +":" + CHAINE(@Donnée:Part fonction MCH2 C;0) + "|" )+ SI( ET( @Donnée:Fonction MCH2 D <> "" ; @Donnée:Fonction MCH2 D <> "-" ; @Donnée:Part fonction MCH2 D <> 0) ; @Donnée:Fonction MCH2 D + "." + @Donnée:Matière Salaire + "." + @Donnée:Postfixe MCH2 +":" + CHAINE(@Donnée:Part fonction MCH2 D;0) + "|" )+ SI( ET( @Donnée:Fonction MCH2 E <> "" ; @Donnée:Fonction MCH2 E <> "-" ; @Donnée:Part fonction MCH2 E <> 0) ; @Donnée:Fonction MCH2 E + "." + @Donnée:Matière Salaire + "." + @Donnée:Postfixe MCH2 +":" + CHAINE(@Donnée:Part fonction MCH2 E;0) + "|" ) ; 1 ; "|" ) ; @Donnée:Fonction MCH2 A + "." + @Donnée:Matière Salaire + "." + @Donnée:Postfixe MCH2)