Witaj Gość. Produkt: Logowanie
GIGA Katowice
RSS RSS

GIGA Wiki





Szukaj
»

ScrewTurn WIKI

Funkcja kalkulacji: _RWN

RSS
Zmodyfikowana 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

  1. wybieraj kolejny lokal do kalkulacji
  2. wykasuj zawartość funkcji _rwn = 0
  3. posortuj po Lp składniki jakie mają być wyliczane dla danego lokalu
  4. wylicza wartość pierwszego składnika i wynik zapisz na kartotece i w funkcji _rwn = _rwn + wartość
  5. licz kolejne składniki i dopisuj do kartoteki i funkcji _rwn
  6. 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.

ScrewTurn Wiki wersja 3.0.5.640. Ikony stworzone przez FamFamFam.