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