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

GIGA Wiki





Szukaj
»

ScrewTurn WIKI

Funkcja kalkulacji: NLicznik

RSS
Zmodyfikowana 2015/06/09 12:55 przez Wojtek Skategoryzowana jako GW-MAX, GW-MAX_Czynsze

Opis funkcji działania funkcji NLicznik( Symbol, ZakresMc, Co)

Funkcja służy do pobrania wartości z licznika zgodnie z konfiguracją kartoteki licznika. Kartoteka licznika przechowuje odczyty w formie ilości (stanu licznika) lub wartości wynikowej z odczytu (to często w przypadku liczników ciepła występuje).

Opis parametrów funkcji

  1. Symbol - opcjonalny parametr (łańcuch znaków) zawierający symbol użytej pozycji z słownika elementów naliczenia obciążeń
  2. ZakresMc - opcjonalny parametr (liczba całkowita) określająca przesunięcie ilości miesięcy w stosunku do miesiąca naliczenia. Domyślna wartość to 0, ujemne wartości przesuwają wstecz a dodatnie w przód.
  3. Co - opcjonalny parametr zmieniający co ma być zwracane przez funkcje

Dopuszczalne wartości parametru Co funkcji

  • 'średnia_dzienna' , 'srednia_dzienna' , 'sd' - zwraca wartość średniej jaka była w podanym okresie. W przypadku gdy licznik nie ma odczytów zwracana jest średnia z kartoteki licznika
  • 'ilość_mc_okresu' , 'ilosc_mc_okresu' , 'imo' - zwraca ilość miesięcy pomiędzy odczytami (bieżący - poprzedni)
  • 'ilość_dni_okresu' , 'ilosc_dni_okresu' , 'ido' - zwraca ilość dni pomiędzy odczytami (bieżący - poprzedni) licząc pełne miesiące
  • 'odczyt_bieżący' , 'odczyt_biezacy' , 'ob' - zwraca wartość odczytu bieżącego
  • 'odczyt_poprzedni' , 'op' - zwraca wartość odczytu poprzedniego. W przypadku jak licznik przechowuje wartości lub zużycie odczyt poprzedni jest równy bieżącemu
  • 'data_bieżąca' , 'data_biezaca' , 'db' - zwraca datę odczytu bieżącego (data w formacie Clarion)
  • 'data_poprzednia' , 'dp' - zwraca datę odczytu poprzedniego (data w formacie Clarion)

Szczegółowy opis działania funkcji

  • w przypadku nie podania parametru Symbol funkcja próbuje szukać kartoteki licznika na składniku naliczenia nieruchomości z poziomu którego została wywołana.
  • w przypadku podania parametru Symbol funkcja szuka wystąpienia tego składnika na kartotece nieruchomości do którego jest wywołana. Jeśli funkcja nie znajdzie symbolu generuje błąd i przerywa działanie generacji obciążeń.
  • jeśli funkcja nie znajdzie kartoteki licznika lub kartoteka licznika jest w archiwum lub zlikwidowana to funkcja zwraca ilość 0
  • parametr ZakresMc pozwala na określenie miesiąca w którym ma być znaleziony odczyt. Brak użycia parametru lub wartość 0 powoduje szukanie w bieżącym miesiącu. Użycie wartości ujemnych powoduje szukanie wstecz a dodatnich w przód względem bieżącego miesiąca.
  • nie znalezienie odczytu powoduje zwrócenie wartości 0
  • licznik nie obsługuje kalkulacji po przekręceniu się licznika

Przykłady wywołania

Np. 1 - pokazuje wywołanie bez parametrów

 NLicznik()
Formuła kalkulacji zwróci ilość lub wartość (zależne od konfiguracji kartoteki licznika) a numer kartoteki licznika zostanie wczytany z składnika elementu naliczenia na kartotece nieruchomości takiego samego z jakiego została funkcja wywołana na lokalu.

Np. 2 - pokazuje użycie parametru ZakresMc

 NLicznik( 'lg' ,-2) 
Funkcja szuka odczytu w dwa miesiące wcześniej niż bieżący. dla kartoteki składnika 'lg' na kartotece nieruchomości.

ScrewTurn Wiki wersja 3.0.5.640. Ikony stworzone przez FamFamFam.