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.
-
Szczegóły obliczeń: Szczegółowe informacje dotyczące sposobu wykonywania obliczeń przy użyciu 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