Identifikátor datového rozšíření | Systémový text (bez mezer a diakritiky - tzn. národnostně závislé znaky). Slouží pro jednoznačnou identifikaci datového rozšíření v dané datové položce (např. v metodě Extension).
Výchozí hodnota je "wact". |
---|---|
Událost "onItemBeforeWrite" | Volba, kdy je vyvolána událost onItemBeforeWrite.
Doporučuje se využívat tuto událost pouze pro speciální nezbytně nutné případy. Při povolení této události se pak totiž zápis hodnoty provádí interně komplikovaněji. Pokud je zápis vyvolán v hlavním vlákně, pak událost je vyvolána synchronně a zápis se dokončí také synchronně. Pokud je ale zápis vyvolán z jiného vlákna (web, komunikace, objekt PmaSequencer), pak událost je vyvolána asynchronně, tzn. vyvolání této události a skutečný zápis do proměnné se neprovede ihned, ale později až po ukončení aktivního skriptu. U zpožděného asynchronního zápisu ale pak dojde k tomu, že po zápisu do proměnné ještě hodnota v proměnné není, takže následné vyčtení hodnoty (skript, trendy) pak pracují s původní hodnotou. NIKDY nevolat pro tuto položku
volat před KAŽDOU ZMĚNOU hodnoty této položky
volat před KAŽDÝM ZÁPISEM do této položky |
Událost "onItemAfterWrite" | Volba, kdy je vyvolána událost onItemAfterWrite.
NIKDY nevolat pro tuto položku
volat po KAŽDÉ ZMĚNĚ hodnoty této položky
volat po KAŽDÉM ZÁPISU do této položky |
Test dobré kvality hodnoty | Pokud je povoleno QualityTestEnabled, pak během zápisu hodnoty do proměnné je testována kvalita zapisované hodnoty (viz vlastnost PmVar.Quality). Pokud není kvalita dobrá, pak se zapíše do proměnné náhradní hodnota QualitySubstValue.
Tento konfigurátor nastaví počáteční hodnotu vlastnosti QualityTestEnabled. |
Použít náhradní hodnotu | Náhradní hodnota pokud kvalita není dobrá.
Tento konfigurátor nastaví počáteční hodnotu vlastnosti QualitySubstValue. Pro zadání lze použít Makro výraz ($.text ..) (vyhodnocuje se po spuštění aplikace). |
Test minimální hodnoty | Pokud je povoleno MinTestEnabled, pak během zápisu hodnoty do proměnné je testována minimální povolená hodnota MinValue. Pokud hodnota je menší, pak se zapíše do proměnné náhradní hodnota MinSubstValue a/nebo náhradní kvalita MinSubstQuality.
Tento konfigurátor nastaví počáteční hodnotu vlastnosti MinTestEnabled. |
Minimum | Minimální povolená hodnota proměnné.
Tento konfigurátor nastaví počáteční hodnotu vlastnosti MinValue. Pro zadání lze použít Makro výraz ($.text ..) (vyhodnocuje se po spuštění aplikace). |
Použít náhradní hodnotu | Zapsat náhradní hodnotu.
Tento konfigurátor nastaví počáteční hodnotu vlastnosti MinSubstValueEnabled a MinSubstValue. Pro zadání lze použít Makro výraz ($.text ..) (vyhodnocuje se po spuštění aplikace). |
Použít náhradní kvalitu | Zapsat náhradní kvalitu.
Tento konfigurátor nastaví počáteční hodnotu vlastnosti MinSubstQualityEnabled a MinSubstQuality. Pro zadání lze použít Makro výraz ($.text ..) (vyhodnocuje se po spuštění aplikace). |
Test maximální hodnoty | Pokud je povoleno MaxTestEnabled, pak během zápisu hodnoty do proměnné je testována maximální povolená hodnota MaxValue. Pokud hodnota je větší, pak se zapíše do proměnné náhradní hodnota MaxSubstValue a/nebo náhradní kvalita MaxSubstQuality.
Tento konfigurátor nastaví počáteční hodnotu vlastnosti MaxTestEnabled. |
Maximum | Maximální povolená hodnota proměnné.
Tento konfigurátor nastaví počáteční hodnotu vlastnosti MaxValue. Pro zadání lze použít Makro výraz ($.text ..) (vyhodnocuje se po spuštění aplikace). |
Použít náhradní hodnotu | Zapsat náhradní hodnotu.
Tento konfigurátor nastaví počáteční hodnotu vlastnosti MaxSubstValueEnabled a MaxSubstValue. Pro zadání lze použít Makro výraz ($.text ..) (vyhodnocuje se po spuštění aplikace). |
Použít náhradní kvalitu | Zapsat náhradní kvalitu.
Tento konfigurátor nastaví počáteční hodnotu vlastnosti MaxSubstQualityEnabled a MaxSubstQuality. Pro zadání lze použít Makro výraz ($.text ..) (vyhodnocuje se po spuštění aplikace). |