Man11003: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 100: | Řádek 100: | ||
{{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.'''}} | {{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.'''}} | ||
[[Image:R_11003c.png]]<br> | |||
'''Obr. 11003/3''' ''Entity - vazby'' | |||
<br> | <br> | ||
[[Kategorie:Správce]] | [[Kategorie:Správce]] |
Verze z 27. 1. 2020, 07:41
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. Formulář je univerzální a slouží pro vkládání, úpravu a prohlížení příloh.
Obr. 11003/1 Definice vazeb příloh k dokladu - Podmínky
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) - implementač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říklad přístupné, ale umožňuje pouze vložení, 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ů.
![]() |
Příklad |
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) |
![]() |
Příklad |
Povolení přístupu 'A' |
![]() |
Příklad |
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 |
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. 11003/2 Definice vazeb příloh k dokladu - Související přílohy
Při vyhledávání / zobrazování / stahování / připojování souvisejících příloh u e-schvalovaných závazkových dokladů se za související přílohu považuje také dokument připojený k přijatému zálohovému listu, který je vyúčtovaný v řádcích závazku. Ze všech formulářů pro dodavatelské faktury, závazky k zaměstnanci a monitorovací zprávu jsou v souvisejících přílohách zobrazeny i přílohy k přijatým zálohovým listům, které jsou vyúčtované v řádcích závazku.
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 |
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 |
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. |