Funkcie pre zaistenie - záložka Detail

Záložka zobrazí detailné informácie o aktuálnom zázname zo záložky Zoznam.

V hornej časti záložky Detail môže byť variantne zobrazený niektorý z Panelov definovateľných údajov detailu pre túto agendu. Zobrazenie panela definovateľných údajov detailu závisí od aktuálneho nastavenia v menu Nastavenie pre danú agendu a prihláseného užívateľa.

Dále jsou v horní části subzáložky k dispozici následující položky:

Názov Popis
Názov Názov označujúci danú funkciu. Používa sa v číselníkových položkách na zadanie funkcie, ktorá sa má použiť pri vypĺňaní riadkov v sprievodcovi zaistením. Mal by byť čo najvýstižnejší, aby uľahčoval neskoršiu orientáciu v zoznamoch funkcií.
Popis Zobrazuje sa v popisnom poli vedľa číselníkových položiek so zadaným odkazom na funkciu ako bližší, vysvetľujúci popis zvolenej funkcie, preto by mal byť čo najvýstižnejší.
Konfigurácia skriptovania

Ako bolo spomenuté v úvodnej kap., požadovaná funkcionalita (to, čo sa má v rámci funkcie pre zabezpečenie užívateľského kontrolného bodu vlastne vykonávať) je realizovaná pomocou skriptovania, tzn. ku každej funkcii pre zabezpečenie musí byť definovaná zodpovedajúca metóda v nejakom balíčku v agende Balíčky skriptov. Je tu preto potrebné zadať odkazy na vyvolávanie obsluhy do skriptovania. Údaje, ktoré je potrebné zadať:

Ďalšie súvisiace položky:
Balíček skriptov Identifikácia balíčka skriptov, ktorý obsahuje požadovanú funkciu. Balíček musí obsahovať skript druhu Knižnica.

K dispozícii je funkčné tlačidlo Odkaz, na nastavenie odkazu na balíček skriptov. Ide o tlačidlo s voľbou: Pridať odkaz na nejaký balíček skriptov alebo tento odpojiť, tzn. zrušiť odkaz na doteraz zviazaný balíček skriptov. Na vyhľadanie balíčka skriptov sa otvorí agenda Balíčky skriptov. Povinná položka.

Knižnica skriptov Meno skriptovacej knižnice z daného balíčka obsahujúcej potrebnú funkciu. Ponúka sa meno knižnice z odkazovaného balíčka. Bez vyplnenia tejto položky nemá definícia funkcie zaistenia význam.
Funkcie

Názov skriptovacej funkcie obsiahnutej v danej knižnici, ktorá implementuje požadovanú funkcionalitu. Ponúkajú sa mená funkcií z knižnice zadanej v predchádzajúcej položke z odkazovaného balíčka. Bez vyplnenia tejto položky nemá definícia funkcie zaistenia význam.

Procedúra má jeden vstupný parameter, a to riadok objektu novo vznikajúceho dokladu s deklaráciou ARow: TNxCustomBusinessObject. Požadovaná syntax funkcie pre funkciu pre zaistenie viď nasledujúci príklad.

Skript, kde se zvolí typ Knihovna. Obsah danej knižnice:

procedure SCM(ARow: TNxCustomBusinessObject);
//tu je vstupný parameter procedúry business object vytváraného dokladu, napr. objednávky vydanej
												
begin
//ukážka, ako je možné sa dostať na hlavičkový údaj objednávky vydanej
	showmessage('SCM= ' + ARow.GetFieldValueAsString('Parent_ID.Firm_ID.Name'));

//úprava X_položky alebo U_položky, kam uložíme pôvodnú jednotku
	ARow.SetFieldValueAsString('X_OldQUnit', ARow.SetFieldValueAsString('QUnit'));

//a upravíme jednotku									
	ARow.SetFieldValueAsString('QUnit','pack') ;
end;

Pozor, tento príklad zodpovedá len verzii 9.02 a vo vyšších verziách sa môže líšiť. Tu slúži len na ilustratívne účely.

Pozor! Položky sú k dispozícii len vtedy, ak je k dispozícii agenda Balíčky skriptov, tzn. vtedy, ak nie je nainštalované skriptovanie (v opačnom prípade nemá význam).  Ovšem v takovém případě nemá ani význam agendu funkce pro zajištění používat.

Pozor! Názvy balíčka, knižnice a metódy nesmú obsahovať diakritiku, medzery a niektoré ďalšie špeciálne ASCII znaky. Povolené sú písmená A-Z a číslice. Názvy v skriptovaní totiž nesmú obsahovať medzery ani iné špeciálne znaky.

Zobrazenie zoznamu v Detaile

V niektorej časti tejto záložky môže byť zobrazený Zoznam (Panel na zobrazenie zoznamu na iných záložkách), teda záznamy zo záložky zoznam (podrobnejšie viď Spoločné prvky v číselníkoch - záložka Detail).

Zobrazenie zoznamu závisí od aktuálneho nastavenia v menu Nastavenie pre danú agendu a prihláseného užívateľa.

Funkcia k záložke Detail:

Podmnožina funkcií zo záložky Zoznam.

V editačnom režime platia zásady platné pre editáciu záznamov v číselníkoch. K dispozícii sú štandardné funkcie pre režim editácie.