Witaj
Gość
. Produkt:
<root>
gw-max
IBO_SZ
ZZ
•
Logowanie
GIGA Wiki
¶
Strona Główna
Losowa Strona
Nowa Strona
Wszystkie Strony
Kategorie
Nawigacja
Administracja
Zarządzanie plikami
Utwórz konto
Szukaj
»
Wstecz
Funkcja kalkulacji: LKartoteka
Zmodyfikowana 2015/06/09 12:57
przez
Wojtek
Skategoryzowana jako
GW-MAX
,
GW-MAX_Czynsze
==Opis funkcji działania funkcji LKartoteka( __Symbol__, __Rodzaj__, __ZakresOdMc__, __ZakresDoMc__, __Co__ )== Funkcja służy do pobrania sumy wybranych elementów zapisanych na kartotece naliczenia lokalu. Domyślnie jest to ilość ale może być wartość lub ilość pozycji (wystąpień) ==Opis parametrów funkcji== #'''__Symbol__''' - symbol elementu składników naliczenia (łańcuch znaków). Użycie pola pustego lub pominięcie spowoduje wybranie symbolu bieżącego czyli aktualnie wyliczanego. #'''__Rodzaj__''' - symbol słownika rodzaju naliczenia (łańcuch znaków). Rodzaje naliczeń dzielą składniki na różne grupy i do jednoznacznej identyfikacji jaki składnik ma być analizowany wymagane jest podanie symbolu rodzaju naliczenia. Nie użycie tego parametru skutkuje wczytaniem pierwszego wystąpienia o '''Symbol''' #'''__ZakresOdMc__''' - parametr jest liczbą zakresem od w ilości miesięcy w stosunku do bieżącego. Użycie wartości ujemny spowoduje pobranie wartości z zakresu miesiąca wstecz od miesiąca na który jest naliczany (wartość -1 miesiąc poprzedni) #'''__ZakresDoMc__''' - parametr jest liczbą zakresem do w ilości miesięcy w stosunku do bieżącego (reszta jw.) #'''__Co__''' - opcjonalny parametr pozwalający określić co ma być sumowane i zwracane. Domyślnie jest to ilość. Parametr może mieć następujące wartości: ''' 'ilość' ''', ''' 'i' ''' - domyślnie ilość ''' 'cena' ''', ''' 'c'''' - cena ''' 'wartość' ''', ''' 'w' ''' - wartość netto ''' 'lp' ''' - ilość wystąpień ==Szczegółowy opis działania funkcji== * Funkcja nie zwraca wartości w bieżącym naliczeniu (sama siebie nie uwzględnia) * Użycie '''__Symbol__''' z wartości parametru (symbolu elementu składnika) nie występującego dla danego lokalu spowoduje zwrócenie wartości 0 (pozwala to na wymienianie w algorytmie różnych symboli i w zależności od tego który wystąpi to ten zwróci wartość. ==Przykłady wywołania== @@ LKartoteka( , , -1, 0) @@ Najprostsza wersja użycia funkcji, symbol elementu naliczenia jest bieżący składnika i funkcja zwraca ilość z poprzedniego i bieżącego miesiąca @@ LKartoteka('kga',,-3,0,'w')+LKartoteka('ukga',,-3,0,'wartość')+LKartoteka('kdw',,-3,0,'wartosc')+LKartoteka('nie_ma',,-3,0,'wartosc') @@ Ten przykład pokazuje że można używać wiele symboli nawet takich które nie występują oraz używać zamiennie wskazanie co chcemy czytać (wymieniam tutaj ''' 'w' ''', ''' 'wartość' ''', ''' 'wartosc' ''') @@ ((NC('kos_kan','wartość')- (LKartoteka('kga',,-3,0,'wartość')+LKartoteka('ukga',,-3,0,'wartość')+ LKartoteka('kdw',,-3,0,'wartość')+LKartoteka('ukdw',,-3,0,'wartość')+ LKartoteka('rozl_kanal',,-3,0,'wartość') )) /LSC('cena')/dr('ilość_lokali')) @@ Ten przykład jest bardziej rozbudowany. Widzimy w nim rozliczenie polegające na wyliczeniu różnicy kosztów kanalizacji (pobierane funkcją NC( 'kos_kan' ..) a sumą już naliczeń pobieranych z bieżącej kartoteki (wymienia się wiele składników ''' 'kga' ''', ''' 'ukga' ''', ''' 'kdw' ''', ''' 'ukdw' ''' choć nie wszystkie występują na każdym obiekcie) różnica jest dzielona przez bieżącą cenne netto (wylicza to ilość) i całość jeszcze dzielona jest przez ilość lokali występujących w rozliczeniu. Nie ma tutaj funkcji zaokrąglającej ponieważ wyliczona ilość jest z automatu zaokrąglana (zgodnie z ustaleniami na kartotece elementu składnika naliczeń)
Meta Keywords:
Meta Description:
Change Comment:
ScrewTurn Wiki
wersja 3.0.5.640. Ikony stworzone przez
FamFamFam
.