<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
		<id>https://asseco-spin.sk/sk/spin2/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vladana.huckova</id>
		<title>SPIN2-wiki - Príspevky používateľa [sk]</title>
		<link rel="self" type="application/atom+xml" href="https://asseco-spin.sk/sk/spin2/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vladana.huckova"/>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php/%C5%A0peci%C3%A1lne:Pr%C3%ADspevky/Vladana.huckova"/>
		<updated>2026-04-24T12:39:59Z</updated>
		<subtitle>Príspevky používateľa</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=29207</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=29207"/>
				<updated>2025-03-24T15:33:57Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Dodací list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Pozor|'''Táto stránka už nie je aktualizovaná. Aktuálnu dokumentáciu nájdete na odkaze:'''&lt;br /&gt;
https://wiki.assecosolutions.sk/sk/home/public/qasida/documentation/pracovne-postupy/spolocne-pp/databazove-stlpce}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
'''oš z PO do WF'''&lt;br /&gt;
&lt;br /&gt;
select os.nazov_prvku_struktury from dl.sof_objednavka o, dl.dl_ep_red red, dl.dl_organizacna_struktura os where o.ep_id = u.ep_id and o.ep_id = red.ep_id and os.org_id(+) = red.org_id&lt;br /&gt;
&lt;br /&gt;
'''sklad z PO do WF'''&lt;br /&gt;
&lt;br /&gt;
select s.nazov_skladu from dl.sof_objednavka o, sof_sklad s where o.ep_id = u.ep_id and s.sklad_id = o.sklad_id&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''pridanie názvu okresu'''&lt;br /&gt;
&lt;br /&gt;
(select o.nazov_okresu from dl.dl_firma f join dl.dl_adresa a on f.adresa_id = a.adresa_id join dl.dl_mesto m on a.mesto_id = m.mesto_id join dl.dl_okres o on m.okres_id = o.okres_id where f.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''pridanie názvu kraja'''&lt;br /&gt;
&lt;br /&gt;
(select k.nazov_kraja from dl.dl_firma f join dl.dl_adresa a on f.adresa_id = a.adresa_id join dl.dl_mesto m on a.mesto_id = m.mesto_id join dl.dl_okres o on m.okres_id = o.okres_id join dl.dl_kraj k on o.okres_id = k.kraj_id where f.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Timestamp'''&lt;br /&gt;
&lt;br /&gt;
v okne firma pridat cez dtabázovy stlpec dl_firma.firma_lctstamp&lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''názov typu PDP (sadzby DPH) do záložky Prehľad'''&lt;br /&gt;
&lt;br /&gt;
(dl.dan_typ_polozky_dp.nazov_typu_pdp)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre VS zálohovej fa do záložky záloha/dobropis'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.getVS(dl.ffakVazbaRFaZFa(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Prezentácia-Kniha tuz. odberatelských faktur - sumárna podla UZP - doplnenie počtu dní za koľko bola fa uhradená '''&lt;br /&gt;
&lt;br /&gt;
(trunc( dl.fdlPSDatumPoslUhr(dl.sof_faktura.ep_id) )-trunc(dl.sof_faktura.datum_vystavenia))&lt;br /&gt;
&lt;br /&gt;
'''doplnenie popisu z označenia dodávky (ak je iný ako produkt) do prehľadu OF '''&lt;br /&gt;
&lt;br /&gt;
(select t.text_riadku_fa from dl.sof_text_riadku_fa t where t.ep_id=dl.sof_riadok_fa.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Doplnenie stĺpca Účtovný druh z položiek OF do hlavičky OF, pre viac rôznych ÚD - oddelené čiarkou'''&lt;br /&gt;
&lt;br /&gt;
dl.fodbKKSkratkaUsPreHfa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Doplnenie stĺpca Označenie dodávky z položiek faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.fodbKKPopisRfa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''OF - prenos fa medzi mandantami - info o prenose'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlogdatum(dl.sof_faktura.ep_id,'E','FDMAND')&lt;br /&gt;
&lt;br /&gt;
'''OFz - prenos fa medzi mandantami - info o prenose'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlogdatum(dl.sof_faktura.ep_id,'E','FDZMAND')&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
''' DB stĺpec do položiek PO pre zobrazenie množstva skladom:'''&lt;br /&gt;
&lt;br /&gt;
(select kar.mnozstvo from dl.sof_skladova_karta kar join dl.sof_objednavka o on o.sklad_id = kar.sklad_id where kar.produkt_id = dl.sof_riadok_obj.produkt_id and o.ep_id = dl.sof_riadok_obj.mep_id)&lt;br /&gt;
&lt;br /&gt;
''' skladová cena do položky predajnej (došlej) objednávky'''&lt;br /&gt;
&lt;br /&gt;
(select k.jednotkova_cena from dl.sof_skladova_karta k where k.produkt_id = dl.sof_riadok_obj.produkt_id and k.sklad_id = nvl(dl.sof_objednavka.sklad_id, 390))&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' Názov kategórie produktu:''' &lt;br /&gt;
&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dodávateľ z príjemky - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsStyx.getDodavatelProduktuZPrijemky(dl.sof_riadok_vd.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Voliteľný údaj z Predajnej objednávky do záložky Prehľad v okne Dodací list'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(dl.pkdleputils.getep4neptyp(dl.sof_vd.ep_id,'N',360),'ODBTDECU') - Názov voliteľného údaja z PO, kde 'ODBTDECU' je kód daného VÚ&lt;br /&gt;
dl.pkdleputils.getvuepvalue(dl.pkdleputils.getep4neptyp(dl.sof_vd.ep_id,'N',360),'ODBTDECU', 'A') - Popis voliteľného údaja z PO&lt;br /&gt;
&lt;br /&gt;
'''DL - položky: Suma Faktúry - čo bude na OF (kvôli zaokrúhľovaniu'''&lt;br /&gt;
dl.fodbKKSumaCfsDlFa(dl.sof_vd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Výdajka - položka===&lt;br /&gt;
&lt;br /&gt;
''' Dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f join dl.sof_pr pr on pr.firma_id = f.firma_id join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
''' Číslo príjemky'''&lt;br /&gt;
&lt;br /&gt;
(select pr.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
''' Číslo NO'''&lt;br /&gt;
&lt;br /&gt;
(select obj.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id join dl.sof_objednavka obj on obj.ep_id = dl.pkdlEPUtils.getEP4NEPTyp(pr.ep_id, 'N', 350) where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
''' Číslo DF'''&lt;br /&gt;
&lt;br /&gt;
(select fa.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id join dl.sof_faktura fa on fa.ep_id = dl.pkdlEPUtils.getEP4NEPTyp(pr.ep_id, 'S', 310) where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- do záložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
'''Popis produktu - pridat ako databázový stlpec'''&lt;br /&gt;
&lt;br /&gt;
(dl.sof_produkt.popis_produktu)&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
'''pridať dodávateľa do produktu '''&lt;br /&gt;
&lt;br /&gt;
(select listagg(f.nazov_firmy, ', ') within group (order by f.firma_id) from dl.sof_firma_produkt fp join dl.dl_firma f on f.firma_id = fp.firma_id join dl.sof_dodavatel d on d.FIRMA_ID = f.firma_id where fp.produkt_id = dl.sof_produkt.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Produkt - zoznam PDD z karty DPH'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(tpdp.nazov_typu_pdp || ' - ' || decode(tpdp.typ_ep_id, 27, 'P', 29, 'U', 'X'), ';' || dl.fdlNewLine()) within group (order by null) from dl.sof_produkt_typpdp p join dl.dan_typ_polozky_dp tpdp on tpdp.typ_pdp_id = p.typ_pdp_id where p.produkt_id = dl.sof_produkt.produkt_id)&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj FIRMA z položky účtovného dokladu do ppau'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid,'FIRMA')))&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj XY z položky účtovného dokladu, položky DF a OF do ppau'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid, 'OBDOBIE', 'A')&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid, 'OBDOBIE')&lt;br /&gt;
&lt;br /&gt;
'''Číslo FD z položky výdajky'''&lt;br /&gt;
&lt;br /&gt;
(select fa.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id join dl.sof_faktura fa on fa.ep_id = dl.pkdlEPUtils.getEP4NEPTyp(pr.ep_id, 'S', 310) where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest((select nvl(clp.rep_id, clp.ep_id) from dl.dl_ep_clip clp where clp.ep_id = pohybyAU.cEPid)))&lt;br /&gt;
&lt;br /&gt;
'''Poznamka - vú z položky výdajky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select nvl(clp.rep_id, clp.ep_id) from dl.dl_ep_clip clp where clp.ep_id = pohybyAU.cEPid), 'VYDP_POZN')&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie (okrem POPu) - VÚ z položky výdajky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select nvl(clp.rep_id, clp.ep_id) from dl.dl_ep_clip clp where clp.ep_id = pohybyAU.cEPid), 'MIESTO')&lt;br /&gt;
&lt;br /&gt;
'''Číslo PR z položky výdajky'''&lt;br /&gt;
&lt;br /&gt;
(select pr.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest((select nvl(clp.rep_id, clp.ep_id) from dl.dl_ep_clip clp where clp.ep_id = pohybyAU.cEPid)))&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z položky výdajky'''&lt;br /&gt;
&lt;br /&gt;
(select obj.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id join dl.sof_objednavka obj on obj.ep_id = dl.pkdlEPUtils.getEP4NEPTyp(pr.ep_id, 'N', 350) where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest((select nvl(clp.rep_id, clp.ep_id) from dl.dl_ep_clip clp where clp.ep_id = pohybyAU.cEPid)))&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''počet dokumentov priradených k hlavičke interného účtovného dokladu v okne Interný účtovný doklad:'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = ud.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''účet MÚ podľa účtu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctUcet.getUcet(anUcetID =&amp;gt; dl.pkuctUcetPmNu2Mu.getMuId4Ep(anepId =&amp;gt; dl.uct_uctovny_doklad.ep_id, anUcetIdNu =&amp;gt; dl.uct_ucet.ucet_id))&lt;br /&gt;
&lt;br /&gt;
'''názov účtu MÚ podľa účtu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctUcet.getNazovUctu(anUcetID =&amp;gt; dl.pkuctUcetPmNu2Mu.getMuId4Ep(anepId =&amp;gt; dl.uct_uctovny_doklad.ep_id, anUcetIdNu =&amp;gt; dl.uct_ucet.ucet_id))&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
'''Prevodný príkaz - Položky PP - Ext. číslo dokladu (ak viac - oddelené čiarkou)'''&lt;br /&gt;
&lt;br /&gt;
(SELECT LISTAGG (f.EXT_CISLO_DOKLADU, ', ') WITHIN GROUP (ORDER BY f.EXT_CISLO_DOKLADU) AS EXT_CISLA_DOKLADU&lt;br /&gt;
FROM dl.dl_ep_ep ep,       dl.sof_faktura f  WHERE ep.ep_id = dl.ban_pol_pp.ep_id    AND f.ep_id = ep.nep_id   AND ep.typ_vazby_ep = 'S')&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - označenie dodávky z faktúry'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.dl_ep_clip.sep_id&lt;br /&gt;
&lt;br /&gt;
'''BV - hlavička - počet e-dokumentov'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.ban_bankovy_vypis.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položka - či je k nej avízo'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsSenpek.getAvizoSkupinaCislo(dl.pkUtilsSenpek.getAvizoSkupinaId4PolBVId(dl.ban_polozka_bv.ep_id))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=29185</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=29185"/>
				<updated>2025-03-12T11:21:41Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Účtovný doklad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
'''oš z PO do WF'''&lt;br /&gt;
&lt;br /&gt;
select os.nazov_prvku_struktury from dl.sof_objednavka o, dl.dl_ep_red red, dl.dl_organizacna_struktura os where o.ep_id = u.ep_id and o.ep_id = red.ep_id and os.org_id(+) = red.org_id&lt;br /&gt;
&lt;br /&gt;
'''sklad z PO do WF'''&lt;br /&gt;
&lt;br /&gt;
select s.nazov_skladu from dl.sof_objednavka o, sof_sklad s where o.ep_id = u.ep_id and s.sklad_id = o.sklad_id&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#')&lt;br /&gt;
&lt;br /&gt;
'''pridanie názvu okresu'''&lt;br /&gt;
&lt;br /&gt;
(select o.nazov_okresu from dl.dl_firma f join dl.dl_adresa a on f.adresa_id = a.adresa_id join dl.dl_mesto m on a.mesto_id = m.mesto_id join dl.dl_okres o on m.okres_id = o.okres_id where f.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie názvu kraja'''&lt;br /&gt;
&lt;br /&gt;
(select k.nazov_kraja from dl.dl_firma f join dl.dl_adresa a on f.adresa_id = a.adresa_id join dl.dl_mesto m on a.mesto_id = m.mesto_id join dl.dl_okres o on m.okres_id = o.okres_id join dl.dl_kraj k on o.okres_id = k.kraj_id where f.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''názov typu PDP (sadzby DPH) do záložky Prehľad'''&lt;br /&gt;
&lt;br /&gt;
(dl.dan_typ_polozky_dp.nazov_typu_pdp)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre VS zálohovej fa do záložky záloha/dobropis'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.getVS(dl.ffakVazbaRFaZFa(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Prezentácia-Kniha tuz. odberatelských faktur - sumárna podla UZP - doplnenie počtu dní za koľko bola fa uhradená '''&lt;br /&gt;
&lt;br /&gt;
(trunc( dl.fdlPSDatumPoslUhr(dl.sof_faktura.ep_id) )-trunc(dl.sof_faktura.datum_vystavenia))&lt;br /&gt;
&lt;br /&gt;
'''doplnenie popisu z označenia dodávky (ak je iný ako produkt) do prehľadu OF '''&lt;br /&gt;
&lt;br /&gt;
(select t.text_riadku_fa from dl.sof_text_riadku_fa t where t.ep_id=dl.sof_riadok_fa.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Doplnenie stĺpca Účtovný druh z položiek OF do hlavičky OF, pre viac rôznych ÚD - oddelené čiarkou'''&lt;br /&gt;
&lt;br /&gt;
dl.fodbKKSkratkaUsPreHfa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Doplnenie stĺpca Označenie dodávky z položiek faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.fodbKKPopisRfa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''OF - prenos fa medzi mandantami - info o prenose'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlogdatum(dl.sof_faktura.ep_id,'E','FDMAND')&lt;br /&gt;
&lt;br /&gt;
'''OFz - prenos fa medzi mandantami - info o prenose'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlogdatum(dl.sof_faktura.ep_id,'E','FDZMAND')&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
''' DB stĺpec do položiek PO pre zobrazenie množstva skladom:'''&lt;br /&gt;
&lt;br /&gt;
(select kar.mnozstvo from dl.sof_skladova_karta kar join dl.sof_objednavka o on o.sklad_id = kar.sklad_id where kar.produkt_id = dl.sof_riadok_obj.produkt_id and o.ep_id = dl.sof_riadok_obj.mep_id)&lt;br /&gt;
&lt;br /&gt;
''' skladová cena do položky predajnej (došlej) objednávky'''&lt;br /&gt;
&lt;br /&gt;
(select k.jednotkova_cena from dl.sof_skladova_karta k where k.produkt_id = dl.sof_riadok_obj.produkt_id and k.sklad_id = nvl(dl.sof_objednavka.sklad_id, 390))&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dodávateľ z príjemky - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsStyx.getDodavatelProduktuZPrijemky(dl.sof_riadok_vd.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Voliteľný údaj z Predajnej objednávky do záložky Prehľad v okne Dodací list'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(dl.pkdleputils.getep4neptyp(dl.sof_vd.ep_id,'N',360),'ODBTDECU') - Názov voliteľného údaja z PO, kde 'ODBTDECU' je kód daného VÚ&lt;br /&gt;
dl.pkdleputils.getvuepvalue(dl.pkdleputils.getep4neptyp(dl.sof_vd.ep_id,'N',360),'ODBTDECU', 'A') - Popis voliteľného údaja z PO&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Výdajka - položka===&lt;br /&gt;
&lt;br /&gt;
''' Dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f join dl.sof_pr pr on pr.firma_id = f.firma_id join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
''' Číslo príjemky'''&lt;br /&gt;
&lt;br /&gt;
(select pr.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
''' Číslo NO'''&lt;br /&gt;
&lt;br /&gt;
(select obj.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id join dl.sof_objednavka obj on obj.ep_id = dl.pkdlEPUtils.getEP4NEPTyp(pr.ep_id, 'N', 350) where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
''' Číslo DF'''&lt;br /&gt;
&lt;br /&gt;
(select fa.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id join dl.sof_faktura fa on fa.ep_id = dl.pkdlEPUtils.getEP4NEPTyp(pr.ep_id, 'S', 310) where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- do záložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
'''Popis produktu - pridat ako databázový stlpec'''&lt;br /&gt;
&lt;br /&gt;
(dl.sof_produkt.popis_produktu)&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
'''pridať dodávateľa do produktu '''&lt;br /&gt;
&lt;br /&gt;
(select listagg(f.nazov_firmy, ', ') within group (order by f.firma_id) from dl.sof_firma_produkt fp join dl.dl_firma f on f.firma_id = fp.firma_id join dl.sof_dodavatel d on d.FIRMA_ID = f.firma_id where fp.produkt_id = dl.sof_produkt.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Produkt - zoznam PDD z karty DPH'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(tpdp.nazov_typu_pdp || ' - ' || decode(tpdp.typ_ep_id, 27, 'P', 29, 'U', 'X'), ';' || dl.fdlNewLine()) within group (order by null) from dl.sof_produkt_typpdp p join dl.dan_typ_polozky_dp tpdp on tpdp.typ_pdp_id = p.typ_pdp_id where p.produkt_id = dl.sof_produkt.produkt_id)&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj FIRMA z položky účtovného dokladu do ppau'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid,'FIRMA')))&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj XY z položky účtovného dokladu, položky DF a OF do ppau'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid, 'OBDOBIE', 'A')&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid, 'OBDOBIE')&lt;br /&gt;
&lt;br /&gt;
'''Číslo FD z položky výdajky'''&lt;br /&gt;
&lt;br /&gt;
(select fa.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id join dl.sof_faktura fa on fa.ep_id = dl.pkdlEPUtils.getEP4NEPTyp(pr.ep_id, 'S', 310) where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest((select nvl(clp.rep_id, clp.ep_id) from dl.dl_ep_clip clp where clp.ep_id = pohybyAU.cEPid)))&lt;br /&gt;
&lt;br /&gt;
'''Poznamka - vú z položky výdajky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select nvl(clp.rep_id, clp.ep_id) from dl.dl_ep_clip clp where clp.ep_id = pohybyAU.cEPid), 'VYDP_POZN')&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie (okrem POPu) - VÚ z položky výdajky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select nvl(clp.rep_id, clp.ep_id) from dl.dl_ep_clip clp where clp.ep_id = pohybyAU.cEPid), 'MIESTO')&lt;br /&gt;
&lt;br /&gt;
'''Číslo PR z položky výdajky'''&lt;br /&gt;
&lt;br /&gt;
(select pr.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest((select nvl(clp.rep_id, clp.ep_id) from dl.dl_ep_clip clp where clp.ep_id = pohybyAU.cEPid)))&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z položky výdajky'''&lt;br /&gt;
&lt;br /&gt;
(select obj.cislo_dokladu from dl.sof_pr pr join dl.sof_riadok_pr rpr on rpr.mep_id = pr.ep_id join dl.sof_objednavka obj on obj.ep_id = dl.pkdlEPUtils.getEP4NEPTyp(pr.ep_id, 'N', 350) where rpr.ep_id = dl.fGetEPIdRiadokNakupnejPrijemkyTest((select nvl(clp.rep_id, clp.ep_id) from dl.dl_ep_clip clp where clp.ep_id = pohybyAU.cEPid)))&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''počet dokumentov priradených k hlavičke interného účtovného dokladu v okne Interný účtovný doklad:'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = ud.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''účet MÚ podľa účtu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctUcet.getUcet(anUcetID =&amp;gt; dl.pkuctUcetPmNu2Mu.getMuId4Ep(anepId =&amp;gt; dl.uct_uctovny_doklad.ep_id, anUcetIdNu =&amp;gt; dl.uct_ucet.ucet_id))&lt;br /&gt;
&lt;br /&gt;
'''názov účtu MÚ podľa účtu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctUcet.getNazovUctu(anUcetID =&amp;gt; dl.pkuctUcetPmNu2Mu.getMuId4Ep(anepId =&amp;gt; dl.uct_uctovny_doklad.ep_id, anUcetIdNu =&amp;gt; dl.uct_ucet.ucet_id))&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - označenie dodávky z faktúry'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.dl_ep_clip.sep_id&lt;br /&gt;
&lt;br /&gt;
'''BV - hlavička - počet e-dokumentov'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.ban_bankovy_vypis.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položka - či je k nej avízo'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsSenpek.getAvizoSkupinaCislo(dl.pkUtilsSenpek.getAvizoSkupinaId4PolBVId(dl.ban_polozka_bv.ep_id))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27982</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27982"/>
				<updated>2024-03-13T14:33:26Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Produkt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Prezentácia-Kniha tuz. odberatelských faktur - sumárna podla UZP - doplnenie počtu dní za koľko bola fa uhradená '''&lt;br /&gt;
&lt;br /&gt;
(trunc( dl.fdlPSDatumPoslUhr(dl.sof_faktura.ep_id) )-trunc(dl.sof_faktura.datum_vystavenia))&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
''' DB stĺpec do položiek PO pre zobrazenie množstva skladom:'''&lt;br /&gt;
&lt;br /&gt;
(select kar.mnozstvo from dl.sof_skladova_karta kar join dl.sof_objednavka o on o.sklad_id = kar.sklad_id where kar.produkt_id = dl.sof_riadok_obj.produkt_id and o.ep_id = dl.sof_riadok_obj.mep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- do záložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
'''Popis produktu - pridat ako databázový stlpec'''&lt;br /&gt;
&lt;br /&gt;
(dl.sof_produkt.popis_produktu)&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
'''pridať dodávateľa do produktu '''&lt;br /&gt;
&lt;br /&gt;
(select listagg(f.nazov_firmy, ', ') within group (order by f.firma_id) from dl.sof_firma_produkt fp join dl.dl_firma f on f.firma_id = fp.firma_id join dl.sof_dodavatel d on d.FIRMA_ID = f.firma_id where fp.produkt_id = dl.sof_produkt.produkt_id)&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj FIRMA z položky účtovného dokladu do ppau'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid,'FIRMA')))&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - označenie dodávky z faktúry'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.dl_ep_clip.sep_id&lt;br /&gt;
&lt;br /&gt;
'''BV - hlavička - počet e-dokumentov'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.ban_bankovy_vypis.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27981</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27981"/>
				<updated>2024-03-13T14:33:06Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Skladová karta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Prezentácia-Kniha tuz. odberatelských faktur - sumárna podla UZP - doplnenie počtu dní za koľko bola fa uhradená '''&lt;br /&gt;
&lt;br /&gt;
(trunc( dl.fdlPSDatumPoslUhr(dl.sof_faktura.ep_id) )-trunc(dl.sof_faktura.datum_vystavenia))&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
''' DB stĺpec do položiek PO pre zobrazenie množstva skladom:'''&lt;br /&gt;
&lt;br /&gt;
(select kar.mnozstvo from dl.sof_skladova_karta kar join dl.sof_objednavka o on o.sklad_id = kar.sklad_id where kar.produkt_id = dl.sof_riadok_obj.produkt_id and o.ep_id = dl.sof_riadok_obj.mep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- do záložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
'''Popis produktu - pridat ako databázový stlpec'''&lt;br /&gt;
&lt;br /&gt;
(dl.sof_produkt.popis_produktu)&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
'''pridať dodávateľa do produktu '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(select listagg(f.nazov_firmy, ', ') within group (order by f.firma_id) from dl.sof_firma_produkt fp join dl.dl_firma f on f.firma_id = fp.firma_id join dl.sof_dodavatel d on d.FIRMA_ID = f.firma_id where fp.produkt_id = dl.sof_produkt.produkt_id)&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj FIRMA z položky účtovného dokladu do ppau'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid,'FIRMA')))&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - označenie dodávky z faktúry'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.dl_ep_clip.sep_id&lt;br /&gt;
&lt;br /&gt;
'''BV - hlavička - počet e-dokumentov'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.ban_bankovy_vypis.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27980</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27980"/>
				<updated>2024-03-13T14:32:00Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Predajná objednávka */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Prezentácia-Kniha tuz. odberatelských faktur - sumárna podla UZP - doplnenie počtu dní za koľko bola fa uhradená '''&lt;br /&gt;
&lt;br /&gt;
(trunc( dl.fdlPSDatumPoslUhr(dl.sof_faktura.ep_id) )-trunc(dl.sof_faktura.datum_vystavenia))&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
''' DB stĺpec do položiek PO pre zobrazenie množstva skladom:'''&lt;br /&gt;
&lt;br /&gt;
(select kar.mnozstvo from dl.sof_skladova_karta kar join dl.sof_objednavka o on o.sklad_id = kar.sklad_id where kar.produkt_id = dl.sof_riadok_obj.produkt_id and o.ep_id = dl.sof_riadok_obj.mep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- do záložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
'''Popis produktu - pridat ako databázový stlpec'''&lt;br /&gt;
&lt;br /&gt;
(dl.sof_produkt.popis_produktu)&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
'''pridať dodávateľa do produktu '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(select listagg(f.nazov_firmy, ', ') within group (order by f.firma_id) from dl.sof_firma_produkt fp join dl.dl_firma f on f.firma_id = fp.firma_id join dl.sof_dodavatel d on d.FIRMA_ID = f.firma_id where fp.produkt_id = dl.sof_produkt.produkt_id)&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj FIRMA z položky účtovného dokladu do ppau'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid,'FIRMA')))&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - označenie dodávky z faktúry'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.dl_ep_clip.sep_id&lt;br /&gt;
&lt;br /&gt;
'''BV - hlavička - počet e-dokumentov'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.ban_bankovy_vypis.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27979</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27979"/>
				<updated>2024-03-13T14:31:41Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Predajná objednávka */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Prezentácia-Kniha tuz. odberatelských faktur - sumárna podla UZP - doplnenie počtu dní za koľko bola fa uhradená '''&lt;br /&gt;
&lt;br /&gt;
(trunc( dl.fdlPSDatumPoslUhr(dl.sof_faktura.ep_id) )-trunc(dl.sof_faktura.datum_vystavenia))&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
''' DB stĺpec do položiek PO pre zobrazenie množstva skladom:'''&lt;br /&gt;
&lt;br /&gt;
 (select kar.mnozstvo from dl.sof_skladova_karta kar join dl.sof_objednavka o on o.sklad_id = kar.sklad_id where kar.produkt_id = dl.sof_riadok_obj.produkt_id and o.ep_id = dl.sof_riadok_obj.mep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- do záložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
'''Popis produktu - pridat ako databázový stlpec'''&lt;br /&gt;
&lt;br /&gt;
(dl.sof_produkt.popis_produktu)&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
'''pridať dodávateľa do produktu '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(select listagg(f.nazov_firmy, ', ') within group (order by f.firma_id) from dl.sof_firma_produkt fp join dl.dl_firma f on f.firma_id = fp.firma_id join dl.sof_dodavatel d on d.FIRMA_ID = f.firma_id where fp.produkt_id = dl.sof_produkt.produkt_id)&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj FIRMA z položky účtovného dokladu do ppau'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid,'FIRMA')))&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - označenie dodávky z faktúry'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.dl_ep_clip.sep_id&lt;br /&gt;
&lt;br /&gt;
'''BV - hlavička - počet e-dokumentov'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.ban_bankovy_vypis.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27978</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27978"/>
				<updated>2024-03-13T07:34:03Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Skladová karta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Prezentácia-Kniha tuz. odberatelských faktur - sumárna podla UZP - doplnenie počtu dní za koľko bola fa uhradená '''&lt;br /&gt;
&lt;br /&gt;
(trunc( dl.fdlPSDatumPoslUhr(dl.sof_faktura.ep_id) )-trunc(dl.sof_faktura.datum_vystavenia))&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- do záložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
'''Popis produktu - pridat ako databázový stlpec'''&lt;br /&gt;
&lt;br /&gt;
(dl.sof_produkt.popis_produktu)&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
'''pridať dodávateľa do produktu '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(select listagg(f.nazov_firmy, ', ') within group (order by f.firma_id) from dl.sof_firma_produkt fp join dl.dl_firma f on f.firma_id = fp.firma_id join dl.sof_dodavatel d on d.FIRMA_ID = f.firma_id where fp.produkt_id = dl.sof_produkt.produkt_id)&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj FIRMA z položky účtovného dokladu do ppau'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid,'FIRMA')))&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - označenie dodávky z faktúry'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.dl_ep_clip.sep_id&lt;br /&gt;
&lt;br /&gt;
'''BV - hlavička - počet e-dokumentov'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.ban_bankovy_vypis.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27977</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27977"/>
				<updated>2024-03-13T07:33:07Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Skladová karta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Prezentácia-Kniha tuz. odberatelských faktur - sumárna podla UZP - doplnenie počtu dní za koľko bola fa uhradená '''&lt;br /&gt;
&lt;br /&gt;
(trunc( dl.fdlPSDatumPoslUhr(dl.sof_faktura.ep_id) )-trunc(dl.sof_faktura.datum_vystavenia))&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- do záložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
'''Popis produktu'''&lt;br /&gt;
(dl.sof_produkt.popis_produktu)&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
'''pridať dodávateľa do produktu '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(select listagg(f.nazov_firmy, ', ') within group (order by f.firma_id) from dl.sof_firma_produkt fp join dl.dl_firma f on f.firma_id = fp.firma_id join dl.sof_dodavatel d on d.FIRMA_ID = f.firma_id where fp.produkt_id = dl.sof_produkt.produkt_id)&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj FIRMA z položky účtovného dokladu do ppau'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdlEPUtils.getVUEPValue(pohybyAU.cEPid,'FIRMA')))&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - označenie dodávky z faktúry'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.dl_ep_clip.sep_id&lt;br /&gt;
&lt;br /&gt;
'''BV - hlavička - počet e-dokumentov'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.ban_bankovy_vypis.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27739</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27739"/>
				<updated>2023-11-16T07:29:19Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Odberateľské faktúry + zálohové */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Prezentácia-Kniha tuz. odberatelských faktur - sumárna podla UZP - doplnenie počtu dní za koľko bola fa uhradená '''&lt;br /&gt;
&lt;br /&gt;
(trunc( dl.fdlPSDatumPoslUhr(dl.sof_faktura.ep_id) )-trunc(dl.sof_faktura.datum_vystavenia))&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27738</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27738"/>
				<updated>2023-11-16T07:28:28Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Odberateľské faktúry + zálohové */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Prezentácia-Kniha tuz. odberatelských faktur -sumárna podla UZP - doplnenie počtu dní za kolko bola fa uhradená '''&lt;br /&gt;
&lt;br /&gt;
(trunc( dl.fdlPSDatumPoslUhr(dl.sof_faktura.ep_id) )-trunc(dl.sof_faktura.datum_vystavenia))&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27695</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27695"/>
				<updated>2023-10-20T10:05:16Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Produkt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
'''pridať EAN '''&lt;br /&gt;
&lt;br /&gt;
select listagg(EAN_KOD, ';') WITHIN GROUP (ORDER BY EAN_KOD) from DL.SOF_PRODUKT_EAN where DL.SOF_PRODUKT_EAN.PRODUKT_ID=DL.SOF_PRODUKT.PRODUKT_ID&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27550</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27550"/>
				<updated>2023-10-05T10:35:57Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Odberateľské faktúry + zálohové */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27549</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27549"/>
				<updated>2023-10-05T10:35:29Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Odberateľské faktúry + zálohové */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''doplnenie zakladatele do Prezentácie - Kniha Odberateľských faktúr - sumárna podľa UZP '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEpUtils.GetUserPMT(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27548</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27548"/>
				<updated>2023-10-05T10:33:30Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Účtovníctvo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovníctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27547</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27547"/>
				<updated>2023-10-05T10:32:44Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Účtovníctvo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovnctvo===&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27451</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27451"/>
				<updated>2023-09-07T09:43:18Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Dodací list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skladu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovnctvo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27450</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27450"/>
				<updated>2023-09-07T09:42:08Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Dodací list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skaldu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Umiestnenie - položky DL'''&lt;br /&gt;
&lt;br /&gt;
 dl.sof_podkarta.umiestnenie&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovnctvo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
''voliteľný údaj z hlavičky faktúry do ppau cez položku faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue((select max(f.ep_id) from dl.sof_faktura f join dl.dl_ep_ep ee on ee.ep_id = f.ep_id and ee.typ_vazby_ep = 'R' where ee.nep_id = pohybyAU.cEPid), 'KOD_VU')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
'''VU z hlavičky fa do prehľadu záväzkov'''&lt;br /&gt;
&lt;br /&gt;
Skratka hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104')&lt;br /&gt;
&lt;br /&gt;
Názov hodnoty VÚ: &lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(mvpaz.ep_id, 'M4104', 'A')&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27116</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27116"/>
				<updated>2023-05-10T09:33:15Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Hlavná kniha */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skaldu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovnctvo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu účtu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27115</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27115"/>
				<updated>2023-05-10T09:31:30Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Hlavná kniha */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''spojenie podľa poznámky do záložky firma'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffadef.getfirmacontact(dl.dl_firma.firma_id,'EMAIL',null,'#FA#') &lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skaldu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovnctvo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie skratky:''' &lt;br /&gt;
&lt;br /&gt;
select ur.skratka_uctu from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie anglického názvu:''' &lt;br /&gt;
&lt;br /&gt;
select ur.nazov_uctu_l1 from dl.uct_ucet ur where ur.ucet_id = u.ucet_id&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27111</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27111"/>
				<updated>2023-05-04T14:58:26Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Odberateľské faktúry + zálohové */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky zálohovej faktúry '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skaldu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovnctvo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27110</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27110"/>
				<updated>2023-05-04T14:57:25Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Odberateľské faktúry */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry + zálohové===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1 do hlavičky '''&lt;br /&gt;
&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skaldu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovnctvo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27109</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=27109"/>
				<updated>2023-05-04T14:56:01Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Odberateľské faktúry + zálohové */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JCD vstup===&lt;br /&gt;
&lt;br /&gt;
'''daňové priznanie/obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov_dp_dph || ' - ' || dp.NazovDP, ',') within group (order by dp.dp_dph_do, dp.typ_ep_id) from (select distinct dp.nazov_dp_dph, decode(ep.typ_ep_id, 25, 'Daňové priznanie za ', 'Dodatočné daňové priznanie za ') || rtrim(initcap(lower(to_char(dp.dp_dph_od, 'MONTH')))) || ' ' || to_char(dp.dp_dph_od, 'YYYY') NazovDP, dp.dp_dph_do, ep.typ_ep_id from dl.dan_dp_dph dp join dl.dl_ep ep on ep.ep_id = dp.ep_id join dl.dl_ep_ep ee on ee.ep_id = dp.ep_id join dl.dl_ep_ep eefa on eefa.ep_id = ee.nep_id where ee.typ_vazby_ep in ('T', 'Z') and eefa.nep_id = dl.sof_jcd.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''Dátum poslednej úhrady'''&lt;br /&gt;
&lt;br /&gt;
(select max(dl.dl_ep_clip.sdatum) from dl.dl_ep_clip, dl.dl_ep_ep, dl.uct_saldokonto where dl.dl_ep_clip.sdatumtyp = 'U' and dl.dl_ep_clip.ep_id = dl.dl_ep_ep.nep_id and dl.dl_ep_clip.sep_id = dl.sof_jcd.ep_id and dl.dl_ep_ep.typ_vazby_ep = 'Z' and dl.uct_saldokonto.ep_id = dl.dl_ep_ep.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
'''názov KV'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(dp.nazov, ', ') within group (order by null) from (select distinct dp.nazov_dp_dph || ' (' || to_char(dp.dp_dph_od, 'dd.mm.yyyy') || ' - ' || to_char(dp.dp_dph_do, 'dd.mm.yyyy') || ')' as nazov from dl.dan_kv_polozka kvp join dl.dan_kv kv on kv.kv_id = kvp.kv_id join dl.dan_dp_dph dp on dp.ep_id = kv.dp_id where kvp.zep_id = dl.sof_faktura.ep_id) dp)&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH - aj základ aj dph aj samozdanenie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.nazov_typu_pdp, ', ') within group (order by null) from (select distinct pdp.nazov_typu_pdp from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id /*and clp.kod_algoritmu = 'A'*/ join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id) t)&lt;br /&gt;
&lt;br /&gt;
'''vstupuje do SV'''&lt;br /&gt;
&lt;br /&gt;
(select min(pdp.vstupuje_do_sv) from dl.dl_ep_ep ee join dl.dl_ep_clip clp on clp.ep_id = ee.nep_id join dl.dan_typ_polozky_dp pdp on pdp.typ_pdp_id = clp.typ_pdp_id where ee.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''SV obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(sv.sv_od_do, ',') within group (order by null) from (select distinct to_char(sv.sv_od, 'dd.mm.yyyy') || ' - ' || to_char(sv.sv_do, 'dd.mm.yyyy') as sv_od_do from dl.sof_riadok_fa rfa join dl.dan_sv_pdd svpdd on svpdd.pdd_id = rfa.ep_id join dl.dan_sv sv on sv.sv_id = svpdd.sv_id where rfa.mep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''doplnenie čísla DD1'''&lt;br /&gt;
dl.fFakListDD1KZFa(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skaldu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovnctvo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku:'''&lt;br /&gt;
&lt;br /&gt;
dl.fdlEPListEO4REoBySkr(pohybyAU.cEPid, 'DN','SKR')&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
===Prehľad záväzkov:===&lt;br /&gt;
&lt;br /&gt;
'''bankový účet z dodávateľskej faktúry:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlBankovyUcet.GetCisloBankovehoUctu(fakt.bu_id, 'A')&lt;br /&gt;
&lt;br /&gt;
'''poznámka z faktúry (z označenie dodávky) - súčet dĺžiek poznámok nesmie presiahnuť 4000 znakov'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(t.text_riadku_fa, ';') within group (order by r.poradie) from dl.sof_riadok_fa r join dl.sof_text_riadku_fa t on t.ep_id = r.ep_id where r.mep_id = fakt.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Skratka SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.skratka_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Názov SÚ:'''&lt;br /&gt;
&lt;br /&gt;
(select su.nazov_su from dl.sof_sposob_uhrady su where su.sposob_uhrady = fakt.sposob_uhrady)&lt;br /&gt;
&lt;br /&gt;
'''Kód SÚ:'''&lt;br /&gt;
&lt;br /&gt;
fakt.sposob_uhrady&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=26739</id>
		<title>Databázové stĺpce</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=26739"/>
				<updated>2023-01-24T12:44:58Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: /* Odberateľské faktúry */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[category:Spoločné - PP]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Databázové stĺpce sa zobrazia na základe pridelenej role  DLCSYS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:data_stlpec.PNG|center|Okno pre zadanie databázového stĺpca.]]&lt;br /&gt;
&lt;br /&gt;
===Administrátor===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Používatelia===&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:'''&lt;br /&gt;
&lt;br /&gt;
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca do okna používatelia - poznámka z číselníka osôb'''&lt;br /&gt;
&lt;br /&gt;
dl.dl_osoba.osoba_poznamka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spoločné===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moje úlohy - Workflow===&lt;br /&gt;
&lt;br /&gt;
'''údaje z fa do WF - u.ep_id (sátum splastnosti, celková fakturovaná suma, suma základov DPH):'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMAZAKLADOV(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná poznámka z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Posledná činnosť z aktívneho WF v okne moje úlohy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''pridanie stĺpca VU z evidencie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepValue(u.master_ep_id,'kód VU')&lt;br /&gt;
&lt;br /&gt;
'''pridanie EO z pôvodnej evidencie (hlavička)'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListSkratka(u.master_ep_id)&lt;br /&gt;
&lt;br /&gt;
'''suma položky FA pri položkovom scenári'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''skratka OŠ pri položkovom scenári , pri hlavičkovom vráti OŠ hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetOsSkratka(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznamka historia'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(u.ep_id , u.scenar_id)&lt;br /&gt;
&lt;br /&gt;
'''Číslo NO z DF'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ep_id,'CNO')&lt;br /&gt;
&lt;br /&gt;
'''Dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarCinnost(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Odpoved na dopyt'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflepaktivnyscenar.GetAktivnyScenarPoznamka(u.ep_id) &lt;br /&gt;
&lt;br /&gt;
'''Suma FA'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakSumaCFS(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getSumaEp(u.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti'''&lt;br /&gt;
&lt;br /&gt;
(select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Čaká na úhradu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.master_ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
'''Odberateľ'''&lt;br /&gt;
&lt;br /&gt;
DL.PKDLFIRMA.GetNazov(dl.pkdlfirmaall.getfirmaid(dl.pkdleputils.getvuepvalue(u.master_ep_id,'ODB')))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Poznámka 310P'''&lt;br /&gt;
&lt;br /&gt;
nvl(dl.fdlEpText(u.ep_id, '310P'),dl.fdlEpText(u.master_ep_id, '310P'))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aktívne doklady===&lt;br /&gt;
&lt;br /&gt;
'''Hodnota VU z hlavičky dokladu'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getVuEpValue(aktscn.ep_id,'UHR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Firma===&lt;br /&gt;
&lt;br /&gt;
'''splatnosť odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''druh ceny odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id&lt;br /&gt;
&lt;br /&gt;
'''dátum založenia firmy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getTstampCreateEp(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''kto založil firmu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getUserPMT(dl.pkdlfirmaall.GetFirmaAllId(dl.dl_firma.firma_id,1604))&lt;br /&gt;
&lt;br /&gt;
'''platné bankové účty do záložky Firma'''&lt;br /&gt;
&lt;br /&gt;
(select listagg(b.cislo_bankoveho_uctu, ', ') within group (order by b.bu_poradie asc, b.bu_id desc) from dl.dl_bankovy_ucet b where nvl(b.platnost_bu_do, sysdate) &amp;gt; = sysdate and b.firma_id = dl.dl_firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Bonita===&lt;br /&gt;
&lt;br /&gt;
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
select 'A'  from dl.sof_odberatel d where d.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Voliteľné evidencie===&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): &lt;br /&gt;
    pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.&lt;br /&gt;
    pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''&lt;br /&gt;
&lt;br /&gt;
 select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
 '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''&lt;br /&gt;
 &lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(e.reo_id) from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fakturácia===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dodávateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do DF:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej príjemky v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej NO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre číslo zväzbenej PO v okne DF:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)&lt;br /&gt;
&lt;br /&gt;
''' či je edoc pri faktúre (vracia A/N):'''&lt;br /&gt;
&lt;br /&gt;
select decode(max(d.dok_dokument_id),null,'N','A') from dl.dl_ep_ep ee,dl.dl_dok_dokument d where ee.typ_vazby_ep ='N' and ee.ep_id = dl.sof_faktura.ep_id and ee.nep_id = d.dok_dokument_id&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''doplnenie všetkých poznámok z wf do okna df'''&lt;br /&gt;
&lt;br /&gt;
dl.fgetpoznamkawfl(dl.sof_faktura.ep_id,dl.pkwflEpAktivnyScenar.GetAktivnyScenarId(dl.sof_faktura.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v DF'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie stĺpca, či FA má zaevidované splátky'''&lt;br /&gt;
&lt;br /&gt;
dl.fFakFaMaSplatKal(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre dotiahnute cisel PO k doslej fakture cez vazby na PR a NO'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklcisodtoov(dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350))&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazov firmy z PO k DF (max.firma ak je viac PO)'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(max(epep.nep_id))) from dl.dl_ep_ep epep,dl.dl_ep ep where dl.pkdleputils.getep4nepTyp(dl.pkdleputils.getNep4epTyp(dl.sof_faktura.ep_id,'S',320),'N',350) = epep.ep_id and epep.typ_vazby_ep ='N' and epep.nep_id = ep.ep_id and ep.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre cisla PO k FD (ak ich je viac)'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdleputils.getCisloDokladu(ee2.nep_id),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre nazvy firiem z PO k FD'''&lt;br /&gt;
&lt;br /&gt;
select listagg(dl.pkdlfirma.GetNazov(dl.pkdleputils.getFirmaId(ee2.nep_id)),',') within group (order by ee2.nep_id) from dl.dl_ep_ep ee1,dl.dl_ep_ep ee2,dl.dl_ep ep1,dl.dl_ep ep2 where ee1.ep_id = dl.sof_faktura.ep_id and ee1.typ_vazby_ep = 'S' and ee2.ep_id = ee1.nep_id and ee2.typ_vazby_ep='N' and ep1.ep_id = ee1.nep_id and ep2.ep_id = ee2.nep_id and ep1.typ_ep_id = 350 and ep2.typ_ep_id = 360&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''prehľad DF -  VU na analytickom účte- Kod VU &amp;quot;RT&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Skratka VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT')&lt;br /&gt;
&lt;br /&gt;
Názov VÚ: dl.pkdlEPUtils.getVuEpValue(dl.uct_ucet.ucet_ep_id, 'RT', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DD1/DD2 - sumy základov / sumy DPH'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSuma(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVstup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetZakladyDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
dl.pkdlPs.GetDphSumaVystup(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''vyraz pre prepojenie fa s poštu'''&lt;br /&gt;
&lt;br /&gt;
dl.pksoffaktura.getrsdPocetFaktur(dl.sof_dand_uhr.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Odberateľské faktúry===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnutie zväzbených  čísiel DF v okne OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') from dl.dl_ep_ep epep,dl.dl_ep ep where epep.nep_id =  dl.sof_faktura.ep_id and epep.typ_vazby_ep = 'S' and epep.ep_id = ep.ep_id and ep.typ_ep_id = 310&lt;br /&gt;
&lt;br /&gt;
'''ak sa vám objaví chyba ORA-02000: missing WITHIN keyword má klient starou databázi a je potrebné vložiť tento výraz'''&lt;br /&gt;
&lt;br /&gt;
(select LISTAGG(dl.pkdleputils.getCisloDokladu(epep.ep_id), ',') WITHIN GROUP (ORDER BY epep.ep_id)   from dl.dl_ep_ep epep, dl.dl_ep ep  where epep.nep_id = dl.sof_faktura.ep_id    and epep.typ_vazby_ep = 'S'    and epep.ep_id = ep.ep_id    and ep.typ_ep_id = 310)&lt;br /&gt;
&lt;br /&gt;
'''druh účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U'&lt;br /&gt;
&lt;br /&gt;
'''číslo účtovného dokladu poslednej úhrady:'''&lt;br /&gt;
&lt;br /&gt;
select trim(dl.pkuctud.getCisloUd(dl.pkdleputils.getEp4NEp(max(c.ep_id),'H'))) from dl.dl_ep_clip c where c.sep_id = dl.sof_faktura.ep_id and c.sdatumtyp = 'U' &lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky v okne Faktúry - položky'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_text_riadku_fa.text_riadku_fa&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky'''&lt;br /&gt;
&lt;br /&gt;
select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dátum odoslania emailom'''&lt;br /&gt;
&lt;br /&gt;
dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id)   &lt;br /&gt;
&lt;br /&gt;
'''vráti prvých x znakov z logu k faktúre - prvých 10 znakov:'''&lt;br /&gt;
&lt;br /&gt;
substr(dl.pksofImExLog.getimexlog4hdf (dl.sof_faktura.ep_id),1,10)&lt;br /&gt;
&lt;br /&gt;
'''Daňové obdobie'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.sof_faktura.ep_id),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov EO z hlavičky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlep.GetEoListNazov(dl.sof_faktura.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''Poznámka z hlavičky PO preväzbenej cez DL'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkdleputils.getTextEp(o.ep_id,'360P')) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(dl.sof_faktura.ep_id,'Z',340),'N',360) = o.ep_id &lt;br /&gt;
&lt;br /&gt;
'''Max. stupeň upomienky z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select max(dl.pkpazupominanie.getStupen(u.upom_stupen_id)) from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id&lt;br /&gt;
&lt;br /&gt;
'''Zoznam stupňov upomienok z PAZ'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkpazupominanie.getStupen(u.upom_stupen_id),',') WITHIN GROUP (ORDER BY u.upomienka_id)  from dl.paz_pohl_zav pz,dl.paz_upomienka_polozka up,dl.paz_upomienka u where pz.sep_id = dl.sof_faktura.ep_id and up.pohl_zav_id = pz.pohl_zav_id and u.upomienka_id = up.upomienka_id &lt;br /&gt;
&lt;br /&gt;
'''Dátum založenie dodacieho listu do OF'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(dl.pkuctutils.dtos2(ep.tstampcreate_ep),',') WITHIN GROUP(ORDER BY ep.ep_id) from dl.dl_ep_ep epep,dl.dl_ep ep where epep.ep_id = dl.sof_faktura.ep_id and epep.typ_vazby_ep='Z' and ep.ep_id = epep.nep_id and ep.typ_ep_id = 340&lt;br /&gt;
&lt;br /&gt;
'''jednotková cena po zľave do položiek fa'''&lt;br /&gt;
&lt;br /&gt;
dl.sof_riadok_fa.suma + dl.fmtzPredCenaRabat(dl.sof_riadok_fa.suma, dl.sof_riadok_fa.rabat, dl.sof_riadok_fa.typ_rabatu, dl.sof_riadok_fa.rabat2, dl.sof_riadok_fa.typ_rabatu2, dl.sof_faktura.rabat, dl.sof_faktura.rabat2)&lt;br /&gt;
&lt;br /&gt;
===Zmluvy===&lt;br /&gt;
&lt;br /&gt;
dotiahnuť číslo zmluvy v okne zmluvné parametre dod.- kalendar&lt;br /&gt;
&lt;br /&gt;
(select z.kod_zakazky   FROM dl.sof_zakazka z where z.ep_id=zfobd.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Sklady===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Predajná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo DL z väzby do predajnej objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkUtilsDoubleN.getCisDLkPO(dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
===Nákupná objednávka===&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť číslo príjemky z väzby do objednávky:'''&lt;br /&gt;
&lt;br /&gt;
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id&lt;br /&gt;
&lt;br /&gt;
'''dotiahnuť EAN produktu do položky  N objednávky:'''&lt;br /&gt;
&lt;br /&gt;
dl.fSklProduktEAN(dl.sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Suma NO do hlavičky:''' &lt;br /&gt;
&lt;br /&gt;
(select sum(pol.cena * pol.mnozstvo) from dl.sof_riadok_obj pol where pol.mep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - adresa:'''&lt;br /&gt;
&lt;br /&gt;
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)&lt;br /&gt;
&lt;br /&gt;
Ulica:  dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
PSČ:    dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Mesto:  dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
Štát:   dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))&lt;br /&gt;
&lt;br /&gt;
'''prehľad NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''položky NO - ceny:'''&lt;br /&gt;
&lt;br /&gt;
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena&lt;br /&gt;
&lt;br /&gt;
Suma DPH:             (select round(((nvl(p.sadzba_dph, 0) / 100) * (dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena)), 2) from dl.dan_typ_polozky_dp p where  p.rtyp_pdp_id = dl.sof_produkt.typ_pdp_id)&lt;br /&gt;
&lt;br /&gt;
Celková cena s DPH:   Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.&lt;br /&gt;
&lt;br /&gt;
'''Počet dokumentov v NO'''&lt;br /&gt;
&lt;br /&gt;
(select Count(*) from dl.dl_ep_ep, dl.dl_dok_dokument where dl.dl_ep_ep.nep_id = dl.dl_dok_dokument.dok_dokument_id and dl.dl_ep_ep.ep_id = dl.sof_objednavka.ep_id)&lt;br /&gt;
&lt;br /&gt;
'''počet dní splatnosti do NO z firma/dodávateľ'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.sof_dodavatel_param.splatnost FROM dl.sof_dodavatel_param WHERE dl.dl_firma.firma_id = dl.sof_dodavatel_param.firma_id)&lt;br /&gt;
&lt;br /&gt;
===Dodací list===&lt;br /&gt;
&lt;br /&gt;
''' názov dodávateľa k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdlfirma.GetNazov(max(p.firma_id)) from dl.sof_firma_produkt p where p.firma_id in(select firma_id from dl.sof_dodavatel) and  p.produkt_id=dl.sof_produkt.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' kód KP k produktu v okne Dodací list prehľad:'''&lt;br /&gt;
&lt;br /&gt;
''' Kód KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.kod_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Dlhý názov KP:'''  &lt;br /&gt;
&lt;br /&gt;
select kp.dlhy_nazov_kp from dl.sof_kp kp where kp.kp_id = dl.sof_produkt.kp_id&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad DL'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs where cs.col_sadzobnik_id = dl.sof_produkt.col_sadzobnik_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná cena s Dph po zľave - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'B', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Predajnú cenu s Dph bez zľavy podľa skaldu do DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaDat(dl.sof_riadok_vd.produkt_id, dl.pkUtilsJorvik.getDCId4SkladVU(dl.sof_vd.sklad_id), dl.sof_vd.datum_vystavenia)&lt;br /&gt;
&lt;br /&gt;
'''Kód ceny - položky DL'''&lt;br /&gt;
&lt;br /&gt;
(select dc.kod_druhu_ceny from dl.sof_druh_ceny dc where dc.druh_ceny_id = dl.sof_riadok_vd.druh_ceny_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Celková cena s Dph - položky DL'''&lt;br /&gt;
&lt;br /&gt;
dl.fsofSumaRiadkuVD2(dl.sof_riadok_vd.ep_id, 'M', 'A')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Príjemka===&lt;br /&gt;
&lt;br /&gt;
''' Colný sadzobník - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select cs.kod_col_sadzobnika from dl.sof_col_sadzobnik cs, dl.sof_produkt pr where cs.col_sadzobnik_id = pr.col_sadzobnik_id and dl.sof_skladova_karta.produkt_id = pr.produkt_id&lt;br /&gt;
&lt;br /&gt;
''' štát dodania - prehľad PR'''&lt;br /&gt;
&lt;br /&gt;
select s.skratka_statu from dl.dl_stat s where sof_pr.interstat_stat_id = s.stat_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenník===&lt;br /&gt;
&lt;br /&gt;
'''posledná skladová cena k produktu v okne Cenník - cenníky produktov'''&lt;br /&gt;
 &lt;br /&gt;
select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Predajná objednávka / Žiadanka'''&lt;br /&gt;
&lt;br /&gt;
'''MÚ firmy do okna PO/ZI - podľa skratky'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirmaMu.GetFirmaMuKodHodnota(dl.sof_objednavka.firma_id, 'SKRATNAZ')&lt;br /&gt;
&lt;br /&gt;
'''Stav skl. množstvo sklad materiálu (N2)'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9797)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu hotové výrobky (N2)'''	&lt;br /&gt;
	&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,378092)&lt;br /&gt;
&lt;br /&gt;
'''Stav skladu tovaru (N2)'''&lt;br /&gt;
&lt;br /&gt;
dl.fsklmnozstvonasklade(dl.sof_produkt.produkt_id,9796)&lt;br /&gt;
&lt;br /&gt;
'''Skladová cena'''&lt;br /&gt;
	&lt;br /&gt;
dl.fsklMaxJedCenaproduktu( sof_riadok_obj.produkt_id)&lt;br /&gt;
&lt;br /&gt;
'''Rezervácie'''&lt;br /&gt;
		&lt;br /&gt;
dl.fsklRezervacia3(dl.sof_produkt.produkt_id, 5, 'A', 'A')&lt;br /&gt;
&lt;br /&gt;
'''Objednané monožstvo NO'''&lt;br /&gt;
		&lt;br /&gt;
dl.F_SKF_SOF_OBJMNOOV(dl.sof_riadok_obj.produkt_id,5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Inventura===&lt;br /&gt;
&lt;br /&gt;
'''- do položiek inventury doplnit stlpce kategorie z produktu:'''&lt;br /&gt;
&lt;br /&gt;
'''Kód kategórie'''&lt;br /&gt;
dl.pksofproduktkateg.getkodkategorie(dl.sof_produkt.kategoria_id)&lt;br /&gt;
&lt;br /&gt;
'''Názov kategórie'''&lt;br /&gt;
select k.nazov_kategorie from dl.sof_produkt_kateg k where k.kategoria_id = dl.sof_produkt.kategoria_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Skladová karta===&lt;br /&gt;
&lt;br /&gt;
'''- dofirmuzáložky skladová karta pridať '''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlFirma.getNazov(dl.pkdlEPUtils.getFirmaId(poh.mep_id))&lt;br /&gt;
&lt;br /&gt;
'''Informácie o produkte'''&lt;br /&gt;
'''EAN'''&lt;br /&gt;
 dl.pkdlEPUtils.getVUEPValue(dl.sof_pr.ep_id, 'POZNAMKA')&lt;br /&gt;
&lt;br /&gt;
===Produkt===&lt;br /&gt;
&lt;br /&gt;
'''pridať predajnú cenu z cenníka '''&lt;br /&gt;
&lt;br /&gt;
dl.fsklCenikCenaKod(dl.sof_produkt.produkt_id, 'EUR')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovnctvo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hlavná kniha===&lt;br /&gt;
&lt;br /&gt;
'''riadok výkazu HVOS do hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
(SELECT dl.dl_drm.drm_poradie FROM dl.dl_drm, (select dl.dl_pbm_ucet.drm_id drm_id, dl.dl_pbm_ucet.ucet_id AS ucet_id  from dl.dl_pbm_ucet,   dl.uct_ucet  where dl.uct_ucet.ucet_id = dl.dl_pbm_ucet.ucet_id  ) riadok WHERE          dl.dl_drm.dm_id = 101733   and  dl.dl_drm.drm_id = riadok.drm_id and riadok.ucet_id = u.ucet_id)&lt;br /&gt;
&lt;br /&gt;
'''voliteľný údaj účtu do okna hlavnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohybov analytických účtov===&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy z faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f, dl.sof_faktura fa where fa.ep_id = dl.pkdleputils.getparentepid(pohybyAU.cEPid) and fa.firma_id = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''pridanie firmy do PP AÚ (jedno aký doklad):'''&lt;br /&gt;
&lt;br /&gt;
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''text riadku faktúry do PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''obdobie DPH v prehľade účtu na 343:'''&lt;br /&gt;
&lt;br /&gt;
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select i.ic_dph from dl.dl_ic_dph i, dl.sof_faktura f where f.ep_id = dl.pkdleputils.getParentEpId(pohybyAU.cEPid) and f.ext_icdph_id = i.icdph_id&lt;br /&gt;
&lt;br /&gt;
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
'''uhradená suma faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))&lt;br /&gt;
&lt;br /&gt;
''' VS z faktúry v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id&lt;br /&gt;
&lt;br /&gt;
''' VÚ z hlavičky DF v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlEPUtils.getVUEPValue(pohybyAU.cepid, 'TEXT_FD')&lt;br /&gt;
&lt;br /&gt;
'''sadzba DPH v okne PP AÚ:'''&lt;br /&gt;
&lt;br /&gt;
dl.fsppgettyppdp(pohybyAU.cEPid)&lt;br /&gt;
&lt;br /&gt;
===Prezeranie saldokonta===&lt;br /&gt;
&lt;br /&gt;
'''číslo dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))&lt;br /&gt;
&lt;br /&gt;
'''druh dokladu do Prezerania saldokonta:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Účtovný doklad===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''&lt;br /&gt;
&lt;br /&gt;
select dl.dan_typ_polozky_dp.nazov_typu_pdp as nazov from dl.dan_typ_polozky_dp where dl.dan_typ_polozky_dp.typ_pdp_id = dl.dl_ep_clip.typ_pdp_id&lt;br /&gt;
&lt;br /&gt;
'''názov účtu v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.uct_ucet.nazov_uctu&lt;br /&gt;
&lt;br /&gt;
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))&lt;br /&gt;
&lt;br /&gt;
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)&lt;br /&gt;
&lt;br /&gt;
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkdleo.GetSkratkaEo(eo.reo_id) from dl.dl_ekonomicky_objekt eo where dl.pkdlep.GetEoList(dl.dl_ep_clip.ep_id) = eo.eo_id&lt;br /&gt;
&lt;br /&gt;
'''názov firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id&lt;br /&gt;
&lt;br /&gt;
'''rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku'''&lt;br /&gt;
&lt;br /&gt;
dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')&lt;br /&gt;
&lt;br /&gt;
'''označenie dodávky z faktúry - všetky ÚD:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffaktextrdkfa(dl.dl_ep_clip.ep_id)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DPH===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Položky daňového dokladu===&lt;br /&gt;
&lt;br /&gt;
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''&lt;br /&gt;
&lt;br /&gt;
select LISTAGG(trim(u.ucet)||','||decode(p.stranamdd,'M','Má dať','Dal')||','||decode(p.zaradeny_typ_do_dp,'A','Uplatnené','N','Neuplatnené','Spojovací účet'), '; ')  WITHIN GROUP (order by u.ucet) from dl.uct_ucet u , dl.uct_typ_pdp_ucet p where p.ucet_id = u.ucet_id and p.typ_pdp_id = dl.dan_typ_polozky_dp.typ_pdp_id  and p.mandant_id=dl.pkdlconnection.getmandantid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady na DP===&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie čísla pokladničného dokladu:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkpokpd.getCisloPD(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13)))&lt;br /&gt;
&lt;br /&gt;
'''paragóny - výraz dotiahnutie pokladničnej knihy:'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getepdesc(dl.pkpokpd.getPKId(nvl(dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',11),dl.pkdleputils.getEp4NepTyp(pg.ep_id,'Z',13))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Daňové doklady účtované cez ID===&lt;br /&gt;
&lt;br /&gt;
'''poradové číslo ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(dl.dan_dd_dph.poradove_cislo_dd)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Majetok===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Stav majetku===&lt;br /&gt;
&lt;br /&gt;
'''inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie'''&lt;br /&gt;
&lt;br /&gt;
dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pohľadávky a záväzky:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prehľad pohľadávok:===&lt;br /&gt;
&lt;br /&gt;
'''účet z faktúry v okne Prehľad pohľadávok:'''&lt;br /&gt;
&lt;br /&gt;
select dl.pkuctucet.getUcet(p.ucet_id) from dl.dl_ep_clip p where p.sep_id = mvpaz.ep_id and p.kod_algoritmu ='S'&lt;br /&gt;
&lt;br /&gt;
'''číslo objednávky z hlavičky faktúry'''&lt;br /&gt;
&lt;br /&gt;
select f.cislo_objednavky from dl.sof_faktura f where f.ep_id = mvpaz.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávky z hlavičky PO'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'S',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''externé číslo objednávok z hlavičky PO cez väzbu na DL'''&lt;br /&gt;
&lt;br /&gt;
select max(o.cislo_doslobj) from dl.sof_objednavka o where dl.pkdleputils.getEp4nepTyp(dl.pkdleputils.getnEp4epTyp(mvpaz.ep_id,'Z',340),'N',360) = o.ep_id&lt;br /&gt;
&lt;br /&gt;
'''Firma - atribúty pre PAZ''' - či má firma pohľadávaky alebo nie&lt;br /&gt;
&lt;br /&gt;
cez MV&lt;br /&gt;
&lt;br /&gt;
select sum(zostatok) from dl.mv_paz_pohl_zav where firma_id = f.firma_id and typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
cez pohľadávky&lt;br /&gt;
&lt;br /&gt;
select sum(dl.pkdlps.GetOtvorenaSuma(fa.ep_id)) from dl.paz_pohl_zav p, dl.sof_faktura fa,dl.dl_ep ep where fa.firma_id = f.firma_id and p.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300&lt;br /&gt;
&lt;br /&gt;
najrychlejsi sposob cez saldo : (vrati A ak je faktura nevyparovana a po splatnosti) - vráti null alebo A&lt;br /&gt;
&lt;br /&gt;
select max('A') from dl.sof_faktura fa,dl.dl_ep ep,dl.dl_ep_saldokonto s where fa.firma_id = f.firma_id and s.sep_id = fa.ep_id and ep.ep_id = fa.ep_id and ep.typ_ep_id = 300 and s.vyparovana ='N' and fa.datum_splatnosti &amp;lt;= sysdate&lt;br /&gt;
&lt;br /&gt;
'''Dátum splatnosti pôvodnej fa pri postúpení pohľadávok'''&lt;br /&gt;
&lt;br /&gt;
select f.datum_splatnosti from dl.dl_ep_univsaldo u, dl.sof_faktura f where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id&lt;br /&gt;
&lt;br /&gt;
select fir.ico from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
select fir.nazov_firmy from dl.dl_ep_univsaldo u, dl.sof_faktura f, dl.dl_firma fir where u.ep_id=mvpaz.ep_id and u.postep_id = f.ep_id and fir.firma_id =f.firma_id&lt;br /&gt;
&lt;br /&gt;
'''Inventarizácia pohľadávok a záväzkov''' - vráti hodnotu záväzkov zo záložky Inventarizácia&lt;br /&gt;
&lt;br /&gt;
(select sum(decode(clp.md_d, 'M', -clp.suma_ep, clp.suma_ep)) from dl.dl_up_saldokonto ups join dl.dl_up up on up.up_id = ups.up_id join dl.uct_saldokonto sal on sal.ep_id = ups.saldo_id join dl.dl_ep_clip clp on clp.sep_id = ups.sep_id where ups.up_id = dl.dl_up.up_id and sal.typ_ep_id in (310, 312) and clp.sdatumtyp in ('S', 'U') and nvl(clp.sdatum, up.upt_datum - 1) &amp;lt; up.upt_datum)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Banka===&lt;br /&gt;
&lt;br /&gt;
===Bankový výpis===&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - suma faktúry'''&lt;br /&gt;
&lt;br /&gt;
dl.FFAKSUMACFS(dl.dl_ep_clip.sep_id)&lt;br /&gt;
&lt;br /&gt;
'''BV - položky - číslo BV'''&lt;br /&gt;
&lt;br /&gt;
(select bv.cislo_bv from dl.ban_bankovy_vypis bv where bv.ep_id = dl.ban_polozka_bv.bv_id)&lt;br /&gt;
&lt;br /&gt;
ukážkové výrazy pre databázové stĺpce:&lt;br /&gt;
 - pridanie údajov z odberateľskej faktúry - väzba cez VUEP&lt;br /&gt;
 ---nastavené na db test12c - mandant ADP&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Zálohové obaly a recyklačný poplatok ===&lt;br /&gt;
&lt;br /&gt;
- Funkcie na zobrazenie väzby zväzbeného produktu - obal ep_id (väzba W / R) k hlavnému produktu. &lt;br /&gt;
&lt;br /&gt;
DL a VY: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_vd.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_vd.ep_id))&lt;br /&gt;
&lt;br /&gt;
PR: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_pr.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_pr.ep_id))&lt;br /&gt;
&lt;br /&gt;
CP, PO, CD, NO, ZI: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_obj.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_obj.ep_id))&lt;br /&gt;
&lt;br /&gt;
FV, FD, DZ, VZ: dl.pkdlEPUtils.getNEp4EpTyp(dl.sof_riadok_fa.ep_id, 'W', dl.pkdlEPUtils.getTypEpId(dl.sof_riadok_fa.ep_id))&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Prijat%C3%A1_po%C5%A1ta_-_Po%C5%A1ta&amp;diff=17410</id>
		<title>Prijatá pošta - Pošta</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Prijat%C3%A1_po%C5%A1ta_-_Po%C5%A1ta&amp;diff=17410"/>
				<updated>2018-11-06T11:53:39Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Nahrávanie prijatej pošty==&lt;br /&gt;
&lt;br /&gt;
K zápisu prijatej pošty zvoľte voľbu '''''Pošta - Prijatá pošta''''' cez Ctrl+N alebo použitím ikony ''''Pridať'''' [[Súbor:img_ico_pridaj.png]], otvoríte formulár:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Pp1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formulár naplníte základnými údajmi o '''Prijatej pošte.''' &lt;br /&gt;
Záznam zapíšete použitím CTRL+S alebo použitím akcie na lište vľavo '''Zapísať'''. &lt;br /&gt;
{{Tip|Povinné polia otvoreného formulára, ktoré budete nahrávať môžete rozlíšiť farebným nastavením povinných polí v základných nastaveniach programu.}}&lt;br /&gt;
&lt;br /&gt;
--- Prijatá pošta --- časť obsahuje základné údaje o prijatej pošte&lt;br /&gt;
*Podacie číslo - automaticky doťahované číslo z číselného radu &lt;br /&gt;
*Rok - doplní sa automaticky, je to povinný údaj&lt;br /&gt;
*Typ zásielky - výber typu zásielky z číselníka '''&amp;quot;Typu zásielky&amp;quot;''' je to povinný údaj&lt;br /&gt;
*Druh dokumentu - výber typu zásielky z číselníka '''&amp;quot;Druhu dokumentu&amp;quot;''',je to povinný údaj&lt;br /&gt;
*Vaša značka - vaša značka jednania , je to nepovinný údaj&lt;br /&gt;
*Dátum prijatia - dátum prijatia pošty, je to povinný údaj&lt;br /&gt;
*Poštu zapísal - automaticky sa dopĺňa meno prihláseného používateľa&lt;br /&gt;
--- Detaily --- obsahuje doplňujúce údaje o prijatej pošte&lt;br /&gt;
*Priradenie oddeleniu -  je to povinný údaj, vyberiete oddelenie, ktorému je prijatá pošta priradená&lt;br /&gt;
*Priradenie zamestnancovi - je to nepovinný údaj&lt;br /&gt;
*Prijaté dňa - doťahuje systémový dátum, je to povinný údaj, údaj je editovateľný v prípade potreby &lt;br /&gt;
*Dátum vybavenia - údaj je nepovinný &lt;br /&gt;
*Stručný obsah - stručne zapísať obsah prijatej pošty, nepovinný údaj &lt;br /&gt;
--- Odosielateľ --- časť obsahuje údaje o odosielateľovi pošty&lt;br /&gt;
*Firma - firmu vyberiete z vopred nahratých údajov v spoločných číselníkoch pre firmy&lt;br /&gt;
*Osoba - osobu vyberiete z vopred nahratých údajov v spoločných číselníkoch pre osoby&lt;br /&gt;
*IČO - je možnosť nahrávať firmu len zápisom IČO firmy, automaticky budú ostatné údaje doplnené&lt;br /&gt;
*Interný kód - je možnosť nahrávať firmu len zápisom interného kódu firmy, automaticky budú ostatné údaje doplnené&lt;br /&gt;
*Názov - je možnosť nahrávať firmu výberom názvu firmy, automaticky budú ostatné údaje doplnené&lt;br /&gt;
*Adresa *Ulica *Číslo orientačné *Číslo súpisné *PSČ *Mesto - adresa bude automaticky doplnená po nahratí ostatných údajov o firme alebo osobe, ak nie , tak adresa nebola nahratá k firme alebo osobe v &amp;quot;číselníkoch firiem&amp;quot; alebo v &amp;quot;číselníkoch osôb&amp;quot; a treba ju do číselníkov dopísať.&lt;br /&gt;
&lt;br /&gt;
--- Voliteľný údaj ---&lt;br /&gt;
K evidencii prijatej pošty, tak ako k ostatným evidenciám je možné pridať priamo do editačného formulára aj možnosť vypĺňania voliteľných údajov. Postup pridávania voliteľných údajov nájdete v časti [[Spoločné číselníky - Voliteľný údaj k evidencii]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dodávateľské faktúry==&lt;br /&gt;
&lt;br /&gt;
'''Dodávateľské faktúry''' sa nahrávajú pridaním nového záznamu v '''prijatej pošte,''' prepnutím do voľby '''Prijatá pošta - Dodávateľské faktúry''', kde nahráte základné údaje hlavičky faktúry.&lt;br /&gt;
&lt;br /&gt;
[[Súbor:pdfa.png]]&lt;br /&gt;
&lt;br /&gt;
Fungovanie prepojenia '''Pošty s faktúrami''' je možné nastaviť dvomi spôsobmi - nastavenie je závislé od setupovej hodnoty RSD_ZALOZ_HFA - Automatické nahrávanie hlavičky došlej faktúry v došlých faktúrach z pošty:&lt;br /&gt;
&lt;br /&gt;
*Ak je setupová hodnota nastavená, znamená to, že počas nahrávania pomocou voľby '''Prijatá pošta - Dodávateľská faktúra''' sa vytvorí zápis priamo do evidencie dodávateľských faktúr - vytvorí sa hlavička faktúry. &lt;br /&gt;
*Alebo '''faktúra sa nezapíše automaticky''', ale väzbu sa vytvára dodatočne len po použití akcie '''prepoj RSD''', ktorá sa nachádza vo '''evidencii dodávateľských faktúr.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Automatické nahratie hlavičky dodávateľskej faktúry priamo z evidencie Prijatá pošta ====&lt;br /&gt;
&lt;br /&gt;
Je možnosť nahrávať hlavičky dodávateľských faktúr''' automaticky priamo z modulu Pošta Spin2 do Fakturácie Spin2, ak existuje nastavenie v '''nastaveniach programu'''.&lt;br /&gt;
&lt;br /&gt;
Po nahratí a zápise faktúry v module Pošty v časti '''&amp;quot;Prijatá pošta - Dodávateľská faktúra&amp;quot;''' sa zapíše do modulu '''Logistika - fakturácia''', kde sa zobrazí v '''Dodávateľských faktúrach'''.&lt;br /&gt;
&lt;br /&gt;
Po zápise nahratého záznamu v '''Pošte''' sa záznam pre ďalšiu editáciu zmrazí a nemôže sa meniť. Všetky ďalšie údaje ''Dodávateľskej faktúry'' sa v prípade potreby dohrajú/opravia priamo v evidencii ''Dodávateľských faktúr''. &lt;br /&gt;
&lt;br /&gt;
Položky ''Dodávateľskej faktúry'' je možné doplniť ručne alebo je možné využiť setup ''F_FA_COPY_PFA_FA2'' ( hodnota 1), ktorý umožní kopírovať položky z inej faktúry. V prípade zapnutia daného setupu pribudne akcia ''Kopírovanie položiek z &lt;br /&gt;
inej faktúry'' v okne ''Dodávateľská faktúra, Položky''. Stlačením danej akcie sa zobrazí okno na výber faktúry, z ktorej sa majú nakopírovať položky faktúry.&lt;br /&gt;
&lt;br /&gt;
Pri používaní '''automatického prenosu dodávateľských faktúr''' z pošty do fakturácie sa exportuje aj '''typ daňového dokladu''' , ktorý uvidíte po otvorení faktúry k editovaniu vo fakturácii.&lt;br /&gt;
&lt;br /&gt;
'''Typ daňového dokladu''' sa prenesie len v prípade, že firma je '''platcom DPH''' a súčasne '''daňový doklad je s DPH'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Prijatá pošta''' - úprava v zadávaní údajov časti Faktúra - od verzie 15.03.16:&lt;br /&gt;
* Pri evidencii Dodávateľskej faktúry alebo Dodávateľskej zálohovej faktúry pribudla voľba '''Spôsob úhrady'''. Štandardne je predplnená hodnotou Prevodný príkaz a možno ju zmeniť. Následne sa povinnosť vyplnenia poľa Bankové spojenie orientuje podľa zadania setupových hodnôt (v Logistike - SPIN1) - ak je nastavený setup F_BU_POVINNY na hodnotu 1, tak aj hodnota Bankové spojenie bude povinná. Výnimkou sú spôsoby úhrady, ktoré môžu byť vymenované v ďalšej setupovej hodnote F_BU_NEPOVINNY_SPOSUHR. Štandardne je tam určený spôsob úhrady Hotovosť - užívateľsky môžu byť aj iné. Pre tieto spôsoby úhrady bude Bankové spojenie nepovinné.&lt;br /&gt;
&lt;br /&gt;
====Dodatočné zväzbenie záznamu Pošty s Dodávateľskou faktúrou====&lt;br /&gt;
&lt;br /&gt;
*Pre dodatočný export alebo pre vytvorenie väzby medzi existujúcou dodávateľskou faktúrou záznamom v module Pošta, je potrebné aby užívateľ nahral '''hlavičku dodávateľskej faktúry''' do fakturácie a po nahratí '''dodávateľskej faktúry''' a použití akcie [[Súbor:Ico sof.png]] sa vytvorí väzba s dod. faktúrou v module Pošta. Pre vytvorenie väzby je potrebné mať nastavenú setupovú hodnotu F_FD_RSD_PREPOJ (hodnota 1) v module Logistika.&lt;br /&gt;
Týmto spôsobom je možné vytvárať aj väzbu, ak bol dodatočne nahratý dokument a priložený v časti '''&amp;quot;e-dokumenty&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
*Väzba prebieha cez '''číslo faktúry''', '''názov firmy''','''fakturovanú sumu''' alebo po použití '''tlače''' z logistiky '''cez ikonu viacnásobná priama tlač''' alebo prostredníctvom akcie v module '''SOF'''[[Súbor:Ico_sof.png]].&lt;br /&gt;
 &lt;br /&gt;
K nahratiu '''Dodávateľskej faktúry''' zvoľte voľbu '''''Prijatá pošta - Dodavateľská faktúra''''' .&lt;br /&gt;
Kliknutím na ikonu [[Súbor:img_ico_pridaj.png]] sa nahrávajú '''Dodávateľské faktúry''' a '''Dodávateľské faktúry zálohové'''.&lt;br /&gt;
&lt;br /&gt;
Po kliknutí na ikonu '''Upraviť''' sa otvorí formulár v ktorom budete môcť upraviť položky '''Dodávateľských faktúr''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Tip|'''Náš tip:'''&lt;br /&gt;
*Evidencia prijatej pošty umožňuje mať nastavené samostatné workflow pre schvaľovanie dokladov (v takomto prípade je počas evidencie údajov pre faktúru aktívna voľba '''Scenár schvaľovania'''. V prípade, máte záujem o nastavenie tohto workflow, kontaktujte svojho [[Workflow|konzultanta.]] }}&lt;br /&gt;
&lt;br /&gt;
==Dodávateľské faktúry zálohové== &lt;br /&gt;
&lt;br /&gt;
K nahratiu '''Dodávateľskej faktúry zálohovej''' zvoľte voľbu a prepnite sa do výberu '''''Prijatá pošta - Dodávateľská faktúra zálohová'''''.&lt;br /&gt;
Po kliknutí na ikonu  '''Pridať''' sa Vám otvorí formulár, do ktorého budete nahrávať položky&lt;br /&gt;
'''Dodávateľských faktúr zálohových'''.&lt;br /&gt;
&lt;br /&gt;
Nahrávanie a väzba s fakturáciou funguje pri zálohových faktúrach rovnako ako pri [[#Dodávateľské faktúry|nahrávaní dodávateľskej faktúry.]]&lt;br /&gt;
&lt;br /&gt;
==Pošta spolu==&lt;br /&gt;
{{Info|Po nahraní prijatej pošty, celkom nahratú poštu zobrazíte prepnutím na Pošta spolu.}} &lt;br /&gt;
&lt;br /&gt;
==Presun do evidencie==&lt;br /&gt;
&lt;br /&gt;
Táto možnosť už nie je v programe podporovaná. Používala sa akcia Presuň, ktoré je od verzie 16.6 odstránená - dôvodom je komplikovná a rôzna štruktúra dokladov v jednotlivých evidenciách.&lt;br /&gt;
&lt;br /&gt;
==E - dokumenty==&lt;br /&gt;
Pre prikladanie dokumentov prijatej a odoslanej pošty slúži voľba '''E - dokumenty'''.&lt;br /&gt;
&lt;br /&gt;
Dokumenty je možné prikladať v každej evidencii pošty. Spôsob a možnosti evidencie dokumentov si pozrite v článku [[E-dokumenty - Pošta]]&lt;br /&gt;
&lt;br /&gt;
K prepojeniu a zobrazeniu priloženého '''&amp;quot;E-dokumentu&amp;quot;''' v module pre  fakturáciu, ktorý bol priložený k záznamu dodávateľskej faktúry v pošte slúži taktiež akcia '''&amp;quot; RSD - Pošta&amp;quot;''', ktorou sa doplnia údaje vo fakturácii pre '''&amp;quot;E dokumenty&amp;quot;'''. &lt;br /&gt;
&lt;br /&gt;
== Preberací protokol alebo Podpisová zostava pre prijatú poštu. ==&lt;br /&gt;
&lt;br /&gt;
*Zostava k podpisovaniu doporučenej pošty definovaná cez '''Vlastnosti stĺpcov'''&lt;br /&gt;
*Zostava k podpisovaniu doporučenej pošty definovaná cez '''Jasper'''&lt;br /&gt;
&lt;br /&gt;
Popis ako si vytvoriť obe tieto zostavy nájdete [[Ako vytvoríte podpisovú zostavu pre prijatú poštu|v Pracovných postupoch pre modul Pošta.]]&lt;br /&gt;
&lt;br /&gt;
 [[category:Pošta]]&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Prijat%C3%A1_po%C5%A1ta_-_Po%C5%A1ta&amp;diff=17409</id>
		<title>Prijatá pošta - Pošta</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Prijat%C3%A1_po%C5%A1ta_-_Po%C5%A1ta&amp;diff=17409"/>
				<updated>2018-11-06T11:53:10Z</updated>
		
		<summary type="html">&lt;p&gt;Vladana.huckova: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Nahrávanie prijatej pošty==&lt;br /&gt;
&lt;br /&gt;
K zápisu prijatej pošty zvoľte voľbu '''''Pošta - Prijatá pošta''''' cez Ctrl+N alebo použitím ikony ''''Pridať'''' [[Súbor:img_ico_pridaj.png]], otvoríte formulár:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Pp1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formulár naplníte základnými údajmi o '''Prijatej pošte.''' &lt;br /&gt;
Záznam zapíšete použitím CTRL+S alebo použitím akcie na lište vľavo '''Zapísať'''. &lt;br /&gt;
{{Tip|Povinné polia otvoreného formulára, ktoré budete nahrávať môžete rozlíšiť farebným nastavením povinných polí v základných nastaveniach programu.}}&lt;br /&gt;
&lt;br /&gt;
--- Prijatá pošta --- časť obsahuje základné údaje o prijatej pošte&lt;br /&gt;
*Podacie číslo - automaticky doťahované číslo z číselného radu &lt;br /&gt;
*Rok - doplní sa automaticky, je to povinný údaj&lt;br /&gt;
*Typ zásielky - výber typu zásielky z číselníka '''&amp;quot;Typu zásielky&amp;quot;''' je to povinný údaj&lt;br /&gt;
*Druh dokumentu - výber typu zásielky z číselníka '''&amp;quot;Druhu dokumentu&amp;quot;''',je to povinný údaj&lt;br /&gt;
*Vaša značka - vaša značka jednania , je to nepovinný údaj&lt;br /&gt;
*Dátum prijatia - dátum prijatia pošty, je to povinný údaj&lt;br /&gt;
*Poštu zapísal - automaticky sa dopĺňa meno prihláseného používateľa&lt;br /&gt;
--- Detaily --- obsahuje doplňujúce údaje o prijatej pošte&lt;br /&gt;
*Priradenie oddeleniu -  je to povinný údaj, vyberiete oddelenie, ktorému je prijatá pošta priradená&lt;br /&gt;
*Priradenie zamestnancovi - je to nepovinný údaj&lt;br /&gt;
*Prijaté dňa - doťahuje systémový dátum, je to povinný údaj, údaj je editovateľný v prípade potreby &lt;br /&gt;
*Dátum vybavenia - údaj je nepovinný &lt;br /&gt;
*Stručný obsah - stručne zapísať obsah prijatej pošty, nepovinný údaj &lt;br /&gt;
--- Odosielateľ --- časť obsahuje údaje o odosielateľovi pošty&lt;br /&gt;
*Firma - firmu vyberiete z vopred nahratých údajov v spoločných číselníkoch pre firmy&lt;br /&gt;
*Osoba - osobu vyberiete z vopred nahratých údajov v spoločných číselníkoch pre osoby&lt;br /&gt;
*IČO - je možnosť nahrávať firmu len zápisom IČO firmy, automaticky budú ostatné údaje doplnené&lt;br /&gt;
*Interný kód - je možnosť nahrávať firmu len zápisom interného kódu firmy, automaticky budú ostatné údaje doplnené&lt;br /&gt;
*Názov - je možnosť nahrávať firmu výberom názvu firmy, automaticky budú ostatné údaje doplnené&lt;br /&gt;
*Adresa *Ulica *Číslo orientačné *Číslo súpisné *PSČ *Mesto - adresa bude automaticky doplnená po nahratí ostatných údajov o firme alebo osobe, ak nie , tak adresa nebola nahratá k firme alebo osobe v &amp;quot;číselníkoch firiem&amp;quot; alebo v &amp;quot;číselníkoch osôb&amp;quot; a treba ju do číselníkov dopísať.&lt;br /&gt;
&lt;br /&gt;
--- Voliteľný údaj ---&lt;br /&gt;
K evidencii prijatej pošty, tak ako k ostatným evidenciám je možné pridať priamo do editačného formulára aj možnosť vypĺňania voliteľných údajov. Postup pridávania voliteľných údajov nájdete v časti [[Spoločné číselníky - Voliteľný údaj k evidencii]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dodávateľské faktúry==&lt;br /&gt;
&lt;br /&gt;
'''Dodávateľské faktúry''' sa nahrávajú pridaním nového záznamu v '''prijatej pošte,''' prepnutím do voľby '''Prijatá pošta - Dodávateľské faktúry''', kde nahráte základné údaje hlavičky faktúry.&lt;br /&gt;
&lt;br /&gt;
[[Súbor:pdfa.png]]&lt;br /&gt;
&lt;br /&gt;
Fungovanie prepojenia '''Pošty s faktúrami''' je možné nastaviť dvomi spôsobmi - nastavenie je závislé od setupovej hodnoty RSD_ZALOZ_HFA - Automatické nahrávanie hlavičky došlej faktúry v došlých faktúrach z pošty:&lt;br /&gt;
&lt;br /&gt;
*Ak je setupová hodnota nastavená, znamená to, že počas nahrávania pomocou voľby '''Prijatá pošta - Dodávateľská faktúra''' sa vytvorí zápis priamo do evidencie dodávateľských faktúr - vytvorí sa hlavička faktúry. &lt;br /&gt;
*Alebo '''faktúra sa nezapíše automaticky''', ale väzbu sa vytvára dodatočne len po použití akcie '''prepoj RSD''', ktorá sa nachádza vo '''evidencii dodávateľských faktúr.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Automatické nahratie hlavičky dodávateľskej faktúry priamo z evidencie Prijatá pošta ====&lt;br /&gt;
&lt;br /&gt;
Je možnosť nahrávať hlavičky dodávateľských faktúr''' automaticky priamo z modulu Pošta Spin2 do Fakturácie Spin2, ak existuje nastavenie v '''nastaveniach programu'''.&lt;br /&gt;
&lt;br /&gt;
Po nahratí a zápise faktúry v module Pošty v časti '''&amp;quot;Prijatá pošta - Dodávateľská faktúra&amp;quot;''' sa zapíše do modulu '''Logistika - fakturácia''', kde sa zobrazí v '''Dodávateľských faktúrach'''.&lt;br /&gt;
&lt;br /&gt;
Po zápise nahratého záznamu v '''Pošte''' sa záznam pre ďalšiu editáciu zmrazí a nemôže sa meniť. Všetky ďalšie údaje ''Dodávateľskej faktúry'' sa v prípade potreby dohrajú/opravia priamo v evidencii ''Dodávateľských faktúr''. &lt;br /&gt;
&lt;br /&gt;
Položky ''Dodávateľskej faktúry'' je možné doplniť ručne alebo je možné využiť setup ''F_FA_COPY_PFA_FA2''( hodnota 1), ktorý umožní kopírovať položky z inej faktúry. V prípade zapnutia daného setupu pribudne akcia ''Kopírovanie položiek z &lt;br /&gt;
inej faktúry'' v okne ''Dodávateľská faktúra, Položky''. Stlačením danej akcie sa zobrazí okno na výber faktúry, z ktorej sa majú nakopírovať položky faktúry.&lt;br /&gt;
&lt;br /&gt;
Pri používaní '''automatického prenosu dodávateľských faktúr''' z pošty do fakturácie sa exportuje aj '''typ daňového dokladu''' , ktorý uvidíte po otvorení faktúry k editovaniu vo fakturácii.&lt;br /&gt;
&lt;br /&gt;
'''Typ daňového dokladu''' sa prenesie len v prípade, že firma je '''platcom DPH''' a súčasne '''daňový doklad je s DPH'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Prijatá pošta''' - úprava v zadávaní údajov časti Faktúra - od verzie 15.03.16:&lt;br /&gt;
* Pri evidencii Dodávateľskej faktúry alebo Dodávateľskej zálohovej faktúry pribudla voľba '''Spôsob úhrady'''. Štandardne je predplnená hodnotou Prevodný príkaz a možno ju zmeniť. Následne sa povinnosť vyplnenia poľa Bankové spojenie orientuje podľa zadania setupových hodnôt (v Logistike - SPIN1) - ak je nastavený setup F_BU_POVINNY na hodnotu 1, tak aj hodnota Bankové spojenie bude povinná. Výnimkou sú spôsoby úhrady, ktoré môžu byť vymenované v ďalšej setupovej hodnote F_BU_NEPOVINNY_SPOSUHR. Štandardne je tam určený spôsob úhrady Hotovosť - užívateľsky môžu byť aj iné. Pre tieto spôsoby úhrady bude Bankové spojenie nepovinné.&lt;br /&gt;
&lt;br /&gt;
====Dodatočné zväzbenie záznamu Pošty s Dodávateľskou faktúrou====&lt;br /&gt;
&lt;br /&gt;
*Pre dodatočný export alebo pre vytvorenie väzby medzi existujúcou dodávateľskou faktúrou záznamom v module Pošta, je potrebné aby užívateľ nahral '''hlavičku dodávateľskej faktúry''' do fakturácie a po nahratí '''dodávateľskej faktúry''' a použití akcie [[Súbor:Ico sof.png]] sa vytvorí väzba s dod. faktúrou v module Pošta. Pre vytvorenie väzby je potrebné mať nastavenú setupovú hodnotu F_FD_RSD_PREPOJ (hodnota 1) v module Logistika.&lt;br /&gt;
Týmto spôsobom je možné vytvárať aj väzbu, ak bol dodatočne nahratý dokument a priložený v časti '''&amp;quot;e-dokumenty&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
*Väzba prebieha cez '''číslo faktúry''', '''názov firmy''','''fakturovanú sumu''' alebo po použití '''tlače''' z logistiky '''cez ikonu viacnásobná priama tlač''' alebo prostredníctvom akcie v module '''SOF'''[[Súbor:Ico_sof.png]].&lt;br /&gt;
 &lt;br /&gt;
K nahratiu '''Dodávateľskej faktúry''' zvoľte voľbu '''''Prijatá pošta - Dodavateľská faktúra''''' .&lt;br /&gt;
Kliknutím na ikonu [[Súbor:img_ico_pridaj.png]] sa nahrávajú '''Dodávateľské faktúry''' a '''Dodávateľské faktúry zálohové'''.&lt;br /&gt;
&lt;br /&gt;
Po kliknutí na ikonu '''Upraviť''' sa otvorí formulár v ktorom budete môcť upraviť položky '''Dodávateľských faktúr''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Tip|'''Náš tip:'''&lt;br /&gt;
*Evidencia prijatej pošty umožňuje mať nastavené samostatné workflow pre schvaľovanie dokladov (v takomto prípade je počas evidencie údajov pre faktúru aktívna voľba '''Scenár schvaľovania'''. V prípade, máte záujem o nastavenie tohto workflow, kontaktujte svojho [[Workflow|konzultanta.]] }}&lt;br /&gt;
&lt;br /&gt;
==Dodávateľské faktúry zálohové== &lt;br /&gt;
&lt;br /&gt;
K nahratiu '''Dodávateľskej faktúry zálohovej''' zvoľte voľbu a prepnite sa do výberu '''''Prijatá pošta - Dodávateľská faktúra zálohová'''''.&lt;br /&gt;
Po kliknutí na ikonu  '''Pridať''' sa Vám otvorí formulár, do ktorého budete nahrávať položky&lt;br /&gt;
'''Dodávateľských faktúr zálohových'''.&lt;br /&gt;
&lt;br /&gt;
Nahrávanie a väzba s fakturáciou funguje pri zálohových faktúrach rovnako ako pri [[#Dodávateľské faktúry|nahrávaní dodávateľskej faktúry.]]&lt;br /&gt;
&lt;br /&gt;
==Pošta spolu==&lt;br /&gt;
{{Info|Po nahraní prijatej pošty, celkom nahratú poštu zobrazíte prepnutím na Pošta spolu.}} &lt;br /&gt;
&lt;br /&gt;
==Presun do evidencie==&lt;br /&gt;
&lt;br /&gt;
Táto možnosť už nie je v programe podporovaná. Používala sa akcia Presuň, ktoré je od verzie 16.6 odstránená - dôvodom je komplikovná a rôzna štruktúra dokladov v jednotlivých evidenciách.&lt;br /&gt;
&lt;br /&gt;
==E - dokumenty==&lt;br /&gt;
Pre prikladanie dokumentov prijatej a odoslanej pošty slúži voľba '''E - dokumenty'''.&lt;br /&gt;
&lt;br /&gt;
Dokumenty je možné prikladať v každej evidencii pošty. Spôsob a možnosti evidencie dokumentov si pozrite v článku [[E-dokumenty - Pošta]]&lt;br /&gt;
&lt;br /&gt;
K prepojeniu a zobrazeniu priloženého '''&amp;quot;E-dokumentu&amp;quot;''' v module pre  fakturáciu, ktorý bol priložený k záznamu dodávateľskej faktúry v pošte slúži taktiež akcia '''&amp;quot; RSD - Pošta&amp;quot;''', ktorou sa doplnia údaje vo fakturácii pre '''&amp;quot;E dokumenty&amp;quot;'''. &lt;br /&gt;
&lt;br /&gt;
== Preberací protokol alebo Podpisová zostava pre prijatú poštu. ==&lt;br /&gt;
&lt;br /&gt;
*Zostava k podpisovaniu doporučenej pošty definovaná cez '''Vlastnosti stĺpcov'''&lt;br /&gt;
*Zostava k podpisovaniu doporučenej pošty definovaná cez '''Jasper'''&lt;br /&gt;
&lt;br /&gt;
Popis ako si vytvoriť obe tieto zostavy nájdete [[Ako vytvoríte podpisovú zostavu pre prijatú poštu|v Pracovných postupoch pre modul Pošta.]]&lt;br /&gt;
&lt;br /&gt;
 [[category:Pošta]]&lt;/div&gt;</summary>
		<author><name>Vladana.huckova</name></author>	</entry>

	</feed>