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.