![]() |
Šablony |
![]() |
Vytváření nových objektů |
Vzhledem k tomu, že u různých druhů objektů může být evidováno více šablon,
vzniká pochopitelně potřeba v určitých situacích nabídnout tu šablonu, která je v daný okamžik nejvhodnější nebo
dokonce povinná.
Obecně lze pro každý druh objektu nastavit jednu výchozí šablonu bez ohledu na další související faktory. Mnohdy
je ale zapotřebí do algoritmu zjišťování výchozí šablony zapojit i další parametry jako je aktér a/nebo místo ze
kterého je nový objekt vytvářen apod.
Program rozlišuje 2 druhy šablon.
Výchozí šablona je definována administrátorem nebo samotným uživatelem u jednotlivých druhů objektu. Jde o základní nastavení, které je co se týče priorit na posledním místě (viz. dále "Pořadí kontextového vyhodnocování doporučené šablony od nejvyšší priority k nejnižší").
Doporučená šablona je taková, která vychází z nějakého kontextu, tzn. že existuje nějaký
protiobjekt, z jehož některých vlastností může být programem usouzeno, že by měla být použita nějaká konkrétní
šablona.
Více viz. dále.
V konfiguraci Druhů (tříd) / karta Šablony kliknutím na tlačítko Nastavit šablonu jako výchozí pro
danou třídu
Pro každý druh může administrátor šablon a číselníků určit
jednu výchozí šablonu, kterou program uplatní pro všechny uživatele, kteří nemají pro daný druh určenou jinou
výchozí šablonu a z kontextu nevyplývá žádná doporučená šablona.
Toto nastavení provede v Kartě Šablony (konfigurace) .
V dialogu Volba
předlohy kliknutím na tlačítko Výchozí
Pro každý druh může mít každý uživatel určenou jednu svou výchozí šablonu, která se pro něj uplatní
přednostně oproti předchozímu nastavení.
V globální konfiguraci / karta Kontakty
V tomto místě může vrcholový administrátor určit výchozí
šablonu zásilky a/nebo pošty běžné (papírové) pro
odeslání upomínky a
faktury vydané.
Toto nastavení platí pro všechny kontakty.
V prohlížeči kontaktu na kartě Další / Další parametry
/ Šablona k odesl. faktury
V tomto místě může uživatel určit výchozí šablonu zásilky nebo papírového dopisu pro odeslání faktury vydané
pro konkrétního aktéra.
V prohlížeči kontaktu na kartě Další / Platební
kalendář / Šablona upomínky
V tomto místě může uživatel určit výchozí šablonu zásilky nebo papírového dopisu pro odeslání platební
upomínky pro konkrétního aktéra.
V konfiguraci druhů (tříd) na kartě Šablony v combu
Výchozí šab. zásilky
V tomto místě může administrátor šablon nastavit šablonu zásilky pro určitý druh objektu a zároveň pro
určitou šablonu daného druhu.
Může např. nastavit, že pro fakturu vydanou vytvořenou ze šablony XXX se má při vytváření zásilky z jejího
prohlížeče přednastavit šablona zásilky YYY.
V prohlížeči kontaktu na kartě Další / Bankovní účty, preferované šablony
Pro každý druh objektu kromě zásilky a pošty běžné (papírové) zde lze definovat doporučenou šablonu určitého
druhu objektu pro daného aktéra.
Tato šablona může být povinná (jiná se nebude nabízet) nebo nepovinná (doporučená).
Opačný pohled na toto nastavení je v konfiguraci druhů (tříd) na kartě Šablony, kde lze na kartě Preference určit pro jednu konkrétní šablonu libovolný počet aktérů.
V prohlížeči objednávky od zákazníka / karta Platby / Šablona fakt. vyd.
Zde lze definovat doporučenou šablonu faktury vydané vznikající z příslušné objednávky od zákazníka..
Tuto šablonu faktury vydané je vhodné zadat v příslušné šabloně objednávky od zákazníka. Do nově vznikající
reálné objednávky pak bude z této šablony převzata. V každé jednotlivé objednávce je možné definovat tuto
šablonu individuálně.
V prohlížeči objednávky od zákazníka /
karta Další údaje / Šablona mailu - potvrz.
přij.
Zde lze definovat doporučenou šablonu pro odeslání potvrzující zásilky v situaci, kdy uživatel uloží data
přijaté objednávky, ve které zaškrtl údaj "Realizace je schválena".
V proceduře U_Dej_Id_Dflt_Sablo
Jde o specificky naprogramovaná pravidla pro konkrétního uživatele Kaskády.
Může být využito pro jakýkoliv druh, protiobjekt, filtr i další zde nespecifikované vlastnosti protiobjektu
Takovouto úpravu vyhodnocování šablon využívající SQL objekty "na míru" lze objednat kontaktováním technické
podpory Kaskády. Měla by to však být až ta nejzažší možnost, pokud jiné standardní možnosti nastavení
výchozích šablon nestačí.
V některých místech programu mohou být definované další šablony, které jsou však použity vždy bez jakýchkoliv
vyhodnocování priorit. Při jejich použití se nenabízí dialog volba předlohy.
Např. šablony pro Vegu, mzdy apod.
Následující pravidla pro stanovení výchozí nebo doporučené šablony jsou popsána v takovém pořadí, v jakém jsou v programu vyhodnocována. Vždy, když se programu v nějakém kroku podaří nalézt nějakou vyhovující šablonu, již nepokračuje v kroku následujícím (vyhodnocením dalšího pravidla). Je to již zbytečné, protože tu nejlepší šablonu již program nalezl.
V prvním kroku program hledá doporučenou šablonu v tomto pořadí.
Šablona vyplývající z uživatelské procedury U_Dej_Id_Dflt_Sablo
Tímto způsobem lze nalézt příslušnou doporučenou šablonu, nebo dokonce přímo jedinou nutnou šablonu.
Šablona faktury vydané vznikající v souvislosti s OZA - nastavena v kartě
"Platby"
Pokud vydaná faktura vzniká v souvislosti s OZA a v příslušné objednávce je šablona zadána, použije se
přednostně.
Šablona zásilky vznikající v souvislosti s OZA při odeslání
potvrzující zásilky - nastavena v kartě "Další údaje"
Pokud zásilka vzniká v souvislosti s OZA při odeslání potvrzující zásilky a v příslušné objednávce je šablona
zadána, použije se přednostně.
Preferované šablony pro druhy objektů u kontaktu
V tomto případě chování dialogu pro volbu šablony závisí na tom, zda je uvedená šablona označena jako
Povinná
V dialogu volba předlohy se nabídne pouze tato jediná šablona.
Nepovinná
V dialogu volba předlohy se mohou nabídnout i jiné šablony daného druhu u kterých figuruje daný aktér.
Šablona zásilky
Pokud zásilka vzniká v souvislosti s fakturou vydanou, má prioritu šablona určená pro odesílání faktur přímo u kontaktu
Pokud program nic nenašel, pak se vždy podívá na definici šablony zásilky u šablony, podle které vznikl příslušný protiobjekt (objekt, ze kterého je zásilka odeslána)
Pokud program nic nenašel a pokud zásilka vzniká v souvislosti s fakturou vydanou, pak program použije šablonu určenou pro odesílání faktur emailem v globální konfiguraci
Šablona pro "Běžnou poštu (papírovou)" a pokud zásilka vzniká v souvislosti s fakturou vydanou
V tomto případě má prioritu šablona určená pro odesílání faktur poštou přímo u kontaktu.
Pokud program nic nenašel, pak program použije šablonu určenou pro odesílání faktur poštou v globální konfiguraci.
Pokud program žádnou doporučenou šablonu nenašel, v druhém kroku hledá výchozí šablonu v tomto pořadí.
Výchozí šablona daného druhu nastavená uživatelem v dialogu Volba předlohy
Výchozí šablona daného druhu nastavená administrátorem pro všechny uživatele
V dialogu Volba předlohy z výše uvedené logiky vyhodnocování priorit může být
zobrazena pouze jedna jediná šablona (pokud je povinná)
zobrazena nepovinná šablona a zároveň zde může figurovat navíc šablona, u které je uveden stejný aktér jako u protiobjektu, ze kterého nový objekt vzniká
zobrazeno více šablon vyhovující danému kontextu, přitom bude napozicovaná ta, která odpovídá nejvyšší prioritě.
Aby bylo na první pohled jasné, jaká šablona je výchozí, doporučená a všechny ostatní, jsou šablony v dialogu Volba předlohy odlišeny barvou písma následovně
fuchsiovou barvou - doporučené šablony
modrou barvou - výchozí šablony
černou barvou - všechny ostatní šablony
![]() |
Šablony |
![]() |
Vytváření nových objektů |