Obsah

Mzdy (MZDY)

Mzdy (mzdy_mzdy)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Doklad IDMzdaDokl String(15) Doklad vyúčtování mezd
200 1 Datum od DatumOd DateTime(0) Počáteční datum období výpočtu mezd
300 2 Datum do DatumDo DateTime(0) Koncové datum období výpočtu mezd
400 3 Popis Popis String(50)
500 8 Č. prostředku IDProst String(15)1) Číslo prostředku
600 Lookup Prostředek PopisProst String(80)2) Popis prostředku
700 14 Zdrav.poj. ZdravPoj String(8)3) Zdravotní pojišťovna
800 12 Odpracováno [hod] Odpracovano Float(0) Odpracované hodiny
900 13 Přesčas [hod] Prescas Float(0) Přesčas
1000 7 Hrubá mzda Mzda Currency(0) Hrubá mzda
1100 Sql Super hrubá mzda SUPMzda Currency(0)4) Hrubá+Odvody firma
1200 9 Odvody firma OdvodyFirma Currency(0) Daně a pojištění hrazené zaměstnavatelem
1300 10 Odvody zaměstnanec OdvodyZamest Currency(0) Daně a pojištění hrazené zaměstnancem
1350 15 Zálohy na daň po slevě ZalohaNaDanPoSleve Currency(0) Záloha na daň po slevě nebo daňový bonus (větší než 100Kč)
1400 Sql Čistá mzda CisMzda Currency(0)5) Hrubá-Odvody zaměstnanec
1500 16 Náhrady Nahrady Currency(0) Náhrady mimo zdanění (nemoc)
1600 11 Srážky Srazky Currency(0) Srážky z čisté mzdy po zdanění (spoření, stravenky)
1700 Sql Mzda na účet NaUcet Currency(0)6) Čistá+Náhrady-Srážky
1800 4 Vyřídil IDVyridil String(8)7) Kdo doklad vytvořil
1900 5 Poznámka Poznamka Memo(0) Neomezeně dlouhá poznámka
2000 6 Práva RowRight Right(0)
2100 Sql TypDokl (novisible) TypDokl String(1)8)

First free FieldID: 17, last free FieldID: 63

Položky mezd (mzdy_polozky)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Doklad (novisible) IDMzdaDokl String(15) Doklad vyúčtování mezd
200 1 Pořadí ID SmallInt(0) Pořadí, slouží pouze pro uspořádání položek na dokladu
300 2 Č. prostředku IDProst String(15)9) Číslo prostředku
400 Lookup Prostředek PopisProst String(80)10) Popis prostředku
500 3 Položka IDMzda String(15)11) Kód mzdové položky
600 Lookup Popis Popis String(50)12)
700 4 Množství Mn Float(0)
800 Lookup MJ MJ String(4)13) Měrná jednotka
900 5 Částka Castka Currency(0) Jednotková mzda,náhrada apod.
1000 6 Celkem Celkem Currency(0) Celková částka mzdy, náhrady, prémie apod.
1100 Lookup Typ Typ String(1)14)

First free FieldID: 7, last free FieldID: 63

Dokumenty (dokumenty_dokumenty)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Číslo dokumentu IDDokument String(15)15) Číslo dokumentu
200 1 Druh IDDruh String(15)16) Druh dokumentu
300 2 Popis Popis String(80)17) Popis dokumentu
400 3 Datum Datum DateTime(0) Datum dokumentu
500 8 Odkaz na dokument Odkaz String(255) URL odkaz na dokument
600 4 Typ dokladu (novisible) TypDokl String(1) Typ dokladu dle nabídky
700 5 Č. dokladu (novisible) CDokladu String(20)18) Číslo dokladu dle sloupce typ
800 6 Kód partnera IDPartner String(8)19) Kód partnera
900 Lookup Firma PartnerName String(40)20) Název firmy partnera
1000 7 Zástupce Zastupce String(35)21) Kontaktní osoba od vybraného partnera
1100 9 Emaily (výběr ze zástupců partnera) Emaily String(120)22) Emaily na které je dokument odesílán
1150 16 Kopie emailem (CC - výběr z uživatelů OBISu) ( CC String(150)23) Emaily na které je dokument odesílán v kopii
1200 11 Číslo zakázky IDZakaz String(15)24) Číslo zakázky
1300 Lookup Popis zakázky ZakPopis String(50)25) Popis zakázky
1350 17 Pol. zakázky IDZakPol String(15)26) Položka zakázky
1400 14 Č. prostředku IDProst String(15)27) Číslo prostředku
1500 Lookup E-mail autora VyridilEmail String(50)28)
1600 10 Vyřídil IDVyridil String(8)29) Autor dokumentu
1610 Lookup Jméno uživatele Vyridil String(30)30) Jméno uživatele, který provedl změnu
1650 15 Příznak Priznak String(5)31) A-archivováno, K-ke schválení, O-odmítnuto, S-schváleno
1700 13 Poznámka Poznamka Memo(0) Neomezeně dlouhá poznámka
1800 12 Práva RowRight Right(0)
1900 Sql Počet stavů odesláno/přijmuto (novisible) StavyCountSent SmallInt(0)32)
2000 Sql Počet stavů neodesláno (novisible) StavyCountErr SmallInt(0)33)
2100 Sql Počet dalších odkazů (novisible) OdkazyCount SmallInt(0)34)
0 Lookup Práva druhu RowRightDruh Right(0)35) Maska práv z druhu dokumentu

First free FieldID: 18, last free FieldID: 63

Podrobně

Příznak

A - dokument byl archivovaný K - doklad byl označen ke schválení O - doklad odmítnut, nebyl schválen S - doklad byl schválen

Možnosti nastavení (Options)

Počítadlo (ProstDM.MzdyPocit)

Počítadlo pro číselnou řadu mdových vyúčtování

1) , 9) , 27)
prost_prost:IDProst
2) , 10)
prost_prost:IDProst=IDProst:popis
3) , 19)
partneri_partneri:IDPartner
4)
mzdy_mzdy.Mzda+mzdy_mzdy.OdvodyFirma
5)
mzdy_mzdy.Mzda-mzdy_mzdy.OdvodyZamest
6)
mzdy_mzdy.Mzda-mzdy_mzdy.OdvodyZamest+coalesce(mzdy_mzdy.Nahrady,0)-coalesce(mzdy_mzdy.Srazky,0)
7) , 29)
common_uzivatele:idvyridil
8)
'1'
11)
mzdy_cpolozky:idmzda
12)
mzdy_cpolozky:idmzda=idmzda:popis
13)
mzdy_cpolozky:idmzda=idmzda:mj
14)
mzdy_cpolozky:idmzda=idmzda:Typ
15)
dokumenty_dokumenty:IDDokument
16)
dokumenty_druhy:iddruh
17)
dokumenty_cpopis:popis
18)
#TypDokl
20)
partneri_partneri:IDPartner=IDPartner:firma
21)
@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="partneri_zastupci:Zastupce!IDPartner=IDPartner"})
22)
@LuaForm.MainLoop("dokumenty_dokumenty_ShowLookupFieldEmaily", nil, DSI, nil, cf.TableMerge(Params, {EnableSuggestions=true}))
23)
@LuaForm.MainLoop("MultiSelectLookup", nil, DSI, nil, cf.TableMerge(Params, {Value=DSI:FieldByName(Params.FieldName), ArgumentStr="common_uzivatele:Email"}))
24)
zakazky_zakazky:IDZakaz
25)
zakazky_zakazky:IDZakaz=IDZakaz:popis
26)
@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="zakazky_zakpol:IDZakPol!IDZakaz=IDZakaz"})
28)
common_uzivatele:IDVyridil=IDVyridil:email
30)
common_uzivatele:IDVyridil=IDVyridil:jmeno
31)
@LuaForm.MainLoop("SetPriznakyLookup", nil, DSI, nil, cf.TableMerge(Params, {ArgumentStr="DOKUMENTY_PRIZNAK"}))
32)
(select cast(Count(s.IDStav) as SMALLINT) from dokumenty_stavy s where s.IDDokument = dokumenty_dokumenty.IDDokument and (s.Popis like 'Dokument odeslán%' or s.Popis like 'Email načten z%'))
33)
(select cast(Count(s.IDStav) as SMALLINT) from dokumenty_stavy s where s.IDDokument = dokumenty_dokumenty.IDDokument and s.Popis like 'Dokument nebyl odeslán%')
34)
(select cast(Count(o.ID) as SMALLINT) from dokumenty_odkazy o where o.IDDokument = dokumenty_dokumenty.IDDokument)
35)
dokumenty_druhy:iddruh=iddruh:rowright