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, on obtiendra 5000*10% + 2500*5% = 625 pour un amount = 7500 (les taux et range dépendent de la tabelle. On admet dans de cas un range 0-5000 avec un taux de 10% et 5001-10000 avec un taux de 5%).
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, on obtiendra 10 + 5 = 15 pour un amount = 7500 (les taux et range dépendent de la tabelle. On admet dans de cas un range 0-5000 avec un taux de 10% et 5001-10000 avec un taux de 5%).