Pravidla (formulář)

Platí pro: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Klepněte na tlačítko Řízení informací o produktech > Nastavení > Konfigurátor výrobku > Globální pravidla.

Tento formulář slouží k vytváření a zobrazení místních a globálních pravidel ověření. Počet zobrazených karet a polí závisí na typu pravidla, který vytváříte.

Poznámka

Doporučujeme nepoužívat tento formulář, protože je oficiálně zastaralý a může být odstraněn a nemusí být k dispozici v budoucích verzích aplikace Microsoft Dynamics AX.

V oddílu Filtr můžete zobrazit všechna pravidla nebo pouze podsadu pravidel. Při vytváření nových pravidel jsou použity hodnoty, které jsou vybrané jako předdefinované hodnoty pro odpovídající pole.

Úlohy, využívající tento formulář

Vytvoření pravidla vzorce

Vytvoření pravidla činnosti

Tvorba jednoduché podmínky

Vytvoření rozšířené podmínky

Vytvoření kódované podmínky

V následujících tabulkách jsou popsány ovládací prvky formuláře.

Aa587335.collapse_all(cs-cz,AX.60).gifFiltry

Filtr

Pole

Místní/Globální

Vyberte Zobrazit všechna pravidla (Vše), nebo pouze pravidla typu Místní nebo Globální typu.

Typ ověření

Vyberte Zobrazit všechna pravidla (Vše), nebo pouze pravidla typu Omezení, Vzorec, nebo Akce.

Číslo sady pravidel

Chcete-li zobrazit všechna číslo sady pravidel, které patří do určité pravidlo určete jeho jedinečný identifikátor.

Model výrobku

Pokud chcete zobrazit všechna pravidla pro konkrétní model výrobku, určete její jedinečný identifikátor.

Proměnná

Pokud chcete zobrazit všechna pravidla pro konkrétní proměnnou, zadejte název identifikátoru.

Hodnota

Chcete-li zobrazit všechna pravidla pro konkrétní hodnotu proměnné uvedené v Proměnná vyberte hodnotu.

Aa587335.collapse_all(cs-cz,AX.60).gifKarty

Karta

Pole

Přehled

Vytvořte záhlaví pravidla a určete jeho typ a číslo klauzule. Poté zadejte popis a vyberte číslo sady pravidel (pro globální pravidla) nebo číslo modelu výrobku (pro místní pravidla).

Nastavení vzorce

Vytvořte vzorec pro výpočet hodnoty proměnné. Tato karta je zobrazena pouze pro pravidla ověření typu Vzorec.

Podmínka

Vytvořte podmínku pro položku Omezení nebo Akce. Tato karta je zobrazena pouze pro pravidla ověření Akce a Omezení typy.

Akce

Definujte akce, které se mají provést, když bude podmínka vytvořená na kartě Podmínka pravda nebo nepravda. Tato karta je zobrazena pouze pro pravidla ověření typu Akce.

Zpráva

Vytvořte zprávy, které se zobrazí, když bude podmínka vytvořená na kartě Podmínka pravda nebo nepravda. Tato karta není viditelná pro ověřovací pravidla Vzorec typu.

Aa587335.collapse_all(cs-cz,AX.60).gifTlačítka

Aa587335.collapse_all(cs-cz,AX.60).gifHorní okno

Možnost

Pole

Kontrolovat syntaxi pravidla

Zkontrolujte syntaxi pravidlo, které jste vytvořili. Výsledek je zobrazen v informačním protokolu a v poli Kontrolovaná pravidla.

Kopírovat

Zkopírujte místní nebo globální klauzuli pravidla ověření.

Aa587335.collapse_all(cs-cz,AX.60).gifDolní okno

Možnost

Pole

Vypočteno

Vytvořte výraz pro výpočet hodnoty proměnné (pro vzorce a akce) nebo hodnota se porovná s hodnotou proměnné (pro jednoduché podmínky).

Převod do programového kódu

Převeďte podmínku na kód programu. Pokud klepnete na toto tlačítko při vytváření Jednoduché nebo Pokročilé stav, její typ se změní na Kód.

Návrat na řádky

Změnit kód na řádky Jednoduché nebo Pokročilé podmínku, která byla použita pro vygenerování a potom zpět do kódu.

Tlačítka Nahoru, Dolů

Definujte pořadí, ve kterém budou akce spuštěny.

Aa587335.collapse_all(cs-cz,AX.60).gifPole

Pole

Pole

Místní/Globální

Vyberte, zda je pravidlo místní nebo globální. Globální pravidla ověření lze vytvářet pro proměnné modelování, ale ne pro proměnné výpočtu.

Verze

Vyberte číslo sady pravidel pro globální pravidla nebo číslo modelu výrobku pro místní pravidla.

Číslo klauzule

Zadejte jedinečné číslo klauzule.

Popis

Zadejte název ověřovacího pravidla.

Typ ověření

Vyberte typ ověřovací pravidlo:

  • Vzorec– Výpočet hodnoty proměnné.

  • Akce– Definujte akce, které se provedou, jestliže bude podmínka PRAVDA nebo NEPRAVDA.

  • Omezení– Nastavte podmínku výjimky, které nesmí existovat.

Kontrolovaná pravidla

Naznačuje, zda je vytvořená syntaxe pravidla správná.

Poznámka

Chcete-li pravidlo zkontrolovat, klepněte na položku Kontrolovat syntaxi pravidla.

Proměnná

Vyberte proměnnou, která přijme hodnotu vypočítanou podle vzorce.

Index

Pokud proměnná vybraná v Proměnná pole patří do skupiny seřazení, určete index (číslo pozice) prvku pole, které bude pravidlo použito zde.

Typ

Vyberte, zda proměnná podle Proměnná pole obdrží konkrétní hodnotu nebo bude vypočítána podle vzorce. Vyberete-li Hodnota, bude nutné určit v Závěry pole. Vyberete-li Vypočteno, klepněte Vypočteno k vytvoření vzorce tlačítko.

Závěry

Zadejte hodnotu pro proměnnou vybranou v Proměnná pole, pokud Typ je nastaveno na Hodnota.

Přepočítat

Vyberte, chcete-li přepočítat pravidla obsahující proměnnou vybranou v Proměnná pole.

Typ

Vyberte typ podmínky, který chcete vytvořit:

  • Jednoduché– Vytvořte jednoduché podmínky.

  • Pokročilé– Vytvořte složitější výrazy.

  • Kód– Vytvořte výrazy v programovacím jazyce X ++.

Proměnná

Vyberte název proměnné z aktuálního řádku.

Index

Pokud proměnná vybraná v Proměnná pole patří do skupiny seřazení, určete index (číslo pozice) prvku pole použitého v podmínce zde.

Operátor

Vyberte operátor pro aktuální řádek. K dispozici jsou následující operátory:

= rovno
!= není rovno
> větší než
< menší než
>= větší nebo rovno
<= méně nebo rovno
Jako jako

Typ

Určete, zda proměnná stanovená v poli Proměnná přijme konkrétní hodnotu nebo bude vypočítána podle vzorce.

  • Jestliže vyberte položku Hodnota, určete ji v poli Hodnota.

  • Vyberete-li Vypočteno, klepněte na tlačítko Vypočteno k vytvoření vzorce.

Hodnota

Zadejte hodnotu pro proměnnou vybranou v Proměnná pole, pokud Typ je nastaveno na Hodnota.

Typ

Určete, zda je operand aktuálního řádku pevná hodnota nebo proměnná.

Text

Vyberte nebo zadejte operand pro logický výraz, který vytváříte. Podle hodnoty vybrané v Typ pole může být operand pevná hodnota nebo jedné proměnné pro model výrobku. Pokud zadáte proměnnou, která je polem, musíte zadat index pole v Index pole.

Když Typ je nastaveno na Proměnná, můžete klepnutím na tlačítko šipka vedle Text pole zobrazíte seznam dostupných proměnných.

Poznámka

Když Typ je nastaveno na Hodnota, je nutné zvážit datový typ hodnoty, které zadáte. Textové hodnoty musí být uvedeny v apostrofech ('), jinak Microsoft Dynamics AX bude interpretovat text jako název proměnné a zobrazí se chybová zpráva. Číselné hodnoty naopak by neměl být vložen do uvozovek.

Index

Zadáte v Typ pole, že operand na tomto řádku je proměnná a pokud proměnná, která určíte v Text pole je matice, zadat index, který je relevantní pro aktuální výraz.

(Index matice je číslo pozice specifického prvku pole.)

Operátor

Určete operátor, který spojuje aktuální řádek s následujícím řádkem, za účelem vytvoření logického výrazu. K dispozici jsou následující operátory (uvedené v pořadí podle priority operátoru):

* / násobení, dělení
+ - plus, mínus
> < >= <= větší než, menší než, větší nebo rovno, menší nebo rovno
= != rovno, není rovno
a nebo logické a/nebo

Proměnná

Vyberte proměnné, které se použijí při vytváření výrazu X++ v poli Kód.

Index

Pokud proměnná vybraná v Proměnná pole patří do skupiny seřazení, určete index prvku, který je relevantní pro aktuální výraz.

Popis

Zadejte popis proměnné vybrané v Proměnná pole.

Kód

Výraz zadejte přímo v kódu X ++. Výraz musí být formulován jako metoda X++, která vrátí logickou hodnotu.

Při úpravách výrazu v Kód pole, můžete v něm složitosti pomocí všech nástrojů jazyka X ++, v Microsoft Dynamics AX. Popis jazyka X ++ naleznete Microsoft Dynamics AX Developer's Guide.

Proměnná

Vyberte název proměnné, která bude aktuální akcí změněna.

Index

Pokud proměnná vybraná v Proměnná pole patří do skupiny seřazení, určete index prvku, který je relevantní pro aktuální výraz.

Vlastnosti pole

Pokud je podmínka splněna, nastavte vlastnosti zobrazení pole, které obsahuje proměnnou vybranou v Proměnná pole:

  • Skrýt– Pole nebude zobrazeno v Konfigurace konfigurátoru výrobku formuláře.

  • Pouze zobrazit– Pole bude viditelný, ale není upravitelné.

  • Připustit úpravu– Uživatel bude moci upravit pole ve Konfigurace konfigurátoru výrobku formuláře.

  • Povinné– Uživatel bude nutné změnit pole v Konfigurace konfigurátoru výrobku formuláře.

Typ

Vyberte, zda proměnná podle Proměnná pole obdrží konkrétní hodnotu nebo bude vypočítána podle vzorce v případě, že podmínka je PRAVDA. Vyberete-li Hodnota, určete hodnotu v Hodnota pole. Vyberete-li Vypočteno, použít Vypočteno k vytvoření vzorce tlačítko.

Hodnota

Zadejte hodnotu pro proměnnou vybranou v Proměnná pole, pokud Typ je nastaveno na Hodnota. Proměnná přijme tuto hodnotu, pokud je podmínka pravda.

Přepočítat

Přepočítat pravidla obsahující proměnnou stanovenou v Proměnná pole.

Vlastnosti pole

Jestliže je podmínka NEPRAVDA, nastavte vlastnosti zobrazení pole, které obsahuje proměnnou vybranou v Proměnná pole:

  • Skrýt– Pole nebudou zobrazeny v Konfigurace konfigurátoru výrobku formuláře.

  • Pouze zobrazit– Pole bude viditelný, ale není upravitelné.

  • Připustit úpravu– Uživatel bude moci upravit pole ve Konfigurace konfigurátoru výrobku formuláře.

  • Povinné– Uživatel bude nutné změnit pole v Konfigurace konfigurátoru výrobku formuláře.

Typ

Vyberte, zda proměnná podle Proměnná pole obdrží konkrétní hodnotu nebo bude vypočítána podle vzorce v případě, že podmínka je NEPRAVDA. Vyberete-li Hodnota, určete hodnotu v Hodnota pole. Vyberete-li Vypočteno, použít Vypočteno k vytvoření vzorce tlačítko.

Hodnota

Zadejte hodnotu pro proměnnou vybranou v Proměnná pole, pokud Typ je nastaveno na Hodnota. Proměnná tuto hodnotu přijme, pokud je podmínka nepravda.

Přepočítat

Přepočítat pravidla obsahující proměnnou stanovenou v Proměnná pole.

Jazyk

Vyberte kód jazyka pro aktuální zprávu.

Text

Zadejte text zprávy, který se zobrazí, pokud je podmínka splněna.

Text (je-li hodnota Nepravda)

Zadejte text zprávy, který se zobrazí, pokud je podmínka NEPRAVDA.

Podmínka pro akci

Logické zastoupení podmínku, kterou vytváříte.

Vzorec

Logické zastoupení vzorec, který vytváříte.

Chyba, je-li podmínka splněna.

Logické zastoupení podmínku, kterou vytváříte.

Viz také

Ověřovací pravidla

Globální pravidla (formulář)

Kopírování pravidel (formulář)

Hlášení: Pokud se chcete podívat na známé problémy a nedávné opravy, použijte Vyhledat problém ve službě Microsoft Dynamics Lifecycle Services (LCS).