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