Funkcja kalkulacji: _RWN
Zmodyfikowano dnia 2015/02/01 15:47 przez Wojtek — Skategoryzowana jako: GW-MAX, GW-MAX_Czynsze
Opis szczegółowy funkcji _RWN
¶
Funkcja zwraca wartość netto wyliczonych i zapisanych na kartotece składników naliczenia jakie były już wyliczone dla bieżącego lokalu.
Kolejność wywołania składników w obrębie lokalu jest ustalana za pomocą pola Lp.
Wartość funkcji jest kasowana przed przystąpieniem do kalkulacji na kolejnym lokalu.
Algorytm działania funkcji
¶
wybieraj kolejny lokal do kalkulacji
wykasuj zawartość funkcji _rwn = 0
posortuj po Lp składniki jakie mają być wyliczane dla danego lokalu
wylicza wartość pierwszego składnika i wynik zapisz na kartotece i w funkcji _rwn = _rwn + wartość
licz kolejne składniki i dopisuj do kartoteki i funkcji _rwn
jak ostatni składnik skocz do pkt. 1 i wybierz kolejny lokal
Jak widać funkcja _rwn reprezentuje narastającą wartość netto w kalkulacji składników naliczenia lokalu Wartość taką można stosować do wyliczenia sumy składników jakie poprzedzają bieżącą kalkulacje.
Przykład
¶
Z praktyki najczęściej jest to używane do wyliczenia kwoty czynszu składającej się z kilku składników.
(LC( 'czynsz_ustawowy', 'w') - _RWN) / LSC('cena')
Przykład wylicza kwotę różnicy wartość z charakterystyki lokalu i kwoty już wyliczonych wartości dzieląc to przez bieżącą cenę zwraca ilość jaka po pomnożeniu razy cennik powinna być zapisana.