RDzZIDT
RDzZIDT
Zwraca procent udziału (lub kwotę wynikającą z tego udziału) danego RDz w zasobach bytu określonej tabeli
Składnia
RDzZIDT(parIDT,parIDR,parRDz,parParametry)
Parametry
parIDT, parIDR |
Numer tabeli i identyfikator rekordu w tabeli Dostępne tabele: Admg (1), Nieruchomości (20), Obiekty (3), Węzły medialne (174) |
parRDz |
Identyfikator rodzaju działalności |
parParametry |
Parametry opcjonalne: DATA - stan na dzień, domyślnie GLO:DataAkt WSK - nr metody podziału (wskaźnika) wg funkcji MPK_Funkcja, domyślnie 3. Można również wykorzystać wzór własny poprzez prefiks E# (we wzorze dostępna jest zabindowana zmienna _DATA). KWOTA - jeżeli podano parametr kwota, to funkcja wyliczy kwotę przypadającą na dany RDz. RDZ0 - jeżeli podano, to zastępuje zerowy RDZ zasobu wybranym RDZ, domyślnie 0 - pomijaj zasoby z zerowym RDZ. DEBUG - tryb śledzenia, zrzuca dane pośrednie do systemowego debuggera. SYN - zmiana trybu wyliczania tak, aby kwota była wyliczana po zsumowaniu wskaźników zadanego RDZ. LICZNIK - zwraca sumę wskaźników dla danego RDZ MIANOWNIK - zwraca sumę wszystkich wskaźników |
zwraca |
Wartość zależna od parametru. |
Opis
Funkcja zwraca procent udziału danego rodzaju działalności w administracji/nieruchomości/obiekcie/węźle wg zadanego wskaźnika podziałowego. Jeżeli podano parametr KWOTA, to wyliczana jest odpowiednia część kwoty do podziału. W przypadku, gdy z zaokrągleń wynika reszta z zadanej kwoty, ta reszta jest dodawana do kwoty zasobu o najwyższej kwocie bezwzględnej, aby zminimalizować odchylenia procentowe.
Przykłady
RDZZIDT(3,OB:ID_OB,1,'WSK=2')
=> '0.123'
RDZZIDT(3,OB:ID_OB,1,'WSK=E#ZasPole(ZAS:ID_ZAS,''ZAS:powierzchnia_mieszkalna'',_DATA)')
=> '0.123'
Zobacz również:
-