Implementační bod definuje zda v daném místě modulu se použije makro. Toto místo je pevně definované a seznam bude uveden na jiném místě. Bod je možné definovat na základě třídy, úlohy, pohledu, osoby a objektu. Objekt je speciální atribut a bude vysvětlen na jiném místě. Třída musí být vyplněna. Ostatní atributy mohu být prázdné. Pak platí pravidlo, že daný bod má působnost pro všechny úlohy, pohledy atd. A příslušným vyplněním atributu působnost zmenšujeme. Vždy je možné založit pouze jeden platný implementační bod pro danou kombinaci (třída, úloha, pohled, osoba, objekt).
Nejsou speciální funkce
Když uživatel zadá „založit nový záznam“. Má možnost makrem nepovolit vytvoření nového záznamu nebo jen zobrazit varovnou hlášku.
Naplnit proměnnou „Str_Return“.
Když uživatel zadá „opravit záznam“. Má možnost makrem nepovolit opravu záznamu nebo jen zobrazit varovnou hlášku.
Naplnit proměnnou „Str_Return“.
Když uživatel zadá „smazat záznam“. Má možnost makrem nepovolit smazání záznamu nebo jen zobrazit varovnou hlášku.
Naplnit proměnnou „Str_Return“.
Když uživatel zadá „opsat záznam“. Má možnost makrem nepovolit opsání záznamu nebo jen zobrazit varovnou hlášku.
Naplnit proměnnou „Str_Return“.
Když uživatel vstoupí na pole ve formuláři. Možnost automatického vyplnění pole hodnotou z makra.
Naplnit příslušný atribut záznamu (např. cPolozka_zn), jedná se o pole s focusem. A naplnit proměnnou „Str_Return“.
Dále je možné doplnit návratovou hodnotou „:“ a znakem „E“. Tento zápis pak provede automatické opuštění pole (enter klávesy) a provedení příslušných akcí a skok na další editační pole. Pokud by dalším objektem byl zámeček, který „uzamyká“ hlavičkové údaje a přesun na další údaje, pak se provede automatické potvrzení zámečku. K tomuto zápisu je možné doplnit znak „-“ a název atributu, kam se má postavit focus. Pro případ, že by se focus neměl nastavit na další pole za plněným. Například zápis „0:E-zn“. Provede se automatické potvrzení plněného pole a focus se nastaví na atribut „zn“.
Když uživatel opustí pole ve formuláři. Možnost vyplnění jakéhokoli atributu hlavní věty ve formuláři.
Naplnit příslušné atributy záznamu (např. cPolozka_zn). A naplnit proměnnou „Str_Return“.
Když uživatel provede záložení nové věty, má možnost předvyplnění atributů formuláře makrem.
Naplnit atributy záznamu (např. cPolozka_zn atd.).
Když uživatel zavolá funkci okna třídy EditDialogWindow. Jedná se o speciální úlohu (okno) sloužící pro spuštění složitějších funkcí na číselníkem. Například funkce Generuj dodací list v modulu Prodejní objednávky. Implementace k dané úloze nejsou automaticky vytvářeny. Provádí se na vyžádání.
Uživatel má možnost předvyplnit atributy věty funkčního okna. Jako třídu je nutné uvést „EditDialogWindow“. A rozlišení provést úlohou nebo pohledem.
V menu filtr jde o volbu „Filtr výběrových kritérií“. Po zvolení se zobrazí okno s vytvořenými filtry. Je možné definovat více filtrů. Odlišují se pak pomocí atributu objekt v tomto případě jde o náze filtru. Uživatel si pak pomocí checkboxu vybere, který filtr chce aktivovat. Pokud filtr obsahuje vstupní parametry, tak se zobrazí dialogové okno, kde uživatel tyto parametry vyplní. Po potvrzení „Ok“ se provede filtrace.
Příklad okna se vstupními parametry.
Nutné naplnit proměnnou „Str_Return“, kde se vrací filtrovací podmínka (část za WHERE pro entitní třídu). Dále je možné definovat vstupní parametry pomocí klíčového slova „varinput“. Příklad definice: „varinput STR _Ina:'Identifikace položky';“ Za klíčovým slovem varinput je definice typu (STR,NUM,BOOL,DAT). Identifikátor proměnné a textový popis proměnné.
V momentě volání programu se aktivuje filtr jako administrátorský není tedy možné jej uživatelem vypnout ani nneí nijak indikován. Vytváří se na stejném principu jako klasický výběrový filtr dle makra, ale není možné zde využívat vstupní parametry.
Nutné naplnit proměnnou „Str_Return“, kde se vrací filtrovací podmínka (část za WHERE pro entitní třídu).
Přes designer je možné vložit do pohledu. Zobrazí se pak v browsu jako klasický atribut, ale není možné dle něj třídit nebo filtrovat.
K dispozici jsou všechny návratové proměnné makra. Který atribut se pak převezme je definované atributem objekt. Zde se musí uvést R a číslo atributu např. R11 (Stringová proměnná). Viz. obr.
Příklad makra.
Když uživatel ve správním modulu klikne na uložit. Před vlastním uložením se volá makro pro kontrolu atributů. Případně je možné i atributy plnit.
Je možné vyplnit atributy hlavní věty. A naplnit proměnnou „Str_Return“.
Když uživatel ve správním modulu klikne na ikonku zámku, která uloží klíčové údaje věty. Obdoba implementačníh bodu před zápisem. Provede se kontrola vyplněných atributů. Uživatel má i možnost si atributy naplnit.
Je možné vyplnit atributy hlavní věty. A naplnit proměnnou „Str_Return“.
Když uživatel klikne na ikonu tiskárny která provede tisk sestavy. Obdoba implementačníh bodu před zápisem. Provede se kontrola vyplněných atributů. Uživatel má i možnost si atributy naplnit.
Je možné vyplnit atributy hlavní věty. A naplnit proměnnou „Str_Return“.
Když uživatel ve správním modulu klikne na uložit. Po uložení záznamu je možné spustit tiskový modul z menu tisky nebo vlastní volba.
Je možné předvyplnit atributy věty Ga. A naplnit proměnnou „Str_Return“.
Nejedná se o implementační bod, ale speciální možnost, jak spustit makro. Makro se spustí při kliku na ikonu, která se doplní ve správě pohledů. Může například poslat mail apod.
Platí pro výstupní proměnnou „Str_Return“. Kód:text hlášky Kód
Text hlášky - text informativní hlášky, která se zobrazí uživateli
Stejné možnosti jako v implementačním bodě po zápisu Je možné předvyplnit atributy věty Ga. A naplnit proměnnou „Str_R12“.