Man11003: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jdan (diskuse | příspěvky)
Bez shrnutí editace
Jdan (diskuse | příspěvky)
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 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 Příklad
Povolení přístupu 'A'


Příklad 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 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 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.



Obr. 11003/3 Entity - vazby