JavaScriptTabelUtils
Interface pour accéder aux différentes fonctions fournies par le TabelHandler
qui permet de gérer les données de UNI85.
Ces fonctions sont accessibles via la variable globale tabelUtils
.
Fonction | Description |
---|---|
TabelHandler loadTabel (String tabelName) |
Charge la table tabelName depuis UNI85. |
BigDecimal getValue (String tabelName, Date date, Double rangeValue, String comboValue) |
Récupère une valeur de la tabelle tableName à la date date, le range rangeValue pour le code comboValue. |
BigDecimal getValueBD (String tabelName, Date date, BigDecimal rangeValue, String comboValue) |
Récupère une valeur de la tabelle tableName à la date date, le range rangeValue pour le code comboValue. |
BigDecimal getComputedCumulativeValue (String tabelName, Date date, Double amount, String comboValue) |
Voir getComputedCumulativeValueBD (). |
BigDecimal getComputedCumulativeValueBD (String tabelName, Date date, BigDecimal amount, String comboValue) |
Retourne la somme des taux appliqués pour les différents ranges de la tabelle jusqu’à amount. Par exemple, le résultat sera 5000*10% + 2500*5% = 625 pour un amount = 7500 (les taux et range dépendent de la tabelle. Dans ce cas, le taux de 10% est appliqué pour un range 0-5000 et un taux de 5% pour le range 5001-10000). |
BigDecimal getComputedCumulativeFixValue (String tabelName, Date date, Double amount, String comboValue) |
Voir getComputedCumulativeFixValueBD (). |
BigDecimal getComputedCumulativeFixValueBD (String tabelName, Date date, BigDecimal amount, String comboValue) |
Retourne la somme des taux des différents ranges de la tabelle jusqu’à amount. Par exemple, le résultat sera 10 + 5 = 15 pour un amount = 7500 (les taux et range dépendent de la tabelle). |