Zjištění názvů a historických údajů o obchodních partnerech |
Top Previous Next |
Seznam témat:
Pro zjištění názvů a historických údajů o obchodních partnerech (názvy, adresy, DIČ...) lze využít následující SQL funkce:
Specifickým případem obchodních partnerů jsou pobočky vlastní firmy s vazbou na zaměstnance.
Pro zjištění jmen a adres zaměstnanců vedených jako pobočky vlastní firmy lze využít následující SQL funkce:
Možnosti použití funkcí:
Základní informace o obchodním partnerovi Obecná funkce vracející požadovaný údaj o obchodním partnerovi (DIČ, název nebo část adresy) k danému datu z tabulky historie změn (gfinfo):
dbo.gf_getfield(in @ico ico_,in @multi integer,in @field char(255),in @datum date default null)
Parametry funkce:
'dic' - DIČ (= IČ DPH pro Slovensko) 'nazev1' - název obchodního partnera, příp. jméno zaměstnance (= pobočky vlastní firmy) 'ulice' - ulice 'obec' - obec 'psc' - PSČ 'stat' - kód státu 'oblast' - region 'dic_sk' - slovenské DIČ (jenom pro Slovensko)
Příklad Název a DIČ obchodních partnerů k 1.1.2007:
SELECT id_ico, id_multi, gf_getfield(id_ico,id_multi,'nazev1','2007-01-01') as nazev_firmy, gf_getfield(id_ico,id_multi,'dic','2007-01-01') as dic_firmy FROM DBA.gfirmy
Funkce vracející DIČ obchodního partnera k danému datu (z tab. gfinfo):
dbo.gf_getdic(in @ico ico_,in @multi integer,in @datum date default null)
Funkce vracející název obchodního partnera k danému datu (z tab. gfinfo) nebo jméno zaměstnance (= pobočky vlastní firmy):
dbo.gf_getnazev(in @ico ico_,in @multi integer default null,in @datum date default null,in @plusnazev2 smallint default null)
V případě nastavení nepovinného parametru @plusnazev2 na hodnotu 1 se název standardního obchodního partnera zobrazí ve tvaru: 'název, název 2'. Jméno zaměstnance se zobrazí pouze uživatelům s GDPR úrovní >= 25.
Název obchodního partnera včetně adresy Funkce vracející název obchodního partnera včetně adresy k danému datu (z tab. gfinfo) nebo jméno zaměstnance (= pobočky vlastní firmy):
dbo.gf_getnazevfull(in @ico ico_,in @multi integer default null,in @datum date default null,in @plusnazev2 smallint default null)
Název (včetně adresy) standardního obchodního partnera se zobrazí ve tvaru: 'název, PSČ obec, ulice, stát'. V případě nastavení nepovinného parametru @plusnazev2 na hodnotu 1 se zobrazí ve tvaru: 'název, název 2, PSČ obec, ulice, stát'. Jméno zaměstnance se zobrazí pouze uživatelům s GDPR úrovní >= 25.
Příklad Název obchodních partnerů (bez i s adresou), příp. jmen zaměstnanců vedených jako pobočky vlastní firmy.
SELECT id_ico, id_multi, gf_getnazev (id_ico, id_multi) as nazev, gf_getnazevfull (id_ico, id_multi) as nazev_adresa FROM DBA.gfirmy
Funkce pro zjištění jmen a adres zaměstnanců Vstupním parametrem všech funkcí je ID pobočky zaměstnance.
Optimalizovaná funkce vracející jméno zaměstnance (= pobočky vlastní firmy):
dbo.gf_getnazevzam(in @multi integer)
Jméno zaměstnance se zobrazí pouze uživatelům s GDPR úrovní >= 25.
Ulice trvalého pobytu zaměstnance Funkce vracející ulici trvalého pobytu zaměstnance (= pobočky vlastní firmy):
dbo.gf_getulicezam(in @multi integer)
Ulice trvalého pobytu zaměstnance se zobrazí pouze uživatelům s GDPR úrovní >= 30.
Obec trvalého pobytu zaměstnance Funkce vracející obec trvalého pobytu zaměstnance (= pobočky vlastní firmy):
dbo.gf_getobeczam(in @multi integer)
Obec trvalého pobytu zaměstnance se zobrazí pouze uživatelům s GDPR úrovní >= 30.
PSČ trvalého pobytu zaměstnance Funkce vracející PSČ trvalého pobytu zaměstnance (= pobočky vlastní firmy):
dbo.gf_getpsczam(in @multi integer)
PSČ trvalého pobytu zaměstnance se zobrazí pouze uživatelům s GDPR úrovní >= 30.
Kód státu trvalého pobytu zaměstnance Funkce vracející kód státu trvalého pobytu zaměstnance (= pobočky vlastní firmy):
dbo.gf_getstatzam(in @multi integer)
Kód státu trvalého pobytu zaměstnance se zobrazí pouze uživatelům s GDPR úrovní >= 30.
Související odkazy |