Databázové stĺpce: Rozdiel medzi revíziami

Z SPIN2-wiki
Prejsť na: navigácia, hľadanie
Riadok 32: Riadok 32:
  
 
'''Firma'''
 
'''Firma'''
splatnosť odberateľa v okne firma:
+
'''splatnosť odberateľa v okne firma:'''
  
 
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id
 
select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id
  
druh ceny odberateľa v okne firma:
+
'''druh ceny odberateľa v okne firma:'''
  
 
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id
 
select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id
Riadok 43: Riadok 43:
 
'''Bonita'''
 
'''Bonita'''
  
okno bonita firmy - vracia dodávateľ/odberateľ:
+
'''okno bonita firmy - vracia dodávateľ/odberateľ:'''
  
 
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id
 
select 'A'  from dl.sof_dodavatel d where d.firma_id = f.firma_id
Riadok 52: Riadok 52:
 
'''Voliteľné evidencie'''
 
'''Voliteľné evidencie'''
  
  db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house):  
+
  '''db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house):  
 
     pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.
 
     pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.
     pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)
+
     pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)'''
  
 
  select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id
 
  select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id
  
  db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):
+
  '''db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):'''
 
   
 
   
 
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
 
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
Riadok 67: Riadok 67:
 
'''Dodávateľské faktúry'''
 
'''Dodávateľské faktúry'''
  
dotiahnuť číslo príjemky z väzby do DF:
+
'''dotiahnuť číslo príjemky z väzby do DF:'''
  
 
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id
 
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id
  
výraz pre zobrazenie poslednej poznámky vo WF v okne DF:
+
'''výraz pre zobrazenie poslednej poznámky vo WF v okne DF:'''
  
 
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)
 
dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)
  
výraz pre zobrazenie poslednej činnosti vo WF v okne DF:
+
'''výraz pre zobrazenie poslednej činnosti vo WF v okne DF:'''
  
 
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)
 
dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)
  
výraz pre číslo zväzbenej príjemky v okne DF:
+
'''výraz pre číslo zväzbenej príjemky v okne DF:'''
  
 
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)
 
dl.ffakvazbafd(dl.sof_faktura.ep_id,320)
  
výraz pre číslo zväzbenej NO v okne DF:
+
'''výraz pre číslo zväzbenej NO v okne DF:'''
  
 
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)
 
dl.ffakvazbafd(dl.sof_faktura.ep_id,350)
  
výraz pre číslo zväzbenej PO v okne DF:
+
'''výraz pre číslo zväzbenej PO v okne DF:'''
  
 
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)
 
dl.ffakvazbafd(dl.sof_faktura.ep_id,360)
Riadok 94: Riadok 94:
 
'''Odberateľské faktúry'''
 
'''Odberateľské faktúry'''
  
dotiahnutie zväzbených  čísiel DF v okne OF:
+
'''dotiahnutie zväzbených  čísiel DF v okne OF:'''
  
 
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
 
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
Riadok 103: Riadok 103:
 
'''Nákupná objednávka'''
 
'''Nákupná objednávka'''
  
dotiahnuť číslo príjemky z väzby do objednávky:
+
'''dotiahnuť číslo príjemky z väzby do objednávky:'''
  
 
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id
 
select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id
  
prehľad NO - adresa:
+
'''prehľad NO - adresa:'''
  
 
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)
 
Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)
Riadok 119: Riadok 119:
 
Štát:  dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))
 
Štát:  dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))
  
prehľad NO - ceny:
+
'''prehľad NO - ceny:'''
  
 
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena
 
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena
Riadok 127: Riadok 127:
 
Celková cena s DPH:  Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.
 
Celková cena s DPH:  Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.
  
položky NO - ceny:
+
'''položky NO - ceny:
 
+
'''
 
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena
 
Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena
  
Riadok 140: Riadok 140:
 
'''Hlavná kniha'''
 
'''Hlavná kniha'''
  
riadok výkazu HVOS do hlavnej knihy:
+
'''riadok výkazu HVOS do hlavnej knihy:'''
  
 
(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)
 
(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)
  
voliteľný údaj účtu do okna hlavnej knihy:
+
'''voliteľný údaj účtu do okna hlavnej knihy:'''
  
 
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')
 
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')
Riadok 151: Riadok 151:
 
'''Prehľad pohybov analytických účtov'''
 
'''Prehľad pohybov analytických účtov'''
  
pridanie firmy z faktúry do PP AÚ:
+
'''pridanie firmy z faktúry do PP AÚ:'''
  
 
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
 
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
  
pridanie firmy do PP AÚ (jedno aký doklad):
+
'''pridanie firmy do PP AÚ (jedno aký doklad):'''
  
 
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))
 
(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))
  
text riadku faktúry do PP AÚ:
+
'''text riadku faktúry do PP AÚ:'''
  
 
dl.ffaktextrdkfa(pohybyAU.cEPid)
 
dl.ffaktextrdkfa(pohybyAU.cEPid)
  
obdobie DPH v prehľade účtu na 343:
+
'''obdobie DPH v prehľade účtu na 343:'''
  
 
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)
 
(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)
  
výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:
+
'''výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:'''
  
 
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
 
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
  
výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:
+
'''výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:'''
  
 
dl.ffaktextrdkfa(pohybyAU.cEPid)
 
dl.ffaktextrdkfa(pohybyAU.cEPid)
  
uhradená suma faktúry v okne PP AÚ:
+
'''uhradená suma faktúry v okne PP AÚ:'''
  
 
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))
 
dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))
  
dátum poslednej úhrady faktúry v okne PP AÚ:
+
'''dátum poslednej úhrady faktúry v okne PP AÚ:'''
  
 
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))
 
dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))
Riadok 186: Riadok 186:
 
'''Prezeranie saldokonta'''
 
'''Prezeranie saldokonta'''
  
číslo dokladu do Prezerania saldokonta:
+
'''číslo dokladu do Prezerania saldokonta:'''
  
 
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))
 
dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))
  
druh dokladu do Prezerania saldokonta:
+
'''druh dokladu do Prezerania saldokonta:'''
  
 
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))
 
dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))
Riadok 197: Riadok 197:
 
'''Účtovný doklad'''
 
'''Účtovný doklad'''
  
výraz pre názov DPH v okne Účtovný doklad, záložka Položky:
+
'''výraz pre názov DPH v okne Účtovný doklad, záložka Položky:'''
  
 
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
 
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
  
názov účtu v okne účtovný doklad - všetky ÚD:
+
'''názov účtu v okne účtovný doklad - všetky ÚD:'''
  
 
dl.uct_ucet.nazov_uctu
 
dl.uct_ucet.nazov_uctu
  
názov mandanta v okne účtovný doklad - všetky ÚD:
+
'''názov mandanta v okne účtovný doklad - všetky ÚD:'''
  
 
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))
 
dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))
  
rodič OŠ v okne účtovný doklad - všetky ÚD:
+
'''rodič OŠ v okne účtovný doklad - všetky ÚD:'''
  
 
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)
 
dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)
  
rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:
+
'''rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:'''
  
 
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
 
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
  
názov firmy v okne účtovný doklad - všetky ÚD:
+
'''názov firmy v okne účtovný doklad - všetky ÚD:'''
  
 
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id
 
select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id
  
IČO firmy v okne účtovný doklad - všetky ÚD:
+
'''IČO firmy v okne účtovný doklad - všetky ÚD:'''
  
 
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id
 
select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id
  
dátum položky BV v okne účtovný doklad - všetky ÚD:
+
'''dátum položky BV v okne účtovný doklad - všetky ÚD:'''
  
 
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id
 
select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id
Riadok 234: Riadok 234:
 
'''Položky daňového dokladu'''
 
'''Položky daňového dokladu'''
  
výraz pre zadané účty DPH v okne položky daňového dokladu:
+
'''výraz pre zadané účty DPH v okne položky daňového dokladu:'''
  
 
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
 
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

Verzia zo dňa a času 09:37, 6. november 2020

Okno pre zadanie databázového stĺpca.

Administrátor

Používatelia

pridanie stĺpca do okna používatelia - dohľadanie firmy, v ktorej je užívateľ založený:

SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id


Spoločné

Moje úlohy - Workflow

údaje z fa do WF - u.ep_id:

select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id

dl.FFAKSUMACFS(u.ep_id)

dl.FFAKSUMAZAKLADOV(u.ep_id)

Posledná poznámka z aktívneho WF v okne moje úlohy:

dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(u.ep_id)


Firma splatnosť odberateľa v okne firma:

select o.dni_splatnosti from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id

druh ceny odberateľa v okne firma:

select dl.pksofdruhceny.getKodDruhuCeny(o.DRUH_CENY_ID) from dl.sof_odberatel o where o.odberatel_id = odb.odberatel_id


Bonita

okno bonita firmy - vracia dodávateľ/odberateľ:

select 'A' from dl.sof_dodavatel d where d.firma_id = f.firma_id

select 'A' from dl.sof_odberatel d where d.firma_id = f.firma_id


Voliteľné evidencie

db stĺpec pre zobrazenie názvu EO vo vol. evidencii 1 (Finance house): 
   pre použitie v inej vol. evidencii (2,3) treba zmeniť kód VUEP na OV,KALK atď.
   pre použitie v záložke prehľad treba zmeniť ep.ep_id na e.ep1_id (číslo podľa poradia evidencie)
select e.nazov_eo from dl.dl_ekonomicky_objekt e where dl.pkdleputils.getVuEpValue(ep.ep_id,'CISLO_DOKLADU') = e.eo_ep_id
db stĺpec pre zobrazenie skratky rodiča EO vo vol. evidencii 1 (Finance house):

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


Fakturácia

Dodávateľské faktúry

dotiahnuť číslo príjemky z väzby do DF:

select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_faktura.ep_id,'S')= p.ep_id

výraz pre zobrazenie poslednej poznámky vo WF v okne DF:

dl.pkwflEpAktivnyScenar.GetAktivnyScenarPoznamka(dl.sof_faktura.ep_id)

výraz pre zobrazenie poslednej činnosti vo WF v okne DF:

dl.pkwflEpAktivnyScenar.GetAktivnyScenarCinnost(dl.sof_faktura.ep_id)

výraz pre číslo zväzbenej príjemky v okne DF:

dl.ffakvazbafd(dl.sof_faktura.ep_id,320)

výraz pre číslo zväzbenej NO v okne DF:

dl.ffakvazbafd(dl.sof_faktura.ep_id,350)

výraz pre číslo zväzbenej PO v okne DF:

dl.ffakvazbafd(dl.sof_faktura.ep_id,360)


Odberateľské faktúry

dotiahnutie zväzbených čísiel DF v okne OF:

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


Sklady

Nákupná objednávka

dotiahnuť číslo príjemky z väzby do objednávky:

select p.cislo_dokladu from dl.sof_pr p where dl.pkdleputils.getNep4Ep(dl.sof_objednavka.ep_id,'N')= p.ep_id

prehľad NO - adresa:

Adresa: dl.fdlFirmaAdresa(dl.sof_objednavka.firma_id)

Ulica: dl.pkdlAdresa.GetAdresaAdresa1(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))

PSČ: dl.pkdlAdresa.GetAdresaPsc(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))

Mesto: dl.pkdlAdresa.GetAdresaMesto(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))

Štát: dl.pkdlAdresa.GetAdresaStat(dl.pkdlAdresa.GetFirmaAdresaID(dl.sof_objednavka.firma_id))

prehľad NO - ceny:

Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena

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)

Celková cena s DPH: Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.

položky NO - ceny: Celková cena bez DPH: dl.sof_riadok_obj.mnozstvo * dl.sof_riadok_obj.cena

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)

Celková cena s DPH: Vytvoriť ako súčet predchádzajúcich pridaných stĺpcov pomocou dizajnéra výrazov.


Účtovnctvo

Hlavná kniha

riadok výkazu HVOS do hlavnej knihy:

(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)

voliteľný údaj účtu do okna hlavnej knihy:

dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')


Prehľad pohybov analytických účtov

pridanie firmy z faktúry do PP AÚ:

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

pridanie firmy do PP AÚ (jedno aký doklad):

(select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))

text riadku faktúry do PP AÚ:

dl.ffaktextrdkfa(pohybyAU.cEPid)

obdobie DPH v prehľade účtu na 343:

(select nazov_dp_dph from dl.dan_dp_dph where dl.pkdleputils.getEp4NEp(dl.pkdandd.getDdIdfromZEp(dl.pkdleputils.getParentEpId(pohybyAU.cEPid)),'Z') = ep_id)

výraz pre pridanie IČ DPH z faktúry do okna Prehľad pohybov AÚ:

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

výraz pre pridanie označenie dodávky z položky faktúry do okna Prehľad pohybov AÚ:

dl.ffaktextrdkfa(pohybyAU.cEPid)

uhradená suma faktúry v okne PP AÚ:

dl.pkdlps.GetUhradenaSuma(dl.pkdleputils.getparentepid(pohybyAU.cEPid))

dátum poslednej úhrady faktúry v okne PP AÚ:

dl.pkdlps.GetDatumPoslUhr(dl.pkdleputils.getparentepid(pohybyAU.cEPid))


Prezeranie saldokonta

číslo dokladu do Prezerania saldokonta:

dl.pkuctud.getCisloUd(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id)))

druh dokladu do Prezerania saldokonta:

dl.pkuctdud.getSkratkaUd(dl.pkuctud.getDruhUdId(dl.pkuctud.getUdIdfromZEp(dl.pkdleputils.getParentEpID(c.ep_id))))


Účtovný doklad

výraz pre názov DPH v okne Účtovný doklad, záložka Položky:

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

názov účtu v okne účtovný doklad - všetky ÚD:

dl.uct_ucet.nazov_uctu

názov mandanta v okne účtovný doklad - všetky ÚD:

dl.pkdlfirma.GetNazov(dl.pkdleputils.getMandantId(dl.dl_ep_clip.ep_id))

rodič OŠ v okne účtovný doklad - všetky ÚD:

dl.pkdlos.GetSkratkaPrvkuOs(dl.dl_organizacna_struktura.rorg_id)

rodič EO v okne účtovný doklad - všetky ÚD , musí byť použité iba 1 EO k položke ÚD:

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

názov firmy v okne účtovný doklad - všetky ÚD:

select f.nazov_firmy from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id

IČO firmy v okne účtovný doklad - všetky ÚD:

select f.ico from dl.dl_firma f where dl.pkdleputils.getFirmaId(dl.dl_ep_clip.ep_id) = f.firma_id

dátum položky BV v okne účtovný doklad - všetky ÚD:

select b.pbv_dat from dl.ban_polozka_bv b where b.ep_id = dl.dl_ep_clip.ep_id


DPH

Položky daňového dokladu

výraz pre zadané účty DPH v okne položky daňového dokladu:

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





ukážkové výrazy pre databázové stĺpce:

- pridanie údajov z odberateľskej faktúry - väzba cez VUEP
---nastavené na db test12c - mandant ADP


rozbiť EO do jednotlivých stĺpcov podľa uzla - DN je uzol, NAZ/SKR - či názov EO alebo skratku

dl. fdlEPListEO4REoBySkr(dl.dl_ep_clip.ep_id, 'DN','NAZ')


inventárne číslo v pohyboch majetku ako numeric - číslo pre zoradenie

dl.pkdlutils.tonumber(trim(dl.emo_stav.inventarne_cislo))


druh účtovného dokladu poslednej uhrady

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'

cislo účtovného dokladu poslednej uhrady

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'



názov dodávateľa k produktu v okne Dodací list prehľad

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




Označenie dodávky v okne Faktúry - položky

dl.sof_text_riadku_fa.text_riadku_fa

Označenie dodávky z prvej položky faktúry v okne Faktúry - hlavičky

select dl.ffaktextrdkfa(min(rf.ep_id)) from dl.sof_riadok_fa rf where rf.mep_id = dl.sof_faktura.ep_id

Posledná skladová cena k produktu v okne Cennik - cenniky produktov

select dl.fsklPoslCenaPR(max(s.skladova_karta_id)) from dl.sof_skladova_karta s where s.produkt_id = dl.sof_cennik.produkt_id

Účet z faktúry v okne prehľad pohľadávok

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'

VS z faktúry v okne PPAU

select fa.variabilny_symbol from dl.sof_faktura fa where dl.pkdleputils.getparentepid(pohybyAU.cEPid) = fa.ep_id

či je edoc pri faktúre - vracia A/N

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