( TypDep : Byte; Index : Word; Code : Byte; Data )
Procedura SetItem umožňuje nastavit vybrané parametry jedné položky.
Konstanta |
Kód |
Popis | Data | Upřesnění |
---|---|---|---|---|
POL_POPIS |
1 |
text | String | |
POL_ZKRATKA |
2 |
zkratka | String | |
POL_ZOBRAZENA |
3 |
zobrazení | Byte | 0=normální 1=fixní 2=normální + fixní 3=skrytá položka 4=položka v okně |
POL_SUMD |
4 |
účet MD | String | |
POL_SUDAL |
5 |
účet DAL | String | |
POL_ZOBRAZHSTDATUM |
6 |
Zobrazí datum platnosti za historickou položkou. | Byte |
zatím nefunguje 0=nezobrazuj 1=zobrazuj |
POL_HISTORIE | 28 | Nastaví u položky historii | Byte |
0=bez
historie 1=s historií |
POL_MASKA |
7 |
První maska směrů položky.
Popis směrů a skupin položek |
LongInt | Uloží se pro aktuálně nastavené období do tabulky XITEM_MASK. |
POL_MASKA2 | 110 |
Druhá maska směrů položky.
Popis směrů a skupin položek |
LongInt | Uloží se pro aktuálně nastavené období do tabulky XITEM_MASK. |
POL_SPECIF | 120 | Specifikace (upřesnění) položky | Byte |
0=polSpecif_Ostatni 1=polSpecif_Castka 2=polSpecif_Dny 3=polSpecif_Hod |
POL_POUZITA |
9 |
Použití položky. | Byte | 0=položka je použitá 1=položka je nepoužitá |
POL_SKUPINA |
10 |
Skupina položky. | Longint | Uloží se pro aktuálně nastavené období do tabulky XITEM_MASK. |
POL_DBMASKA |
11 |
maska pro položky typu ukazovátko | Word | |
POL_DBMASKA |
11 |
skupina pro položky typu množinu | Word | |
POL_DBIDENT |
12 |
přednastavená hodnota pro databázová ukazovátka | LongInt | |
POL_RIDICIPOLIDX1 |
13 |
idx řídicí položky 1 | Word | Před nastavením této položky nastavte oddělení kódem 14! |
POL_RIDICIPOLODD1 |
14 |
odd řídicí položky 1 | Byte | 0=Osobní 1=Pam 2=Mzdy |
POL_RIDICIPOLVAHA1 |
15 |
váha řídicí pol. 1 | Byte | |
POL_RIDICIPOLIDX2 |
16 |
idx řídicí položky 2 | Word | Před nastavením této položky nastavte oddělení kódem 17! |
POL_RIDICIPOLODD2 |
17 |
odd řídicí položky 2 | Byte | 0=Osobní 1=Pam 2=Mzdy |
POL_RIDICIPOLVAHA2 |
18 |
váha řídicí pol. 2 | Byte | |
POL_RIDICIPOLIDX3 |
19 |
idx řídicí položky 3 | Word | Před nastavením této položky nastavte oddělení kódem 20! |
POL_RIDICIPOLODD3 |
20 |
odd řídicí položky 3 | Byte | 0=Osobní 1=Pam 2=Mzdy |
POL_RIDICIPOLVAHA3 |
21 |
váha řídicí pol. 3 | Byte | |
POL_MAOKNO |
22 |
Nastavení řídicí položky. | Byte | 0=položka nebude mít okno 1=položka bude mít okno |
POL_SIRKA |
23 |
Nastavení šířky položky. | Byte | platí pro položky: a) Real b) Integer c) LongInt |
POL_DESMIST |
24 |
Nastavení počtu desetinných míst. | Byte | Real |
POL_DBNUMBER | 24 | Nastavení čísla databáze. | Ukazovátko (číslo DB) | |
POL_MAZATHST |
25 |
Nastavení možnosti smazání historie i před datumem zpracování mezd. | Byte | |
POL_POVOL_OPR | 26 | Povolí ruční opravy mzdové položky. | Byte |
0=zakáže 1=povolí |
POL_BARVATEXT |
51 |
nastavení barvy inkoustu položky | Longint | | | B| G| R| |
POL_BARVAPOZADI |
52 |
nastavení barvy pozadí položky | Longint | | | B| G| R| |
POL_VAHA |
53 |
nastavení globální váhy položky | Longint | |
POL_FLTTEXT |
54 |
text položky pro výběry a filtry ( v klientech SDPamu) | String | |
POL_FLTVYBER |
55 |
položka bude zařazována do výběru v universálních filtrech
( v klientech SDPamu) |
Longint | |
POL_MODULY |
56 |
číslo modulu, do kterého položka patří | Longint | |
POL_IKONA1 POL_IKONA2 POL_IKONA3 POL_IKONA4 POL_IKONA5 POL_IKONA6 POL_IKONA7 |
58 59 60 61 62 63 64 |
Index ikony, která se zobrazuje u položky ve sloupci ikon číslo 1. Sloupců ikon
může být až 7. Index ukazuje do seznamu ikon a rozsah je 1 ... x: Sloupec popisů položek se automaticky rozšiřuje o počet použitých sloupců ikon. Sloupec je použit, jestliže alespoň jedna položka O,P,M v něm má hodnotu vyšší než 0. Rozměr jedné ikony je výška=15, šířka=16 bodů. Jestliže je použit alespoň jeden sloupec ikon, bude tlačítko otevírající další okno mít šířku 16 bodů. Jinak má 38 bodů. |
Byte |
Horizontální rozdělení listu položek oddělení v případě použití ikon: |
POL_FONT_JMENO | 100 | Nastaví jméno fontu všem položkám v odděleni O,P a M. | String | Zde není důležitý parametr TypDep a Index, protože se jedná o globální nastavení všech položek O,P,M a to se ukládá do registrů pro aktuálně přihlášeného Windows uživatele. Přesto, je potřeba zadat skutečně existující položku! |
POL_FONT_VELIKOST | 101 | Nastaví velikost fontu všem položkám v odděleni O,P a M. Výška se zadává v jednotkách např.: 10, 11, 12, .... Povolený rozsah je 5..40. | Byte | Viz. POL_FONT_JMENO. |
POL_FONT_BOLD | 102 | Nastaví sílu fontu všem položkám v odděleni O,P a M. Povolený rozsah je true, false (1,0). | Byte | Viz. POL_FONT_JMENO. |
POL_DO_LOGU | 103 | Jestliže nastavíte Data = 1, budou změny položky sledovány LOG systémem | Byte | Pravým tlačítkem v editoru odděleni na této položce budete moci zobrazit její změny. |
Podívejte se na Položky
Příklad:
Nastavte text položky číslo 50 mzdového oddělení na 'Příplatek za výšky': SetItem(3, 50, POL_POPIS, "Příplatek za výšky")