Obliczanie końcowych wartości odczytu

Reguły obliczania końcowych wartości odczytu służą do określania końcowych wartości odczytów na podstawie zdefiniowanych przez użytkownika danych jednostki miary/czasu poboru/identyfikatora ilości usługi.

  • Nazwa reguły: Obliczanie końcowych wartości odczytu
  • Obiekt biznesowy reguły obliczania w pakiecie podstawowym: C1-CalculateFinalValue
  • Typ algorytmu/algorytm zastosowania reguły obliczania: C1-CALCFNVL
  • Parametry reguły:
    • Szczegóły obliczeń: Szczegółowe informacje dotyczące sposobu wykonywania obliczeń przy użyciu reguły:
      • Jednostka miary: Jednostka miary zmierzonej ilości.
      • Czas poboru: Czas poboru zmierzonej ilości.
      • Identyfikator ilości usługi: Identyfikator ilości usługi dotyczący zmierzonej ilości.
      • Zachowanie zmierzonej ilości usługi: Służy do wskazania, czy zapisać zapis zakumulowanej ilości zmierzonej w zbiorze ilości usługi. Jeśli wartość ta jest ustawiona na "Nie", oznacza to, że wartość zostanie usunięta ze zbioru ilości usługi. Przed wykonaniem jakiejkolwiek reguły przetwarzania wstępnego motor cennika umieszcza sumę/wartość maksymalną szczegółów odczytu w zbiorze ilości usługi. Jeśli na przykład szczegóły odczytu zawierają zapisy zmierzonych metrów sześciennych (CCF), w zbiorze ilości usługi umieszczony zostanie zapis dotyczący sumy metrów sześciennych (CCF) ze wszystkich szczegółów odczytu. Może to odpowiadać wymaganiom, ale może być nieistotne, jeśli reguła przekształca zmierzoną ilość na thermy. W tej sytuacji zbiór ilości usługi potrzebuje jedynie thermów i zapis dotyczący stóp sześciennych (CCF) może zostać usunięty.
      • Formuła: Służy do definiowania formuły używanej do obliczania końcowej ilości odczytu. Współczynniki fakturowe (lub zmienne skalarne) do zastosowania w obliczeniach są oznaczane jako "Vn", gdzie "n" oznacza numer przydzielony do zmiennej (tzn. V1 = współczynnik fakturowy 1, V2 = współczynnik fakturowy 2, itd.). W formule odwołanie do ilości zmierzonej stanowi symbol MQ. Do obsługiwanych operacji matematycznych należą: dodawanie, odejmowanie, mnożenie i dzielenie. Na przykład działanie (MQ * V1) byłoby formułą przeliczania stóp sześciennych (CCF) na thermy.
    • Zmienne skalarne: Służy do definiowania zmiennych skalarnych lub współczynników fakturowych, które będą używane w obliczeniach. W przypadku utworzenia odwołań do nich w formule zmienne skalarne są oznaczane jako "Vn", gdzie "n" odpowiada numerowi przydzielonemu do zmiennej (tzn. V1 = współczynnik fakturowy 1, V2 = współczynnik fakturowy 2, itd.). Należy zauważyć, że w formule można używać tylko zwykłych współczynników fakturowych. Takie współczynniki fakturowe jak interwały czy czasy poboru nie są obsługiwane.
      • Liczba porządkowa: Służy do określania numeru zmiennej (V1, V2 itp.)
      • Współczynnik fakturowy: Współczynnik fakturowy zastosowany do zmiennej.
    • Wynik: Służy do definiowania typu danych (Jednostka miary, Czas poboru i/lub Identyfikator ilości usługi) do użycia na potrzeby obliczania ilości końcowej według danej reguły.
  • Przetwarzanie: Jego przebieg jest następujący:
    • Reguła spowoduje przetworzenie każdego szczegółu odczytu, którego początkowa jednostka miary jest zgodna z jednostką miary ilości zmierzonej.
    • Odwołanie do zmierzonej ilości (MQ) w formule jest zastępowane ilością zmierzoną w poszczególnych odczytach, a następnie wywoływana jest usługa formuły przekazująca zdefiniowane współczynniki fakturowe jako zmienne od 1 do n. Data końcowa odczytu jest przekazywana jako data wejścia w życie.
    • Wartość końcowa każdego odczytu jest wypełniana wynikami formuły, a końcowe parametry jednostki miary/czasu poboru/identyfikatora ilości usługi są wypełniane wartościami zdefiniowanymi w regule.
    • Zbiór ilości usługi jest wypełniany na podstawie wyników (oznacza to dodanie nowej wartości, jeśli zbiór ilości usługi nie zawiera końcowej jednostki miary/czasu poboru/identyfikatora ilości usługi, lub aktualizację istniejącej ilości usługi na podstawie sumy lub wartości maksymalnej obliczonych wartości, zależnie od szczytowej wartości pomiaru dla końcowej jednostki miary). Uwaga: wartość obliczoną będą stanowiły początkowe i końcowe wartości takiej ilości usługi.
    • Jednostka miary/czas poboru/identyfikator ilości usługi dotyczące zmierzonej ilości są następnie usuwane ze zbioru ilości usługi, jeśli zostało to skonfigurowane w regule.
  • Przykład: Poniższa reguła obliczania służy do konwersji stóp sześciennych (CCF, wg wskazań licznika) na thermy na potrzeby fakturowania.

    Grupa obliczeń: Konwersja CCF na thermy (obliczanie ilości usługi - ilość usługi i współczynnik fakturowy)

    Reguła obliczania: CCF2TH

    Sekwencja: 10

    Opis: Konwersja CCF na jednostki ciepła

    Szczegóły obliczeń:

    • Jednostka miary: 100 stóp sześciennych gazu
    • Zachowanie zmierzonej ilości usługi: Tak
    • Formuła: MQ*V1*V2

      Zmienne skalarne (liczba porządkowa/współczynnik fakturowy):

    • 1/strefa dostosowania ciśnienia
    • 2/ujęcie dla conv.fac thermów

      Wynik:

    • Jednostka miary: Jednostki ciepła