ZasPole
ZasPole
Zwraca wartość pola zasobu na dzień
Składnia
ZasPole(parIDZasobu,parPole,parData)
Parametry
parIDZasobu |
Identyfikator zasobu |
parPole |
Nazwa pola zasobu, np. "ZAS:KOD" lub dowolne wyrażenie clarionowe. Dodatkowo zabindowane zmienne: _ZasPole:Data - alias do parData _ZasPole:IDZas - identyfikator zasobu |
parData |
Data numeryczna. |
zwraca |
Wartość pola na dzień. |
Opis
Funkcja zwraca wartość pola zasobu na zadany dzień.
Jeżeli w systemie aktywne są "Dane dynamiczne" (cechy), to funkcja najpierw próbuje znaleźć cechę o zadanej nazwie.
Jeżeli cecha istnieje, to zwracana jest wartość tej cechy na zadaną datę.
Jeżeli cecha nie istnieje, to wykonywane jest wyrażenie.
Jeżeli cechy są nieaktywne, to wykonywane jest wyrażenie.
Jeżeli wyrażenie jest tożsame z nazwą jednego z pól rekordu tabeli, to sprawdzana jest historia.
Uwaga! W przypadku wykonywania wyrażenia, które nie jest polem rekordu tabeli, nie są uwzględniane dane historyczne!
Przykłady
ZasPole(ZAS:ID_ZAS,'ZAS:KOD',GLO:DataAkt)
=> '01001001'
Zobacz również:
-