<?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=Maria.medvesova</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=Maria.medvesova"/>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php/%C5%A0peci%C3%A1lne:Pr%C3%ADspevky/Maria.medvesova"/>
		<updated>2026-04-24T07:54:06Z</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=29417</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=29417"/>
				<updated>2025-05-13T17:11:21Z</updated>
		
		<summary type="html">&lt;p&gt;Maria.medvesova: /* Prehľad pohľadávok: */&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;
'''bankový účet odberateľa v okne firma:'''&lt;br /&gt;
&lt;br /&gt;
dl.ffakbufrombuid((select o.dod_bu_id 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;
'''VÚ z produktu do položky NO''' - CRMGRUPA je kód VÚ&lt;br /&gt;
&lt;br /&gt;
dl.pkdleputils.getvuepvalue(dl.sof_produkt.produkt_id,'CRMGRUPA')&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;
(dl.sof_produkt.popis_produktu)&lt;br /&gt;
&lt;br /&gt;
'''Množstvo v MJ3'''&lt;br /&gt;
decode(nvl(dl.sof_produkt.koef_mj_mj3, 0), 0, null, dl.sof_skladova_karta.mnozstvo / dl.sof_produkt.koef_mj_mj3)&lt;br /&gt;
 &lt;br /&gt;
'''MJ3'''&lt;br /&gt;
(dl.sof_produkt.kod_mj3)&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;
'''Produkt - A/N či je niekde použiťý'''&lt;br /&gt;
&lt;br /&gt;
(SELECT CASE WHEN SUM((SUC.SKLADOVA_KARTA_ID + SUC.EP_ID_FAKTURY + SUC.EP_ID_PRIJEMKY + SUC.EP_ID_VYDAJKY)) &amp;gt; 0 THEN 'N' ELSE 'A' END FROM (SELECT p.PRODUKT_ID, CASE WHEN sk.SKLADOVA_KARTA_ID IS NULL THEN 0 ELSE 1 END AS SKLADOVA_KARTA_ID, CASE WHEN rf.mep_id IS NULL THEN 0 ELSE 1 END AS &amp;quot;EP_ID_FAKTURY&amp;quot;,                     CASE WHEN rpr.mep_id IS NULL THEN 0 ELSE 1 END AS &amp;quot;EP_ID_PRIJEMKY&amp;quot;,                     CASE WHEN rvr.MEP_ID IS NULL THEN 0 ELSE 1 END AS &amp;quot;EP_ID_VYDAJKY&amp;quot; FROM dl.sof_produkt p LEFT JOIN dl.sof_skladova_karta sk ON p.produkt_id = sk.produkt_id LEFT JOIN dl.SOF_RIADOK_FA rf ON rf.produkt_id = p.produkt_id LEFT JOIN dl.SOF_RIADOK_PR rpr ON rpr.SKLADOVA_KARTA_ID = sk.SKLADOVA_KARTA_ID LEFT JOIN dl.sof_riadok_vd rvr ON rvr.skladova_karta_id = sk.SKLADOVA_KARTA_ID WHERE p.produkt_id = dl.sof_produkt.produkt_id  AND ROWNUM = 1) SUC)&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;
'''saldokontové účty z faktúr v okne Prehľad pohľadávok podľa splatnosti:'''&lt;br /&gt;
(select listagg(distinct trim(substr(u.ucet, 1, 3) || '-' || substr(u.ucet, 4)), ', ') within group (order by null) from dl.mv_paz_pohl_zav mvpaz join dl.dl_ep_clip c on c.sep_id = mvpaz.ep_id join dl.uct_ucet u on u.ucet_id = c.ucet_id where (mvpaz.typ_ep_id IN (300, 302) or mvpaz.typ_ep_id IN (2005, 2010) AND mvpaz.svp_typEvidencie = 'P') and c.kod_algoritmu in ('S', 'Z') and mvpaz.firma_id = firma.firma_id)&lt;br /&gt;
&lt;br /&gt;
'''saldokontové účty z faktúr v okne Prehľad záväzkov podľa splatnosti:'''&lt;br /&gt;
(select listagg(distinct trim(substr(u.ucet, 1, 3) || '-' || substr(u.ucet, 4)), ', ') within group (order by null) from dl.mv_paz_pohl_zav mvpaz join dl.dl_ep_clip c on c.sep_id = mvpaz.ep_id join dl.uct_ucet u on u.ucet_id = c.ucet_id where (mvpaz.typ_ep_id IN (310, 312) or mvpaz.typ_ep_id IN (2005, 2010) AND mvpaz.svp_typEvidencie = 'P') and c.kod_algoritmu in ('S', 'Z') and mvpaz.firma_id = firma.firma_id)&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>Maria.medvesova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=29189</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=29189"/>
				<updated>2025-03-18T13:58:56Z</updated>
		
		<summary type="html">&lt;p&gt;Maria.medvesova: /* 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;
'''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;
''' 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;
===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>Maria.medvesova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Datab%C3%A1zov%C3%A9_st%C4%BApce&amp;diff=29183</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=29183"/>
				<updated>2025-02-25T11:00:07Z</updated>
		
		<summary type="html">&lt;p&gt;Maria.medvesova: /* Dodávateľ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;
'''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;
===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;
'''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>Maria.medvesova</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=DPH_-_Kontroln%C3%BD_v%C3%BDkaz_k_DPH_-_%C3%9A%C4%8Dtovn%C3%ADctvo&amp;diff=7838</id>
		<title>DPH - Kontrolný výkaz k DPH - Účtovníctvo</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=DPH_-_Kontroln%C3%BD_v%C3%BDkaz_k_DPH_-_%C3%9A%C4%8Dtovn%C3%ADctvo&amp;diff=7838"/>
				<updated>2014-02-04T12:18:11Z</updated>
		
		<summary type="html">&lt;p&gt;Maria.medvesova: /* Akcia Predplniť */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Nastavenie = &lt;br /&gt;
Pred tým ako používateľ začne pracovať v okne DPH/Kontrolný výkaz k DPH je potrebné v systéme nahrať nasledujúce podporné nastavenia :&lt;br /&gt;
&lt;br /&gt;
== Číselník firiem / Druh daňového dokladu==&lt;br /&gt;
Podľa '''návodu na úpravu zadávania účtovných dokladov pre potreby smerovania dát do kontrolného výkazu''' je potrebné upraviť buď číselník firiem (doplniť typ firmy – FO občan) alebo vytvoriť samostatné druhy daňových dokladov. Na základe tohto nastavenia bude následne možné členiť odberateľské faktúry vystavené podnikateľom a odberateľské faktúry vystavené občanom.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SPOLOČNÉ/FIRMA/TYPY FIRIEM&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_firma.png]]&lt;br /&gt;
&lt;br /&gt;
alebo&lt;br /&gt;
&lt;br /&gt;
DPH/DRUH DAŇOVÉHO DOKLADU&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_druhDD.png]]&lt;br /&gt;
&lt;br /&gt;
==Fakturácia==&lt;br /&gt;
Pre potreby smerovania dát do kontrolného výkazu je v SPINE doplnené v časti  Fakturácia /Dodavateľská faktúra nové pole na hlavičke faktúry. Pole s názvom externé číslo faktúry je do programu doplnené z dôvodu nutnosti evidovať tento údaj v kontrolnom výkaze. Doplnením tohto poľa sa zabezpečí, že v kontrolnom výkaze sa uvedie externé číslo faktúry aj v prípade, že vystavovateľ  faktúry označuje svoje faktúry pomocou alfanumerických znakov prípadne používa aj špeciálne znaky ako lomítka a pod. &lt;br /&gt;
&lt;br /&gt;
V prípade, že externé číslo faktúry sa zhoduje s variabilným symbolom, používateľ nemusí pole s externým číslom vypĺňať a do kontrolného výkazu sa automaticky dotiahne číslo uvedené v kolónke variabilný symbol.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_DF.png]]&lt;br /&gt;
&lt;br /&gt;
==Väzba medzi dobropisom a riadnou faktúrou ==&lt;br /&gt;
Ďalšie nastavenie, ktoré je nutné pre potreby napĺňania Kontrolného výkazu prispôsobiť, je zabezpečenie  '''priamej väzby medzi dobropisom a riadnou faktúrou'''. &lt;br /&gt;
&lt;br /&gt;
{{info |Väzba medzi opravnou faktúrou a riadnou faktúrou môže byť zabezpečená priamo v záložke Záloha/Dobropis. Priamym prepojením je následne zabezpečené, že na kontrolný výkaz sa bude ťahať aj informácia o faktúre, ku ktorej sa dobropis viaže. Ak je zabezpečená takáto väzba medzi dobropisom a faktúrou používateľ už nemusí zabezpečovať žiadne ďalšie prepojenie a systém automaticky túto väzbu doplní do kontrolného výkazu v príslušnej sekcii.}}&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_DF2.png]]&lt;br /&gt;
&lt;br /&gt;
{{Info|V prípade, že z akéhokoľvek dôvodu nie je možné vytvoriť väzbu medzi dobropisom a riadnou faktúrou priamo na doklade (napríklad neexistuje pôvodná faktúra), je možné túto väzbu nahradiť cez voliteľný údaj k evidencii. V poli voliteľného údaja k evidencii sa následne uvedie číslo riadnej faktúry, ku ktorej sa dobropis vzťahuje, a ktoré sa má uviesť na kontrolnom výkaze.}}&lt;br /&gt;
&lt;br /&gt;
'''Nastavenie voliteľného údaju k dodávateľským/odberateľským faktúram'''&lt;br /&gt;
&lt;br /&gt;
V záložke '''SPOLOČNÉ / VOLITEĽNÝ ÚDAJ K EVIDENCII - SPIN 2''' alebo '''ČÍSELNÍKY / ČÍSELNÍKY K EVIDENCIÍ / Voliteľný údaj k evidencii - SPIN 1''', agenda Logistika, typ evidencie dodávateľská /odberateľská faktúra. &lt;br /&gt;
&lt;br /&gt;
Pre '''dodávateľské faktúry''' sa vyberie typ evidencie dodávateľské faktúry a akciou '''Pridať''' otvorí okno, v ktorom sa vyplní:&lt;br /&gt;
&lt;br /&gt;
* Kategória (ľubovoľný),&lt;br /&gt;
* Názov (ľubovoľný)&lt;br /&gt;
* Jednoznačný kód ('''KV_FP''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_vu.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pre '''odberateľské faktúry''' sa vyberie typ evidencie odberateľské faktúry a akciou pridať sa otvorí okno, v ktorom sa vyplní:&lt;br /&gt;
&lt;br /&gt;
* Kategória (ľubovoľný),&lt;br /&gt;
* Názov (ľubovoľný)&lt;br /&gt;
* Jednoznačný kód ('''KV_FP''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_vu_k_OF.png]]&lt;br /&gt;
&lt;br /&gt;
 Ak sa vo formulári zaškrtne políčko zobraziť vo formulári, tak sa takýto voliteľný údaj bude&lt;br /&gt;
 zobrazovať priamo pri evidovaní dodávateľskej/ odberateľskej faktúry.&lt;br /&gt;
&lt;br /&gt;
==Tuzemské samozdanenie==&lt;br /&gt;
Ak používateľ vystavuje pre svojich odberateľov faktúry na tovary ako '''poľnohospodárske plodiny, kovy a kovové predmety, integrované obvody a mobilné telefóny nad 5000 eur''' dochádza k prenosu daňovej povinnosti na odberateľa (tuzemské samozdanenie) a používateľ je povinný takéto faktúry vykázať samostatne v časti A2. Pre potreby naplnenia tejto časti je potrebné v SPINE nastaviť:&lt;br /&gt;
&lt;br /&gt;
===Pre poľnohospodárske plodiny, kovy a kovové predmety===&lt;br /&gt;
Pre Kontrolný výkaz je povinné vyplniť stĺpec Kód tovaru, ktorý je napojený na colný sadzobník. Aby táto väzba v SPINE fungovala je potrebné nastaviť:&lt;br /&gt;
&lt;br /&gt;
1)	V záložke SKLADY / Produkt / Číselníky produktov / Colný sadzobník používateľ naplní konkrétne položky, ktoré predáva. Napr. ryža, pšenica a pod. Konkrétny kód colného sadzobníka používateľ nájde na Colnej správe. V colnom sadzobníku je uvedený deväťmiestny kód, z ktorého sa do kontrolného výkazu ťahajú prvé štyri miesta.&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_sklad_cs.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)	Následne, po zaevidovaní kódu tovaru z colného sadzobníka si používateľ v záložke SKLADY / Produkt preväzbí vybrané produkty (ryža, pšenica, cukor...(poľnohospodárske plodiny) a kovy a kovové predmety s naplneným colným sadzobníkom.&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_sklad_cs_ryza.png]]&lt;br /&gt;
&lt;br /&gt;
{{info| Týmto prepojením bude následne zabezpečené, že sa číselný kód tovaru dostane do Kontrolného výkazu .}}&lt;br /&gt;
&lt;br /&gt;
===Pre integrované obvody a mobilné telefóny===&lt;br /&gt;
Pre Kontrolný výkaz je '''povinné vyplniť stĺpec '''Druh tovaru''' skratkou IO alebo MT'''. Aby bolo možné tieto skratky automaticky napĺňať je potrebné v spine nastaviť:&lt;br /&gt;
&lt;br /&gt;
====VÚ k evidencii====&lt;br /&gt;
Ako prvé je potrebné v záložke '''SPOLOČNÉ / VOLITEĽNÝ ÚDAJ K EVIDENCII''', agenda Logistika, typ evidencie Produkt vytvoriť voliteľný údaj k produktu. Pri evidovaní voliteľného údaja je potrebné nastaviť&lt;br /&gt;
* kategóriu (voliteľná),&lt;br /&gt;
* názov (voliteľný)&lt;br /&gt;
* jednoznačný kód ('''KV_TD'''),&lt;br /&gt;
 pričom, keďže voliteľný údaj môže mať charakter IO alebo MT je potrebné zaškrtnúť, že údaj má číselník a v druhej záložke tohto okna naplniť &lt;br /&gt;
 tieto hodnoty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_vu_mt1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hodnoty voliteľného údaja/druhá záložka:&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_vu_mt2.png]]&lt;br /&gt;
&lt;br /&gt;
====Väzba produktu s VÚ ====&lt;br /&gt;
Po zaevidovaní voliteľného údaja k produktu je potrebné vo voľbe '''SKLADY / PRODUKT''' na produktoch (integrované obvody, mobilné telefóny) '''zväzbiť daný produkt''' (napr. telefóny, alebo integrovaný obvod)  s '''voliteľným údajom''' (IO alebo MT).&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_vu_produkt.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
{{info| Po prepojení druhov produktov s voliteľnými údajmi sa zabezpečí väzba, ktorá pri vypĺňaní kontrolného výkazu bude stačiť nato, aby sa stĺpec Druh tovaru napĺňal automaticky buď hodnotou MT alebo IO.}}&lt;br /&gt;
&lt;br /&gt;
=Okno Kontrolný výkaz k DPH=&lt;br /&gt;
Po nastavení úvodných parametrov je možné začať spracovanie kontrolného výkazu. Kontrolný výkaz sa nachádza vo voľbe DPH / Kontrolný výkaz k DPH. Okno kontrolného výkazu obsahuje štyri záložky,&lt;br /&gt;
* Hlavička výkazu,&lt;br /&gt;
* Položky výkazu,&lt;br /&gt;
* Kontrolný výkaz k DPH&lt;br /&gt;
* Smerovanie &lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_okno.png]]&lt;br /&gt;
&lt;br /&gt;
==Hlavička výkazu==&lt;br /&gt;
V prvej záložke je nutné vyplniť položku '''Názov daňového priznania DPH''', ku ktorému sa kontrolný výkaz vzťahuje a '''Typ''' kontrolného výkazu (riadny, opravný alebo dodatočný).&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_okno_1.png]]&lt;br /&gt;
&lt;br /&gt;
==Položky výkazu ==&lt;br /&gt;
Do druhej záložky kontrolného výkazu sa po nastavení smerovania dát budú automaticky cez akciu '''Predplniť''' napĺňať údaje do jednotlivých častí kontrolného výkazu. V okne je po naplnení údajov následne možné vidieť, aké transakcie boli do jednotlivých častí automaticky nasmerované. Toto okno je tiež prístupné na užívateľské zmeny, tzn., že ak používateľ po automatickom nasmerovaní zistí, že nejaký údaj je nasmerovaný do inej časti má možnosť tento údaj vymazať a ručne zadať do časti, kde patrí.&lt;br /&gt;
 Predpokladáme, že po správnom nastavení v záložke Smerovanie, by mali byť ručné zásahy v záložke Položky výkazu minimálne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_okno_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akcia Predplniť ===&lt;br /&gt;
Po dosmerovaní všetkých sadzieb, ktoré boli predmetom daňového priznania a taktiež sú predmetom napĺňania na kontrolný výkaz je možné pristúpiť k automatickému predplneniu údajov do kontrolného výkazu cez akciu '''Predplniť'''.&lt;br /&gt;
''Pozn. na akciu '''Predplniť''' je potrebné kliknúť v prvej záložke - Hlavička výkazu.''&lt;br /&gt;
&lt;br /&gt;
==Kontrolný výkaz k DPH==&lt;br /&gt;
V tretej záložke sa nachádza už zostavený kontrolný výkaz v štruktúre a formáte, ktorú predpisuje finančná správa. Používateľ v tomto okne môže cez akciu '''Browser''' prezerať a kontrolovať zostavený Kontrolný výkaz v samostatnom okne internetového prehliadača.  Následne po skontrolovaní je možné kontrolný výkaz cez akciu '''Špec. export''' spracovať do tvaru, ktorý je možné poslať na finančnú správu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:UCT_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akcia Špec.ex. ===&lt;br /&gt;
Akcia vykoná export kontrolného výkazu do formátu xml a uloží takýto súbor do vybratého adresára. Tento súbor je potom možné načítať na stránku finančnej správy.&lt;br /&gt;
&lt;br /&gt;
===Akcia Browser ===&lt;br /&gt;
Akcia otvorí vytvorený výkaz v externom prehliadači&lt;br /&gt;
&lt;br /&gt;
=='''Smerovanie''' ==&lt;br /&gt;
Z pohľadu napĺňania a smerovania dát do konkrétnych častí výkazu je najdôležitejšia záložka Smerovanie. V tejto časti používateľ nastaví, aké dáta a ako sa majú do kontrolného výkazu smerovať. Pred tým ako používateľ začne pracovať so smerovaním je potrebné vytvoriť hlavičku kontrolného výkazu v prvej záložke a prepočítať daňové priznanie, na ktoré je kontrolný výkaz naviazaný.&lt;br /&gt;
===Akcia Predplniť ===&lt;br /&gt;
Používateľovi pri prvom smerovaní dát do tohto okna odporúčame najskôr spustiť prednaplnenie všetkých používaných daňových sadzieb, ktoré sa nachádzajú v okne Položky daňového dokladu. Toto prednapĺňanie je potrebné uskutočniť cez akciu '''Predplniť'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_okno_4_5.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dotiahnuté daňové sadzby budú obsahovať základné smerovanie do častí kontrolného výkazu. Toto smerovanie bude len všeobecné a používateľ si ho musí na základe svojich vlastných dát dosmerovať podľa svojich potrieb. Okrem daňových sadzieb, ktoré do kontrolného výkazu vstupujú budú v okne predplnené aj daňové sadzby, ktoré sa v okne typ položiek daňového dokladu síce nachádzajú, ale do kontrolného výkazu nevstupujú. Takéto sadzby nebudú mať vyplnenú položku Sekcia, čím sa zabezpečení, že sa daňové doklady s takýmito sadzbami nebudú ťahať ani do kontrolného výkazu. So sadzbami v okne smerovanie môže používateľ ľubovoľne pracovať (kopírovanie, úpravy príp. mazanie).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_okno_4_6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Pozor|Treba však upozorniť na fakt, že ak používateľ vymaže daňové sadzby, ktoré nie sú predmetom jeho účtovania (napr. sadzby spojené s koeficientom) a opätovne stlačí akciu predplniť, tak program do záložky smerovanie tieto sadzby znova dotiahne. Ak však vykonal používateľ zmeny typu úprava smerovania resp. jeho kopírovanie, tak tieto nastavenia sa aj po opätovnom naplnení smerovania zachovajú. }}&lt;br /&gt;
&lt;br /&gt;
Pri smerovaní dát je dôležité jednoznačne určiť, aká sadzba sa má do konkrétnej časti kontrolného výkazu nasmerovať. Pri smerovaní údajov do konkrétnych časti je potrebné si uvedomiť, že ak používateľ vyberie sekciu napr. A1 a k nej nasmeruje názov typu PDP napr. základ dane Tuzemsko 20%, tak toto nastavenie nasmeruje do časti A1 KV všetky položky daňových dokladov, pri ktorých bola použitá vybraná položka daňového dokladu za dané zdaňovacie obdobie. Nebude pozerať na to, že do danej časti smeruje odberateľské faktúry, vystavené paragóny alebo vystavené interné doklady. Pre správne nasmerovanie je preto potrebné jednoznačne určiť ďalšie doplňujúce údaje ako druh DD, evidenciu alebo názov typy firmy. Vypĺňanie týchto údajov nie je povinné, ale čím detailnejšie určíme smerovanie tým presnejšie bude napĺňanie dát do výkazu.&lt;br /&gt;
&lt;br /&gt;
{{Pozor|Ak používateľ uvádza rovnakú sadzbu dane na viacerých dokladoch (odberateľské faktúry, pokladničné doklady, interné doklady) je potrebné upozorniť na vznik nasledujúcej situácie. Používateľ pri predpĺňaní údajov do kontrolného výkazu nepriradil niektorým dátam smerovanie (napr. smerovanie je nastavené pre odberateľské faktúry ale chýba pre interné doklady), napĺňanie kontrolného výkazu neprebehne a program vyhlási hlášku - nedostatočne nasmerovaná sadzba. Po vyhlásení tejto hlášky je potrebné uvedenú sadzbu ešte dosmerovať, aj pre chýbajúce doklady resp. údaje. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_okno_4_1hlaska.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po dosmerovaní všetkých sadzieb, ktoré sú predmetom napĺňania pre kontrolný výkaz, je možné pristúpiť k vytvoreniu kontrolného výkazu v druhej záložke cez akciu Predplniť. Ak si chce používateľ skontrolovať, aké doklady mu do kontrolného výkazu prešli a do ktorej sekcie boli nasmerované je možné túto kontrolu vykonať v záložke DPH a okne Daňové doklady na daňových priznaniach. Tu si používateľ vyberie daňové priznanie, na ktoré je kontrolný výkaz naviazaný, následne sa vo vedľajšom okne zobrazia všetky doklady, ktoré sa na ňom nachádzajú. Pre kontrolu dát, ktoré boli nasmerované do kontrolného výkazu je v tomto okne možné (po kliknutí na ľubovoľný riadok) doplniť voliteľné stĺpce číslo zdroj. dokladu a sekcia KV DPH. Po ich doplnení je následne možné odkontrolovať, aké údaje z daňového priznania, v akom označení a do akej sekcie sa do kontrolného výkazu naplnili.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_Dandokl.png]]&lt;br /&gt;
&lt;br /&gt;
=Modelová situácia a nastavenie smerovania do kontrolného výkazu=&lt;br /&gt;
&lt;br /&gt;
Používateľ vo svojom účtovníctve vystavuje odberateľské faktúry so slovenskou DPH, ktoré odosiela zdaniteľným osobám podnikateľom a nezdaniteľným osobám občanom. Okrem odberateľských faktúr má aj elektronickú registračnú pokladňu, z ktorej dáta importuje do pokladne, v ktorej okrem týchto importovaných dát eviduje údaje aj ručne. Pri všetkých transakciách používa typ položky daňového dokladu základ 20% Tuzemsko- uskutočnené. Na vstupe eviduje tuzemské došlé faktúry, ktoré sú vystavené s DPH ale taktiež aj došlé faktúry, pri ktorých platí daň príjemca (samozdanenie v rámci EU).  &lt;br /&gt;
&lt;br /&gt;
{{info|Pred tým ako používateľ začne nastavovať smerovanie do Kontrolného výkazu je potrebné najskôr zistiť kam, t. j. do ktorej časti kontrolného výkazu je potrebné z legislatívnej stránky dáta v účtovníctve nasmerovať. }}&lt;br /&gt;
&lt;br /&gt;
'''Smerovanie uvedenej situácie z pohľadu zákona o DPH:'''&lt;br /&gt;
&lt;br /&gt;
Odberateľské faktúry – zdaniteľné osoby: A1&amp;lt;br&amp;gt;&lt;br /&gt;
Odberateľské  faktúry – občania: D2&amp;lt;br&amp;gt;&lt;br /&gt;
Príjmové pokladničné doklady- import ERP: D1&amp;lt;br&amp;gt;&lt;br /&gt;
Príjmové pokladničné doklady s DPH – ručné: D2 &amp;lt;br&amp;gt;&lt;br /&gt;
Došlé faktúry – s DPH: B2&amp;lt;br&amp;gt;&lt;br /&gt;
Došlé faktúry – bez DPH (samozdanenie v rámci EU): B1&lt;br /&gt;
&lt;br /&gt;
Pri smerovaní dát do jednotlivých častí kontrolného výkazu program postupuje podľa kritérií, ktoré mu zadá používateľ. Pre čo najjednoznačnejšie napĺňanie dát je potrebné vyplniť, čo najviac podmienok, ako sú sadzba, evidencia, typ firmy a druh DD. Hierarchia vyhodnocovania podmienok, ktoré berie do úvahy program pri smerovaní dát je nasledovná: &lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_okno_4_4.png]]&lt;br /&gt;
&lt;br /&gt;
==Smerovanie - Odberateľské faktúry ==&lt;br /&gt;
Na základe tejto logiky je pre smerovanie odberateľských faktúr (náš príklad) potrebné brať do úvahy doplňujúce podmienky smerovania ako evidencia a názov typu firiem. Najviac obmedzujúcich kritérií je pri evidovaní odberateľských faktúr vystavených nezdaniteľným osobám (občanom), preto toto smerovanie vyhodnotí program ako prvé. Nastavenie smerovania bude nasledovné:&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_okno_4_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pre potreby smerovania odberateľských faktúr, ktoré sú vystavené zdaniteľným osobám –podnikateľom do A1, je potrebné nastaviť obmedzujúce kritéria na úrovni evidencie. Na základe tohto nastavenia program najskôr nasmeruje odberateľské faktúry- občanom do D2 nakoľko smerovanie týchto faktúr má vyššiu prioritu (viac vyplnených podmienok) a až následne z toho zvyšku dát (zvyšku odberateľských faktúr), ktoré ostali vykoná smerovanie do A1, kde sa naplnia  odberateľské faktúry vystavené zdaniteľným osobám podnikateľom. &lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_okno_4_1.png]]&lt;br /&gt;
&lt;br /&gt;
 Týmto nastavením smerovania sme zabezpečili, že odberateľské faktúry sa budú do kontrolného výkazu napĺňať podľa toho, komu boli vystavené,&lt;br /&gt;
 či zdaniteľným alebo nezdaniteľným osobám.&lt;br /&gt;
&lt;br /&gt;
==Smerovanie - Príjmové pokladničné doklady ==&lt;br /&gt;
Ďalšia oblasť, ktorú je potrebné nastaviť pre našu modelovú situáciu je smerovanie príjmových pokladničných dokladov (vydaných paragonov), tak pre prípad dokladov, ktoré sú z elektronickej registračnej pokladne ako aj pre prípad pokladničných dokladov, ktoré boli nahodené do evidencie a nesúvisia s ERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pre potreby jednoznačného smerovania pokladničných dokladov (vydaný paragon) do '''sekcie D1''' alebo '''D2''' je potrebné, aby si používateľ vytvoril samostatný druh daňového dokladu, a tým jednoznačne rozlíšil doklady.&amp;lt;br&amp;gt; Založením nového druhu daňového dokladu následne používateľ pri smerovaní dát do kontrolného výkazu zabezpečí členenie dát na základe podmienky druh DD a evidencie. &lt;br /&gt;
&lt;br /&gt;
Smerovanie pre príjmové pokladničné doklady (vydané paragony) – '''import ERP''': &lt;br /&gt;
&lt;br /&gt;
[[Súbor:Dph_kv_smerovanie_PP.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Smerovanie pre príjmové pokladničné doklady (vydané paragony) – '''mimo ERP''': &lt;br /&gt;
&lt;br /&gt;
[[Súbor:dph_kv_smerovanie PP_rucne.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Týmto nastavením smerovania sme zabezpečili, že '''údaje''' z príjmových pokladničných dokladov sa budú&lt;br /&gt;
 do kontrolného výkazu '''napĺňať''' podľa toho, či boli vystavené '''v ERP alebo nie'''.&lt;br /&gt;
&lt;br /&gt;
==Smerovanie - Došlé faktúry ==&lt;br /&gt;
V prípade smerovania '''došlých faktúr''' do kontrolného výkazu, bude pre nastavenie dát do kontrolného výkazu rozhodujúca použitá daňová sadzba.&lt;br /&gt;
 &lt;br /&gt;
Pre '''tuzemské došlé faktúry vystavené s DPH''', ktoré sa majú smerovať do B2 je potrebné použiť spoločnú daňovú sadzbu, pod ktorou boli faktúry vystavené napr. základ 20% Tuzemsko- prijaté.&amp;lt;br&amp;gt; Smerovanie bude nasledovné:&lt;br /&gt;
&lt;br /&gt;
[[Súbor:dph_kv_smerovanie 20_tuzemsko.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pre '''došlé faktúry''' (napr. za tovar), '''pri ktorých platí daň príjemca''', teda používateľ je povinný si takéto faktúry sám samozdaniť, je pre potreby smerovania do sekcie B1 nutné vybrať správnu daňovú sadzbu, podľa ktorej sa pri týchto typoch transakcii uvedú údaje v daňovom priznaní korektne. Môže ísť napr. o daňovú sadzbu základ 20% tovar z EÚ §11- má nárok.&lt;br /&gt;
&lt;br /&gt;
[[Súbor:dph_kv_smerovanie 20_eu.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Týmto nastavením smerovania sme zabezpečili, že údaje z došlých faktúr sa budú do kontrolného výkazu napĺňať podľa toho,&lt;br /&gt;
 či boli evidované podľa daňovej sadzby základ tuzemsko 20% alebo základ 20% tovar z EU .&lt;br /&gt;
 [[category:Účtovníctvo]]&lt;/div&gt;</summary>
		<author><name>Maria.medvesova</name></author>	</entry>

	</feed>