( FName : String; DocName : String; DocUID : String[22]; DocDescr : String[100]; DocAppl : Integer; ParentUID : String[22]; Firm : String[20]; IsSystem : Byte [ ; dim Ident : Longint [ ; dim IsNew : Byte ] ] ) : Byte
Přesouvá soubor dokumentu z disku do databáze. Dokument se do databáze přesouvá podle DocUID. Jestliže toto UID bude v databázi nalezeno, bude původní obsah přepsán. Jinak bude doplněna nová věta. Opakem je funkce _DocFromDatabaseToFile .
0 | OK |
1 | Soubor nebyl nalezen |
2 | Soubor neobsahuje Uid |
4 | DB chyba |
5 | Soubor je příliš dlouhý |
6 | Chyba při čtení souboru z disku |
10 | Neznámý typ dokumentu |
Nepovinné parametry:
Jméno parametru |
Popis |
||||||||||||||||||||
FName |
Soubor dokumentu na disku. Dokumenty mohou být typu:
|
||||||||||||||||||||
DocName |
Jméno dokumentu v databázi. |
||||||||||||||||||||
DocUID | UID dokumentu v databázi. | ||||||||||||||||||||
DocDescr | Popis dokumentu v databázi. Jestliže bude typ dokumentu PFX, lze sem zapsat heslo v otevřeném (čitelném) formátu. Toto heslo bude do databáze uloženo v šifrované podobě! Heslo bude automaticky použito při použití dokumentu ve funkcích _SignStream a _CertViewInfo. | ||||||||||||||||||||
DocAppl |
Číslo aplikace dokumentu. Používá se hlavně při ukládání FGE sestav. Použijte konstanty:
|
||||||||||||||||||||
ParentUID |
UID výchozí sestavy. Používá se hlavně při ukládání FGE sestav. Firma Flux dodává výchozí systémové FGE sestavy, které si může koncový zákazník zkopírovat a upravit pro svou potřebu. Všechny moduly systému FluxPam5 (Docházka, Personalsitika, Zakázky, ...) při tisku používají těchto výchozích sestav podle jejich UID. Před tiskem se ale testuje, zda existuje sestava pro koncového zákazníka vycházející ze systémové sestavy. K tomu se použije pole ParentUID, kde bude UID výchozí sestavy. |
||||||||||||||||||||
Firm |
Jméno koncového zákazníka tak, jak je uvedeno v Dpam.Ini: Jméno firmy pro zobrazení a tisky=
|
||||||||||||||||||||
IsSystem | Určuje, zda bude dokument označen jako systémový či nikoliv. Jestliže bude označen jako systémový, bude ho možno upravovat pouze se znalostí systémového hesla. |
Podívejte se na: System
Příklad: