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.

Fonctions

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).