====== Skriptovací jazyk DDT ====== Na těchto stránkách naleznete informace a popis příkazů skriptovacího jazyka DDT, který je použit v ekonomickém software WinDUO. Tímto mocným nástrojem lze snadno přistupovat k datům software a to nejen k vytváření výstupů, ale i k jejich úpravě.\\ ===== Příkazy a interní funkce ===== * [[start#Příkazy a funkce pro práci s datovými soubory programu|Příkazy a funkce pro práci s datovými soubory programu]] * [[start#Příkazy a funkce pro práci s textovými soubory (včetně zápisu XML)|Příkazy a funkce pro práci s textovými soubory (včetně zápisu XML)]] * [[start#Příkazy a funkce pro načítání XML souborů|Příkazy a funkce pro načítání XML souborů]] * [[start#Příkazy a funkce pro práci s názvy souborů|Příkazy a funkce pro práci s názvy souborů]] * [[start#Příkazy a funkce pro práci s řetězci|Příkazy a funkce pro práci s řetězci]] * [[start#Příkazy a funkce pro práci s dialogovými okny|Příkazy a funkce pro práci s dialogovými okny]] * [[start#Příkazy a funkce pro síťovou komunikaci|Příkazy a funkce pro síťovou komunikaci]] * [[start#Ostatní příkazy a funkce|Ostatní příkazy a funkce]] ---- ==== Příkazy a funkce pro práci s datovými soubory programu ==== * [[BuildKey|BuildKey(PromennaKlice,PromennaVety)]] * [[Declared|Declared(Nazev):Boolean]] * [[DeclareRec|DeclareRec(Nazev)]] * [[DeleteStock|DeleteStock(PromennaVety):Boolean]] * [[RecordID|RecordID(PromennaVety):Word]] * [[RecordItem|RecordItem(PromennaVety,Polozka):String]] * [[RecordItems|RecordItems(PromennaVety):Word]] * [[RecordItemSize|RecordItemSize(PromennaVety,Polozka,SpecSize):Word]] * [[RecordItemType|RecordItemType(PromennaVety,Polozka,SpecType):Word]] * [[RecordKey|RecordKey(PromennaVety):Word]] * [[RecordType|RecordType(PromennaVety):Word]] * [[NextKey()|NextKey(VetaKlice,Promenna,CisloVety)]] ==== Příkazy a funkce pro práci s textovými soubory (včetně zápisu XML) ==== * [[WriteNote|WriteNote(Soubor,Text)]] ==== Příkazy a funkce pro načítání XML souborů ==== * [[BranchUp|BranchUp(Soubor,Nazev)]] * [[GetBranchAttr|GetBranchAttr(Soubor,NazevParametru,PrevodzUTF8):String]] * [[GetBranchToNote|GetBranchToNote(Soubor,Text,Nazev,Prevod)]] * [[GetItem|GetItem(Promenna,Retezec,PrevodEntit,PrevodzUTF8)]] ==== Příkazy a funkce pro práci s názvy souborů ==== * [[CompletePath|CompletePath(Retezec):String]] * [[ExistPath|ExistPath(Retezec):Boolean]] * [[GetTempFileName|GetTempFileName():String]] * [[MD5File|MD5File(NazevSouboru):String]] ==== Příkazy a funkce pro práci s řetězci ==== * [[LoadNumData|LoadNumData(PromennaString):String]] * [[LoadTextData|LoadTextData(PromennaString):String]] * [[MD5|MD5(Retezec):String]] * [[StrDate|StrDate(Datum,KratkyFormat,Format):String]] * [[StrItem|StrItem(Promenna,UpresneniFormatu,PrevodNaEntity,PrevodDoUTF8):String]] * [[StrFromUTF8|StrFromUTF8(Retezec):String]] * [[StrToFDF|StrToFDF(Retezec):String]] * [[StrToUTF8|StrToUTF8(Retezec):String]] * [[XMLEntities|XMLEntities(Retezec):String]] * [[XMLStr|XMLStr(Retezec):String]] ==== Příkazy a funkce pro práci s dialogovými okny ==== * [[DlgCFU|DlgCFU(Identifikace,Promenna,X,Y,Sirka,Vyska)]] * [[DlgCoverUp|DlgCoverUp()]] * [[DlgLanguage|DlgLanguage(Identifikace,X,Y,Sirka,Vyska)]] * [[DlgNACE|DlgNACE(Promenna,X,Y,Sirka,Vyska)]] * [[GetLastID|GetLastID():Integer]] ==== Příkazy a funkce pro síťovou komunikaci ==== * [[AddFileToPost|AddFileToPost(NazevPole,NazevSouboru)]] * [[AddToPost|AddToPost(NazevPole,ObsahPole)]] * [[HTTPGet|HTTPGet(URL,SouborProVysledek,Uzivatel,Heslo):Boolean]] * [[HTTPPost|HTTPPost(URL,SouborProVysledek,Uzivatel,Heslo):Boolean]] * [[HTTPResponse|HTTPResponse(NazevPolozky):String]] * [[HTTPResponseID|HTTPResponseID(PoradoveCislo):String]] * [[HTTPResponses|HTTPResponses():Word]] * [[NewPost|NewPost()]] ==== Ostatní příkazy a funkce ==== * [[DeleteNote|DeleteNote(Soubor,Rok,Identifikace)]] * [[GetCurrencyGender|GetCurrencyGender(CiselnyKodMeny):Byte]] * [[GetLangID|GetLangID():String]] * [[GetProgPath|GetProgPath():String]] * [[Hi|Hi(Cislo):Byte]] * [[High|High(Cislo):Word]] * [[Language|Language()]] * [[Lines|Lines(Text):Word]] * [[LinesTotal|LinesTotal(Text):Word]] * [[Lo|Lo(Cislo):Byte]] * [[Low|Low(Cislo):Word]] * [[Sleep|Sleep(Milisekundy)]] * [[TypeOf|TypeOf(Promenna)]]