Man11003: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Dnovakova (diskuse | příspěvky)
Dnovakova (diskuse | příspěvky)
Řádek 4: Řádek 4:


[[Image:r_11003a.gif]]<br>
[[Image:r_11003a.gif]]<br>
'''Obr. 00315/1''' ''Definice vazeb příloh k dokladu''
'''Obr. 00315/1''' ''Definice vazeb příloh k dokladu - Přílohy''


Tento formulář zobrazuje všechny nadefinované vazby. Většina vazeb je nastavena jako systémové a nelze je upravovat. Uživatelem nadefinované vazby jsou přístupné pro opravy.
Tento formulář zobrazuje všechny nadefinované vazby. Většina vazeb je nastavena jako systémové a nelze je upravovat. Uživatelem nadefinované vazby jsou přístupné pro opravy.
Řádek 64: Řádek 64:
* DEL - Příznak zrušení záznamu
* DEL - Příznak zrušení záznamu


Vazby pro související přílohy se definují na kartě „''Související přílohy''“ (tabulka TPRILREF).


Vazby pro související přílohy se definují na kartě „'''Související přílohy'''“ (tabulka TPRILREF).
[[Image:r_11003a.gif]]<br>
'''Obr. 00315/1''' ''Definice vazeb příloh k dokladu - Související přílohy''


Popis jednotlivých polí:
Popis jednotlivých polí:

Verze z 21. 4. 2011, 14:23

11003 * Definice vazeb příloh k dokladu

V systému iFIS* lze nadefinovat možnost vkládat přílohy k jakémukoliv záznamu (hlavička dokladu, řádek dokladu, hodnota v číselníku apod.), jehož jednoznačný klíč je určen pouze jedním sloupcem v tabulce. Pro vkládání, úpravu a prohlížení příloh se používá univerzální formulář (11003) – Definice vazeb příloh k dokladu:


Obr. 00315/1 Definice vazeb příloh k dokladu - Přílohy

Tento formulář zobrazuje všechny nadefinované vazby. Většina vazeb je nastavena jako systémové a nelze je upravovat. Uživatelem nadefinované vazby jsou přístupné pro opravy.

Vazby pro přílohy se definují v horním bloku „Definice vazeb pro přílohy“ (tabulka TPRILDEF).

Popis jednotlivých polí:

  • Formulář (FORMULAR) - Imlementační jméno formuláře (jméno souboru), ke kterému se vytváří vazba pro přílohy (nevyplňuje se, pokud je zadán MODUL)
  • Modul (MODUL) - Jméno formuláře, ke kterému se vytváří vazba pro přílohy (má přednost před sloupcem FORMULAR - název formuláře; nevyplňuje se, pokud je zadán FORMULAR)
  • Blok (BLOK) - Blok formuláře, ke kterému se vytváří vazba pro přílohy
  • Entita (ENTITA) - Entita, k jejímuž záznamu je definována vazba
  • Ej. (EKJ_FLAG)- Používat ekonomickou jednotku? A / N (výchozí – A)
  • Položka UnID (POLOZKA_UNIDENT) - Položka obsahující ID záznamu, ke kterému se vytváří vazba pro přílohy (včetně bloku, např. B1.DOC_ID)
  • Úloha (ULO_ID) - ID úlohy (J_ULO)
  • Položka UloID (POLOZKA_ULO_ID) - Položka obsahující ID úlohy záznamu, ke kterému se vytváří vazba pro přílohy (včetně bloku, např. B1.ULO_ID)
  • Přepínače V/N/B (UPDATE_FLAG) - Přílohy lze vkládat, mazat a měnit
    • V - vždy – výchozí)
    • N - nikdy
    • B - dle módu bloku
  • Del. (REMOVE_FLAG) - Mazat / zneplatnit rušené přílohy - D (vymazat – výchozí) / C (označit jako zrušené ve sloupci DEL)
  • Doména typu dok. (DOCTYP_DOMENA) - Název domény pro výběr typu dokumentu
  • Menu (MENU_ACCESS_FLAG) - Přístup k přílohám přes menu a ikonu v nástrojové liště - A / N (výchozí – A)
  • Popis (POPIS) - Popis vazby

Na kartě „Podmínky“ jsou definovány zpřísňující podmínky pro přístup k tlačítkům i ověření akce při stisku tlačítka (insert/update u tlačítka Vlož – tlačítko je např. přístupné, ale umožňuje pouze vložení ale nikoliv změnu přílohy), podmínku pro aktualizaci hlavičky přílohy a proměnné použité v podmínkách. Výraz musí vracet řetězec ‚A‘ nebo ‚N‘. Výrazem může být přímo řetězec včetně apostrofů.

Tip Tip
Příklad 1 – výraz s proměnnými


(case when (:FLD_TYP ='K' or :FLD_TYP ='KO' or (:FLD_TYP ='P' and :FLD_MOJE ='A')) then 'A' else 'N' end)
Tip Tip
Příklad 2 – povolení přístupu

'A'


Tip Tip
Příklad 3 – zakázání přístupu

'N'


Popis jednotlivých polí:

  • Aktualizace hlaviček (PODM_UPDATE_ACT) – výraz určující, zda je možno provádět aktualizaci hlavičky přílohy (změna popisu, typu přílohy apod.).
  • Tlačítko CMDADD - vložení (PODM_CMDADD) – výraz určující, zda je možno vložit soubor přílohy.
  • Tlačítko CMDADD - vložení (PODM_CMDUPD) – výraz určující, zda je možno vyměnit soubor přílohy. Tlačítko „Vlož“ je přístupné, pokud je splněna jedna z podmínek „Tlačítko CMDADD – vložení“ nebo „Tlačítko CMDADD – změna“.
  • Tlačítko CMDSHOW (PODM_CMDSHOW) – výraz určující, zda je možno zobrazit soubor přílohy (zda je přístupné tlačítko „Ukaž“).
  • Tlačítko CMDCOPY (PODM_CMDCOPY) – výraz určující, zda je možno kopírovat soubor přílohy na lokální disk (zda je přístupné tlačítko „Kopíruj“).
  • Tlačítko CMDDEL (PODM_CMDDEL) – výraz určující, zda je možno vymazat soubor přílohy (zda je přístupné tlačítko „Zruš“).

Proměnné vazeb pro podmínky přístupů k tlačítkům a akcím se definují v bloku „Proměnné podmínek“ (tabulka TPRILDEP).

Popis jednotlivých polí:

  • Proměnná (PROMENNA) - Název proměnné použité v dotazu v TPRILREF
  • Položka (POLOZKA) - Název položky, která naplní proměnnou (včetně bloku, např. B2.DOCIDNO)
Pozor Pozor
Proměnné Systémových definic nelze měnit.


Nezobrazovaná pole:

  • DEF_ID - ID definice vazby (generováno sekvencí po uživatelské definice – kladné hodnoty, pro systémové definice záporné hodnoty)
  • SYSTEM_FLAG - Definice je systémová, nelze ji uživatelsky měnit - A (systémová - nelze měnit) / N (lze měnit – výchozí)
  • POZICE_Y - Y-ová souřadnice pro okno s přílohami
  • DEL - Příznak zrušení záznamu


Vazby pro související přílohy se definují na kartě „Související přílohy“ (tabulka TPRILREF).


Obr. 00315/1 Definice vazeb příloh k dokladu - Související přílohy

Popis jednotlivých polí:

  • Dotaz (DOTAZ) - Dotaz pro výběr příloh souvisejících dokladů (vrací UNIDENT, ULO_ID, TABULKA a EKJ_ID – jednoznačné určení dokladu, k němuž jsou připojeny přílohy). V dotazu lze používat proměnné, které je nutné nadefinovat v následujícím bloku. Proměnná je v dotazu označena dvojtečkou před svým jménem.
  • Popis (POPIS) - Popis vazby

Nezobrazovaná pole:

  • REF_ID - ID definice vazby souvisejících příloh (generováno sekvencí po uživatelské definice – kladné hodnoty, pro systémové definice záporné hodnoty)
  • DEF_ID - ID definice nadřízené vazby (reference na TPRILDEF)';

SYSTEM_FLAG - Definice je systémová, nelze ji uživatelsky měnit - A (systémová - nelze měnit) / N (lze měnit - výchozí)

  • DEL - Příznak zrušení záznamu

Proměnné vazeb pro související přílohy se definují v bloku „Definice proměnných k vazbám příloh souvisejících dokladů“ (tabulka TPRILREP).

Popis jednotlivých polí:

  • Proměnná (PROMENNA) - Název proměnné použité v dotazu v TPRILREF
  • Položka (POLOZKA) - Název položky, která naplní proměnnou (včetně bloku, např. B2.DOCIDNO)

Nezobrazovaná pole:

  • REF_ID - definice vazby souvisejících příloh (TPRILREF)
Pozor Pozor
Proměnné Systémových definic nelze měnit.


Import systémových definic

Systémové definice mají hodnoty primárních klíčů DEF_ID a REF_ID záporné, aby bylo možné provádět hromadné importy definic příloh, souvisejících příloh a jejich proměnných bez ohledu na případné uživatelsky vytvořené definice. Systémové Definice je možné vkládat pouze pomocí vývojových nástrojů (SQL Plus apod.)


Pozor Pozor
Neprovádět žádné změny, pokud si nejste jisti, jak jsou vazby pro přílohy

definovány. Hrozí ztráta nebo pomíchání vazeb na existující doklady, které nemusí být možné opravit.