Historia: Elementy składników czynszu
Porównaj wersje strony
Wersja strony: 2014/10/25 13:17
Element składnika czynszu
Element składnika czynszu definiuje zasadę (algorytm) wyliczenia składników czynszowych lokatora.
Zakładki formularza
Ogólne
Symbol - Unikalny symbol składnika określający jednoznacznika element
Archiwalny - Znacznik czy element jest już wycofany z użycia i jest w archiwum
Nazwa - Nazwa określająca składnik występująca jako opis na listach, notach itp
Typ - Określa zachowanie składnika. Składnik ewidencyjny służy tylko do zapisu na kartotekę wystąpienia pozycji, natomiast składnik Kalkulacyjny zawiera algorytm wyliczenia ilości składnika w oparciu o algorytm zawarty w formule kalkulacyjnej.
Grupa - Nazwa słownikowa określająca przynależność składnika do danej grupy (woda, kanalizacja, sprzątanie, śmieci, ...)
Kalkulacja - Nazwa słownikowa określająca rodzaj kalkulacji jaką reprezentuje składnik (naliczenie, rozliczenie)[br}
Dokładność - Pole określa w jaki sposób ma być zaokrąglana wartość jaka zostanie wyliczona lub podana w składniku
Ilość ewidencyjna - Pole inicjujące domyślną wartość składnika
Edycja formuły kalkulacyjnej - Jest to tylko włącznik możliwości edycji formuły kalkulacyjnej, służy do zabezpieczenia przed przypadkowym poprawieniem formuły
Formułą kalkulacyjna - Jest do algorytm wyliczenia (kalkulacji) elementu składnika
Ogólne
Pole tekstowe pozwalające na zamieszczenie dodatkowego opisu dla składnika
Kto i kiedy
=
Informacja kto i kiedy ostatnio aktualizował składnik czynszowy
Dostępne funkcje w formule kalkulacyjnej
- _mc - Zwraca liczbę miesiąca za który jest wyliczany czynsz
- _rok - Zwraca liczbę roku za który jest wyliczany czynsz
- LC( symbol, ) - Funkcja służy do pobierania elementów charakterystyki dla danego lokalu. Domyślną wartością jaką zwraca funkcja jest ilość dla danego składnika charakterystyki dla podanego symbolu.
Funkcja posiada opcjonalny parametr pozwalający na określenie innej wartości danej pozycji charakterystyki.
Dostępne są następujące: ilość – zwraca ilość składnika (domyślnie), wartość – zwraca wartość elementu charakterystyki
W przypadku gdy funkcja nie znajdzie składnika (lub będzie w archiwum) funkcja zwraca zero ‘0’.
- WpiszLC( symbol, co, wartość) - Funkcja zapisuje wartość do elementu charakterystyki wartość w pozycje Co: Ilość, Wartość
#LZaliczka( , ) - Funkcja pobiera ilość zaliczki składnika lokalu dla danego symbolu składnika czynszu i rodzaju naliczenia. (rodzaj naliczenia jest opcjonalny, jeśli nie występuje program szuka tylko w obrębie symbolu). Wywołanie funkcji bez argumentów zwraca ilość zaliczki z bieżącej pozycji składnika.
W przypadku gdy funkcja nie znajdzie składnika (lub będzie w archiwum) funkcja zwraca zero ‘0’. - LLicznik( symbol, , ) - Funkcja służy do pobrania wartości z licznika, domyślnie pobiera (ilość/zużycie/wartość) w zależności od ustawienia na kartotece licznika, biorąc odczyt z okresu za jaki jest wyliczane naliczenie.
Funkcja posiada opcjonalny parametr pozwalający na określenie jaką pozycje chcemy pobrać. (aktualnie parametr nie jest implementowany)
- WpiszLZaliczka( symbol, rodzaj, wartość) - Zapisuje wartość w polu zaliczka
- LKartoteka( Symbol, Rodzaj, ZakresOd, ZakresDo, Co) - Funkcja zwraca sumę z kartoteki naliczeń dla wybranego składnika (domyślnie jest to ilość), w zakresie ilości miesięcy. Argument zakres może przyjmować wartości ujemne i zakres: 0 bieżący mc, -1 poprzedni mc. Parametr Co może przyjąć następujące wartości: ilość (domyślnie), cena, wartość, lp (liczy ilość pozycji)'''
9 NC( Symbol, Co) Czyta z charakterystyki nieruchomości
10 NKartoteka( symbol, od, do , co) Funkcja zwraca sumę z kartotek wszystkich obiektów należących do wspólnej nieruchomości
11 LSC( co) Co
1. Cena – cena bazowa z podpiętego cennika
2. IlośćJednostkowa – ilość bazowa z składnika
12 Nic( wyrażenie) Funkcja służy do wykonywania innych wyrażeń dla których nie chcemy aby wartość zwracana była uwzględniana w ilości kalkulacyjnej. Funkcja zawsze zwraca pusty łańcuch znaków.
13 DR( Co, Parametr) Daj różne Co:
1. Ilość_lokali – zwraca ilość lokali dla bieżącej nieruchomości
Wbudowane:
Lp Funkcja Opis
1 choose( warunek, tak, nie) Funkcja sprawdza wartość logiczna warunku i jeżeli jest prawdą to zwraca „tak” w przeciwnym przypadku „nie”
2 choose( liczba, w1, w2, w3 …) Inny sposób wywołania, gdzie za pomocą liczby całkowitej „liczba” określa się jaką wartość ma funkcja zwrócić. I jeżeli „liczba” równa się 1 to zwraca „w1”, jeżeli 2 to zwraca „w2” a jeżeli liczba jest poza zakresem to nie zwraca nic.
3 I wiele więcej, wszystko w dokumentacji Clarion Help
Przykładowe użycie:
1. Wyłącz składni z wyliczenia jeżeli miesiąc naliczanie to Maj
choose( _mc = 5, 0, 1)
2. Pobranie wartości z charakterystyki lokalu i wykonanie innej kalkulacji, której wynik nie wpływa na całość
Lc('mek') & Nic( 100 * 5 / 2)