Pokročilé hledání             

HELIOS iNuvio      FAQ     Uživatelský panel    

Registrovat     Přihlásit se

    Obsah fóra> Časté dotazy> Systémové dotazy
    Verze pro tisk

Připojování dokumentů k záznamům Helios Orange

Zapisují se opakující se dotazy na řešení systémových problémů z provozu Helios Orange. Patří sem dotazy typu "Po instalaci SQL serveru se nemohu přihlásit do Heliosu." apod.

Moderátor: orange_moderator

Odeslat odpověď
Příspěvků: 2 • Stránka 1 z 1
  • Odpovědět s citací

Připojování dokumentů k záznamům Helios Orange

Příspěvekod jan.novotny v 24.04.2007 07:45

Dokumenty jsou uloženy v tabulce TabDokumenty. Jejich provázání na záznamy Heliosu je realizováno pomocí vazební tabulky TabDokumVazba. Tato tabulka má následující atributy: IdentVazby, IdTab, IdTab2, IdTab3, IdDok - jejich význam je následující:
IdentVazby - konstanta, která určuje tabulku, na jejíž záznam je dokument navázán
IdTab - ID nebo číslo záznamu, ke kterému je dokument připojen (např. u organizací není použita vazba přes ID, ale přes číslo organizace, což je z důvodu viditelnosti dokumentů organizace také v saldu, kde není vazba přes ID organizace)
IdTab2 a IdTab3 jsou použity pouze v případě personálních složek
IdDok - ID dokumentu v tabulce TabDokumenty

IdentVazby jednotlivých tabulek je následující:
    IdentVazby_TabKontaktJednani = 1;
    IdentVazby_TabZakazka = 2;
    IdentVazby_TabCisOrg = 3;
    IdentVazby_TabPokladna = 4;
    IdentVazby_TabPosta = 5;
    IdentVazby_TabMaKar = 6;
    IdentVazby_TabMaPrZa = 7;
    IdentVazby_TabKmenZbozi = 8;
    IdentVazby_TabDokladyZbozi = 9;
    IdentVazby_TabHlaZapocty = 10;
    IdentVazby_TabDenik = 11;
    IdentVazby_TabCisZam = 12;
    IdentVazby_TabPerSlozZam = 13;
    IdentVazby_TabISezAdr = 14;
    IdentVazby_TabIZasilka = 15;
    IdentVazby_TabIPoziceHl = 16;
    IdentVazby_TabUkoly = 17;
    IdentVazby_TabProfes = 18;
    IdentVazby_TabINabidka = 19;
    IdentVazby_TabFIAAVykazParam = 20;
    IdentVazby_TabPrikaz = 21;
    IdentVazby_TabFIABDokument = 22;
    IdentVazby_TabMzKons = 23;
    IdentVazby_TabIVozidlo = 24;
    IdentVazby_TabPrjAktivity = 25;
    IdentVazby_TabPrjNaklady = 26;
    IdentVazby_TabPrjNeperSRC = 27;
    IdentVazby_TabPrjPerSRC = 28;
    IdentVazby_TabPrjExpenseSheet = 29;
    IdentVazby_TabPrjTimeSheet = 30;
    IdentVazby_TabIPojUda = 31;
    IdentVazby_TabPrjTasksEd = 32;
    IdentVazby_TabSvSKarta = 33;
    IdentVazby_TabObchodniPripady = 34;
    IdentVazby_TabDosleObjH01 = 35;
    IdentVazby_TabDosleObjH02 = 36;
    IdentVazby_TabDosleObjH03 = 37;
    IdentVazby_TabNCTS = 38;
    IdentVazby_TabVyrCS = 39;
jan.novotny
 
Příspěvky: 74
Registrován: 03.10.2006 09:07
Firma: Asseco Solutions, a.s.
Nahoru

  • Odpovědět s citací

Re: Připojování dokumentů k záznamům Helios Orange

Příspěvekod jan.sindelar v 20.11.2008 14:04

Od verze 1.0.2008.0706 je v HeO k dispozici uložená procedura, která správnou hodnotu IdentVazby vrací. Zároveň vrací i správný vazební atribut (resp. atributy) cílové tabulky, protože jak bylo řečeno, ne vždy je vazba přes ID (a např. u tabulky TabPerSlozZam jsou dokonce tři vazební atributy).

Procedura má název dbo.hp_Dokumenty_VazbaInfo a používá se tímto způsobem:

Kód: Vybrat vše
EXEC dbo.hp_Dokumenty_VazbaInfo
 @TabName='TabCisOrg',
 @IdentVazby=@IdentVazby OUT,
 @IDTab=@IDTab OUT,
 @IDTab2=@IDTab2 OUT,
 @IDTab3=@IDTab3 OUT


Pokud procedura příslušnou tabulku nezná a nebo nelze k dané tabulce dokumenty připojovat, vrací hodnoty NULL.
jan.sindelar
 
Příspěvky: 23
Registrován: 06.10.2006 13:37
Firma: Asseco Solutions, a.s.
Nahoru


Odeslat odpověď
Příspěvků: 2 • Stránka 1 z 1

Zpět na Systémové dotazy

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků

         
  • Tým • Smazat všechny cookies z fóra • Všechny časy jsou v UTC + 1 hodina
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group, Český překlad – phpBB.cz

© copyright 2024 Asseco Solutions, a.s.