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

Z SPIN2-wiki
Prejsť na: navigácia, hľadanie
Riadok 19: Riadok 19:
  
 
------------------------------------------------------------------------------
 
------------------------------------------------------------------------------
pridanie stlpca do okna pouzivatelia - dohladanie firmy kde je zalozeny
+
'''pridanie stlpca do okna pouzivatelia - dohladanie firmy kde je zalozeny'''
 
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id
 
SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id
  
  
pridanie firmy z faktúry do PP AU
+
'''pridanie firmy z faktúry do PP AU'''
 
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 AU (jedno aký doklad)
+
'''Pridanie firmy do PP AU (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))
  
údaje z fa do WF - u.ep_id
+
'''údaje z fa do WF - u.ep_id'''
  
 
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id
 
select f.datum_splatnosti from dl.sof_faktura f where f.ep_id = u.ep_id
Riadok 35: Riadok 35:
 
dl.FFAKSUMAZAKLADOV(u.ep_id)
 
dl.FFAKSUMAZAKLADOV(u.ep_id)
  
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
  
  
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
  
riadok vykazu HVOS do hlavnej knihy
+
 
 +
'''riadok vykazu 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)
  
  
VU uctu do okna hlavnej knihy
+
'''VU uctu do okna hlavnej knihy'''
  
 
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')
 
dl.pkdleputils.getvuepvalue(u.ucet_ep_id,'UCET_HYBRID')
Riadok 56: Riadok 57:
  
  
číslo a druh dokladu do Prezerania saldokonta
+
'''číslo a druh 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)))
Riadok 62: Riadok 63:
 
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))))
  
obdobie DPH v prehlade uctu na 343
+
'''obdobie DPH v prehlade uctu 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)
 +
 +
'''vyraz pre zadane ucty DPH v okne polozky danoveho 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

Verzia zo dňa a času 16:27, 15. máj 2019

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

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

- db stlpec pre zobrazenie nazvu EO vo vol.evidencii 1 : 
   pre pouzitie v inej vol.evidencii (2,3) treba zmenit kod VUEP na OV,KALK atd.
   pre pouzitie v zalozke prehlad treba zmenit ep.ep_id na e.ep1_id (cislo podla 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 stlpec pre zobrazenie skratky rodica EO vo vol.evidencii 1 :
      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
--- nastavene na db Finance house v mandante Testovacia firma

pridanie stlpca do okna pouzivatelia - dohladanie firmy kde je zalozeny SELECT DL.PKDLFIRMA.GetNazov(O.MANDANT_ID) FROM DL.DL_OSOBA O WHERE O.OSOBA_ID = dl.dl_user.osoba_id


pridanie firmy z faktúry do PP AU 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 AU (jedno aký doklad) (select f.nazov_firmy from dl.dl_firma f where f.firma_id = dl.pkdleputils.getFirmaId(pohybyAU.cEPid))

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

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


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


riadok vykazu 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)


VU uctu do okna hlavnej knihy

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


číslo a druh dokladu do Prezerania saldokonta

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

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

obdobie DPH v prehlade uctu 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)

vyraz pre zadane ucty DPH v okne polozky danoveho 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