Využíváme cookies pro zajištění snadnějšího použití našich webových stránek. Pokračováním v prohlížení webu předpokládáme, že s tím souhlasíte. Rozumím Více informací

3.8 Volitelné parametry

Informační systém POHODA E1 umožňuje uživatelská rozšíření programu, která spočívají v možnosti doplnění datového modelu a následné využití VBS (Visual Basic Script) pro definování požadované uživatelské funkčnosti. Vzhledem k tomu, že VBS je součástí aplikací Microsoft Office, vycházíme tak vstříc většině uživatelů, kteří se nemusí učit jiný programovací jazyk. Bližší informace o volitelných parametrech systému POHODA a jejich použití naleznete na internetových stránkách www.stormware.cz/dnload/Volitelne_parametry.zip.

Agenda Volitelné parametry

Agenda Volitelné parametry v nabídce Nastavení umožňuje doplnit strukturu vybraných tabulek databáze o sloupce předdefinovaných typů, vytvořit novou uživatelskou agendu, uživatelský seznam, přidat šablony, položky a dokumenty k vytvořeným dokladům. Pokud máte vytvořenou uživatelskou agendu, uživatelské seznamy nebo máte doplněnou stávající agendu o volitelné parametry, je možné i u nich využít datovou komunikaci, do které řadíme pobočkové zpracování dat, XML komunikaci, ale také export/import agendy do různých formátů.

Pokud jste uživateli doplňku POHODA PZD, můžete volitelné parametry nastavit a editovat pouze na centrále. Před aktivací volby se ujistěte, zda máte sehrané datové balíčky ze všech poboček na centrálu. Po nastavení všech volitelných parametrů na centrále vytvoříte nové inicializační balíčky pro všechny pobočky.

Volitelné parametry je možné aktivovat z nabídky Nastavení/Globální nastavení/Volitelné parametry a následně zatrhnout volbu Povolit použití volitelných parametrů. Po uložení tohoto nastavení budete moci využívat agendu Volitelné parametry, kterou následně otevřete z nabídky Nastavení/Volitelné parametry. Nastavení volitelných parametrů může provádět pouze administrátor nebo uživatel s administrátorskými funkcemi.

str104_volitelneparametry.png

POHODA vám navíc umožňuje zvětšit strany formuláře pro volitelné parametry na záložce Parametry v agendě Zásoby a zároveň zrušit náhled obrázků v této agendě. Stačí zatrhnout volbu Povolit zvětšení strany parametrů se skrytím náhledu obrázku, kterou najdete také v agendě Zásoby.

Volitelné parametry je možné použít v agendách informačního systému POHODA E1 (64 parametrů), ale také v uživatelské agendě (128 parametrů), kterou si každý uživatel může vytvořit podle vlastních požadavků.

Agendy, ve kterých je možné volitelné parametry využít, jsou: Adresář, Banka, Činnosti, Číselné řady, Členění skladů, Evidenční čísla, Drobný majetek, agendy faktur, Interní doklady, Jízdy, Leasingový majetek, Majetek, Nabídky, Objednávky, Personalistika, Prodejky, Pokladna, Poptávky, Převod, Příjemky, Reklamace, Servis, Seznam řidičů, Smlouvy, Střediska, Účetní deník, Účtová osnova, Události, Vozidla, Výdejky, Výroba, Zakázky Zásoby. Výběr jmenovaných agend uskutečníte z výklopného seznamu, který se nachází v levé části formuláře agendy. Poté zadáte hodnoty na záložce Parametry agendy Parametry položek a nastavené hodnoty rozvrhnete ve formuláři agendy.

Záložky Parametry agendy a Parametry položek

Na záložce Parametry agendy můžete nastavit údaje různých datových typů.

Pro agendy Banka, Vydané, resp. Přijaté faktury, Ostatní pohledávky a závazky, Vydané, resp. Přijaté zálohové faktury, Interní doklady, Nabídky, Poptávky, Vydané, resp. Přijaté objednávky, Jízdy, Personalistika, Pokladna, Převod, Příjemky, Prodejky, Reklamace, Servis, Výdejky a Výroba lze zadat navíc na záložce Parametry položek i volitelné parametry pro položky dokladů. Tyto údaje můžete následně vložit na tiskové sestavy nebo je využít v jiných aplikacích, např. pro internetové obchody. Jedná se o tyto parametry:

Název – Název pole, který se bude zobrazovat ve formuláři zvolené agendy.

Db. pole – Název databázového pole, které bude zapsáno přímo do databáze. Program automaticky doplní před zadaný název zkratku VPr a v případě datového pole typu Seznam zkratku RefVPr.

Pokud uložíte záznam v agendě Volitelné parametry a nevyplníte záložku Parametry agendy, nebude možné ve vybrané agendě nastavit jednotlivé prvky formuláře.

Typ – Požadovaný datový typ (např. Text, Text (dlouhý), Měna, Číslo, Číslo (celé), Ano/Ne, Datum a Seznam).

Délka – Požadovaná délka textového pole.

Agenda – Pole je aktivní, když vyberete datový typ Seznam. Prostřednictvím tohoto pole je možné vybrat jednu z variant předdefinovaných údajů v agendě Uživatelské seznamy. Datový typ Seznam je možné navázat i na agendy Střediska, Činnosti (zobrazování těchto dvou agend není ovlivněno volbou Používat činnosti, resp. Používat střediska v agendě Globální nastavení v sekci Doklady/Členění), Země a Sklady.

Pořadí zadaných položek změníte povelem Pořadí, který je přístupný po stisku pravého tlačítka myši v tabulce položek.

Definice parametrů se ukládají přímo do databáze systému POHODA E1, kde dochází k přidání tabulek sVP a sVPpol.

Tabulka sVP – Zde se ukládají všechny nastavené agendy, včetně uživatelské agendy.

Tabulka sVPpol – Dochází zde k uložení všech položek, které byly nastaveny pro jednotlivé agendy, včetně položek uživatelské agendy.

V některých případech je možné volitelné parametry přenášet z jedné agendy do druhé. Podmínkou je, aby zdrojová agenda a cílová agenda měly definované shodné parametry. Například se může jednat o přenos parametrů ze skladové zásoby do položek dokladů nebo přenos parametrů do účetního deníku.

Práce s formulářem

Umístění prvků v dialogovém okně Úprava formuláře změníte pomocí myši a klávesy se šipkou.

str105_pracesformularem.png

V dialogovém okně Úprava formuláře, které vyvoláte ve formuláři agendy pravým tlačítkem myši, je možné definovat formulář zvolené agendy. V levé části dialogového okna Úprava formuláře můžete vidět Parametry agendy, které jste si nastavili v agendě Volitelné parametry. Při zobrazení dialogového okna Úprava formuláře máte možnost z levého sloupce vybrat dvojklikem myši ten parametr agendy, který bude ve zvolené agendě dostupný. Jakmile nastavíte tyto parametry v dialogovém okně, bude po stisku tlačítka OK formulář agendy dostupný pro další práci ve zvolené agendě.

Velikost, šířku a zarovnání parametrů upravíte a navolíte pomocí nástrojové lišty. Stejně tak si můžete pozměnit umístění jednotlivých popisků. Chcete-li označit více než jeden prvek ve formuláři, stiskněte nejprve klávesu SHIFT a potom klikejte na odpovídající prvky.

Nástrojová lišta v dialogovém okně Úprava formuláře

PU3_ikona_Vlozi_par.png Vloží vybraný parametr do formuláře PU3_ikona_Doleva.png Zarovná doleva
PU3_ikona_Vlozi_popisek.png Vloží popisek PU3_ikona_Doprava.png Zarovná doprava
PU3_ikona_OK.png Vloží tlačítko PU3_ikona_Nahoru.png Zarovná nahoru
PU3_ikona_Web.png Vloží odkaz PU3_ikona_Dolu.png Zarovná dolů
PU3_ikona_Ramecek_ABC.png Vloží rámeček skupiny PU3_ikona_Sirka_2.png Stejná šířka
PU3_ikona_Ramecek.png Vloží rámeček PU3_ikona_Vyska.png Stejná výška
PU3_ikona_Obrazek.png Vloží obrázek PU3_ikona_Stejna_sirka.png Stejné rozměry

Definice úprav formulářů jednotlivých agend, včetně agendy uživatelské, se ukládají přímo do databáze informačního systému POHODA E1 do tabulky sUsrFrm.

Uživatelská agenda

Pokud vyberete agendu typu Uživatelská agenda, zpřístupní se sekce Nastavení uživatelské agendy. V té musíte zadat název, zkratku a označení agendy v databázi (pole Tabulka). Ke každé uživatelské agendě můžete nastavit vlastní číselnou řadu.

Chcete-li v uživatelské agendě využívat záložku Položky dokladů či pracovat s šablonami nebo dokumenty, zatrhněte požadovanou volbu v  sekci Nastavení uživatelské agendy.

Uživatelské agendy je možné otevřít prostřednictvím stejnojmenné nabídky zobrazené na standardní liště.

Vlastní manipulaci se soubory a zobrazení souborů zprostředkovává záložka Dokumenty. Naleznete ji v konkrétní uživatelské agendě. Následně můžete pomocí záložek Parametry agendy Parametry položek přidávat volitelné parametry různých datových typů, podobně jako v případě přidávání volitelných parametrů do ostatních agend. Prostřednictvím volby Úprava formuláře je možné v každé uživatelské agendě přidat pole Číslo, jímž vyberete číselné řady, a dále pole Editoval s informací o uživateli, který záznam naposledy upravoval.

Chcete-li si přizpůsobit uživatelskou agendu podle svého, nezapomeňte vyplnit ještě záložku Nastavení, která obsahuje programový kód ve VBScriptu.

Pomocí programového kódu VBS (Visual Basic Script) je možné reagovat na události v agendě, upravovat a kontrolovat zadané hodnoty parametrů a přizpůsobit si tak uživatelskou agendu vlastním potřebám.

Záložka Nastavení obsahuje dvě části. V levé můžete vidět jednotlivé funkce, události a proměnné, které se pro uzpůsobení agendy používají. Tato část se nazývá Navigační panel. Pravá část záložky Nastavení slouží k zápisu samotného kódu a nazýváme ji Editační okno.

str107_editacnioknoVBS.png

Jednotlivé parametry jsou zpřístupněny jako objekty s metodami přes identifikátor Db.pole s prefixem fi (agenda) a gi (položky).

Při práci s agendou jsou vyvolávány události (On), ve kterých je možné řídit chování editace dat v agendě. Pokud tedy potřebujete definovat událost nebo funkci pro parametry agendy, musíte použít před samotným názvem databázového pole zkratku fi (např. fiVPr). V případě položek je nutné vyplnit před názvem databázového pole zkratku gi (např. giVPr).

Agenda Uživatelské seznamy

Vlastní uživatelské agendy můžete otevřít z hlavní nabídky.

Agenda Uživatelské seznamy je určená k definování seznamů použitelných při návrhu polí v agendě Volitelné parametry a následně k použití v jednotlivých agendách. Na záložce Položky seznamu je nabídnuta možnost vyplnit dílčí položky, ze kterých se uživatelský seznam poskládá. Takto nadefinovaný seznam se pak bude nabízet v agendách, ve kterých lze volitelné parametry použít. Uživatelské seznamy otevřete přes nabídku Nastavení/Uživatelské seznamy.

Uživatelské seznamy lze přiřadit pouze k datovému typu Seznam na záložce Parametry agendy v agendě Volitelné parametry.

Jakmile se záznam s datovým typem Seznam uloží, přidá se před zadaný název databázového pole (ve sloupci Db. pole) navíc zkratka RefVPr. Definice uživatelských seznamů jsou uloženy přímo v databázi systému POHODA E1, kde dochází k přidání tabulek sVPULsVPULpol.

Tabulka sVPUL – Zde se ukládají všechny uživatelské seznamy, které byly vytvořeny.

Tabulka sVPULpol – Zde se ukládají všechny položky uživatelských seznamů, které byly vytvořeny.