Obsah

Zakázkové položky (ZAKPOL)

Zakázkové položky (zakazky_zakpol)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Č. zakazky IDZakaz String(15)1) Identifikátor zakázky
110 Lookup Stav zakázky (novisible) ZakStav String(1)2) Stav zakázky
120 Lookup Partner zakázky (novisible) IDPartner String(8)3) Partner zakázky
200 1 Č. zak. pol. IDZakPol String(15)4) Číslo zakázkové položky
300 3 Popis Popis String(80) Text
400 5 Cena nákl. rozp. CenaNaklRozp Currency(0) Rozpočtované náklady
500 4 Cena nákladů CenaNakl Currency(0) Skutečné náklady
600 7 Rozpočtovaná prodejní cena RozpCena Currency(0) Rozpočtovaná cena
700 6 Cena Cena Currency(0) Prodejní cena
800 9 Fakturováno Fakturovano Currency(0) Vyfakturovaná částka
900 10 Uhrazeno Uhrazeno Currency(0) Již uhrazená částka
1000 11 Náklady po poslední fakturaci NaklPosledniFakt Currency(0) Náklady po poslední fakturaci
1100 12 Cena příjemek CenaPrijemek Currency(0) Cena příjemek
1200 14 Hodin cas Float(0) Skutečně odpracované hodiny
1300 15 Rozp. hodin rozpcas Float(0) Rozpočtované hodiny
1400 16 Plán hodin plancas Float(0) Plánované hodiny z úkolů
1500 13 Poznamka Poznamka Memo(0)
1500 17 Příznak Priznak String(5)5) 0-9 - oblíbená položka, N - neplatná položka
1600 8 Č. rekap. pol. z rozp. (novisible) RozpIDRek String(5)6) Číslo rekapitulační položky z rozpočtů pro vyhodnocení

First free FieldID: 2, last free FieldID: 63

Podrobně

Příznak

0-9 - oblíbená položka N - neplatná položka

Události (Events)

zakazky_zakpol.zakazky_PrintRow

Podle příznaku položky

Výkony (prost_vykony)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Poř. č. výkonu IDVykP String(15)7) Pořadové číslo výkonu
200 2 Datum Datum DateTime(0) Datum zahájení výkonu
300 Calculated Datum Do DatumDo DateTime(0) Datum ukončení výkonu (počítá se z data zahájení výkonu, pokud je množství udané v hodinách nebo minutách)
350 1 Číslo prostředku IDProst String(15)8) Číslo prostředku
360 Lookup Prostředek PopisProst String(80)9) Popis prostředku
400 3 Kód výkonu IDVyk String(15)10) Kód výkonu z číselníku výkonových textů
500 4 Popis výkonu Popis String(50) Popis
600 5 Množství Mn Float(0) Množství
700 17 MJ MJ String(4)11) Měrná jednotka
800 12 Cena Cena Currency(0) Jednotková prodejní cena výkonu pro zákazníka
900 13 Náklady Naklady Currency(0) Priorita doplňování: 1. prostředky, 2. výkon. texty, 3. druhy prostředků
1000 7 Číslo zakázky (novisible) IDZakaz String(15)12) Číslo zakázky
1100 8 Pol. zakázky (novisible) IDZakPol String(15)13) Položka zakázky
1200 6 Kód výk. prot. IDProtokol String(15)14) Kód výkonového protokolu
1300 20 Číslo úkolu IDUkol String(15)15) Číslo úkolu
1400 Lookup Zakázka (novisible) Zakazka String(50)16) Popis zakázky
1500 9 Č. faktury IDFaktura String(10)17) Číslo faktury, kterou byl výkon vyfakturován
1600 21 Přidáno DatumPridani DateTime(0) Datum vytvoření výkonu
1700 22 Editace DatumEditace DateTime(0) Datum poslední editace výkonu
1800 23 Zapsal IDUzivatele String(8)18) Uživatel který vytvořil výkon
1900 10 Počáteční stav (novisible) PocStav Float(0) Počáteční stav množství výkonů (např. u vozidla stav tachometru na počátku cesty)
2000 11 Koncový stav (novisible) KoncStav Float(0) Koncový stav množství výkonů (např. u vozidla stav tachometru na konci cesty)
2100 14 Ceník. cena CenikCena Currency(0) Standardní prodejní ceníková cena
2200 15 Kód DPH IDDPH String(8)19) Kód DPH, používá se při fakturaci výkonů
2300 Lookup Sazba DPH SazbaDPH Float(0)20) Sazba DPH dle číselníku
2400 19 Čas Cas Float(0) Doba trvání výkonu přepočtená na hodiny (pokud je MJ časová jednotka)
2500 Calculated Celk. nákl. CelkoveNaklady Currency(0) Celkové náklady
2600 Calculated Celk. cena CelkovaCena Currency(0) Celková prodejní cena
2700 Calculated Sleva Sleva Currency(0) Jednotková sleva, rozdíl mezi ceníkovou cenou a prodejní cenou pro zákazníka
2800 Calculated Celk. sleva CelkovaSleva Currency(0) Celková sleva
2900 Lookup Druh prostředku IDPDruh String(8)21) Druh prostředku
3000 18 Mez. texty MezTexty MMMemo(0) Mezinárodní texty
3100 16 Poznámka Poznamka Memo(0) Dlouhá poznámka pro bližší specifikaci výkonu
3400 Lookup SIMJ (novisible) SIMJ String(10)22) Jednotka SI
3500 Lookup SI koef. (novisible) SIKoef Float(0)23) Koeficient pro přepočet SI

First free FieldID: 24, last free FieldID: 63

Podrobně

Pol. zakázky

Při aktualizaci zakázky lze touto položkou rozhodnout, zda bude náklad z výkonu napočítán do implicitní zakázkové položky (pokud není tento údaj vyplněn), nebo do této explicitně určené položky.

Implicitní položku zakázky lze zvolit v záložce nastavení.

Kód výk. prot.

Každý výkon může být zařazen do tzv. výkonového protokolu. Ten si lze představit jako výdejku práce např. servisní protokol, cestovní výkaz, denní výkaz práce apod.

Úkoly (ukoly_ukoly)

Popis sloupců

Ord ID Název DB jméno Typ Popis
100 0 Číslo úkolu IDUkol String(15)24) Číslo úkolu
200 1 Druh IDDruh String(15)25) Druh úkolu
300 2 Popis Popis String(100) Popis úkolu
400 6 Termín Od Termin DateTime(0) Termín začátku úkolu
500 26 Termín do TerminDo DateTime(0) Termín konce úkolu
600 20 Upozornění Upozorneni DateTime(0) Datum, ke kterému se vyvolá upozornění (budík) pro řešitele.
700 22 Ukončeno DatumUkonceni DateTime(0) Datum ukončení
800 7 Priorita Priorita String(1) Priorita úkolu
900 8 Stav Stav String(1) Stav úkolu
1000 9 Zadavatel IDVyridil String(8)26) Zadavatel úkolu
1100 10 Řešitel PIDUzivatele String(8)27) Řešitel úkolu
1200 11 Partner IDPartner String(8)28) Úkol je spojen s konkrétním zákazníkem nebo dodavatelem
1300 Lookup Firma PartnerName String(40)29) Název firmy partnera
1400 21 Zástupce Zastupce String(35)30) Kontaktní osoba od vybraného partnera
1500 12 Číslo zakázky (novisible) IDZakaz String(15)31) Číslo zakázky
1600 13 Pol. zakázky (novisible) IDZakPol String(15)32) Položka zakázky
1700 Lookup Popis zakázky ZakPopis String(50)33) Popis zakázky
1800 5 Milník Milnik String(25)34) Milník
1850 31 Pořadí Poradi Float(0) Pořadí úkolu pro kanban
1900 3 Datum Datum DateTime(0) Datum zadání úkolu
2000 4 Poslední změna DatumPZmeny DateTime(0) Datum poslední změny
2100 15 Na vědomí CC String(60)35) Seznam emailů na které budou navíc odesílány informace o změnách úkolu
2200 23 Opakování MJOpak String(50)36) Interval opakování úkolu (format iCalendar RRULE)
2300 24 Zveřejnění Verejny String(50)37) Zveřejnění úkolu v kalendáři
2400 14 Kód výkonu IDVyk String(15)38) Kód výkonu z číselníku, který se použije při generování výkonu z úkolu
2500 16 Plán hodin PlanCas Float(0) Plánované hodiny na realizaci
2600 17 Hodin Cas Float(0) Skutečně odpracované hodiny
2700 30 Vytížení hodin/den VytizeniCas Float(0) Vytížení prostředku úkolem (hod/den)
2800 27 Č. prostředku IDProst String(15)39) Číslo prostředku
2900 Lookup Prostředek PopisProst String(80)40) Popis prostředku
3000 28 Typ upozornění TypUpozorneni String(1) Způsob upozornění na úkol
3100 25 UID EUID String(60) UID externího kalendáře
3200 29 Vazba Vazba String(1) Úkol je svázaný s jiným
3300 Sql iTIP iTIP String(1)41) Směr z 1. řádku iTIP. O=ORGANIZER, P=ATTENDEE
3400 19 Poznámka Poznamka Memo(0) Neomezeně dlouhá poznámka
3500 Lookup Práva druhu RowRightDruh Right(0)42) Maska práv z druhu úkolů
3600 18 Práva RowRight Right(0)
3700 Sql TypDokl (novisible) TypDokl String(1)43) TypDokl

First free FieldID: 32, last free FieldID: 63

Podrobně

Vytížení hodin/den

Termín do lze vypočíst pomocí Plánovaného času a vytížení: Termín Do = Termín + dny * Plánovaný čas/Vytížení na den Planovaný časi a vytížení je v hodinách, lze ale pro použít i jinou jednotku: např. den - pak je plán ve dnech a vytížení 1 odpovídá 100%, 0.5 je 50% apod.

Vazba

Příznak, že je úkol provázaný s jimým úkolem. Může být nadřazený (master) nebo podřízený (slave) nebo obojí. Pokud vazby vymažeme, je nutné tento příznak opravit ručně.

Události (Events)

ukoly_ukoly.PrintRow

Obarvování dle stavu a priority úkolu

1) , 12) , 31)
zakazky_zakazky:IDZakaz
2)
zakazky_zakazky:IDZakaz=IDZakaz:Stav
3)
zakazky_zakazky:IDZakaz=IDZakaz:IDPartner
4)
zakazky_czakpol:idzakpol
5)
@LuaForm.MainLoop("SetPriznakyLookup", nil, DSI, nil, cf.TableMerge(Params, {ArgumentStr="ZAKPOL_PRIZNAK"}))
6)
rozpocty_crnakl:idnakl
7)
moje_vykony:IDVYkP
8) , 39)
prost_prost:IDProst
9)
prost_prost:IDProst=IDProst:popis
10)
prost_vyktext:idvyk
11)
common_simj:mj
13) , 32)
@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="zakazky_zakpol:IDZakPol!IDZakaz=IDZakaz"})
14)
prost_vykprot:idprotokol
15)
@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="ukoly_ukoly:idukol!IDZakaz=IDZakaz"})
16)
zakazky_zakazky:IDZakaz=IDZakaz:popis
17)
faktury_faktury:idfaktura
18)
common_uzivatele:idvyridil
19)
common_dph:iddph
20)
common_dph:iddph=iddph:sazba
21)
prost_prost:IDProst=IDProst:IDPDruh
22)
common_simj:MJ=MJ:SIMJ
23)
common_simj:MJ=MJ:Koef
24)
ukoly_ukoly:IDUkol
25)
ukoly_druhy:IDDruh
26) , 27)
common_uzivatele:IDVyridil
28)
partneri_partneri:IDPartner
29)
partneri_partneri:IDPartner=IDPartner:Firma
30)
@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="partneri_zastupci:Zastupce!IDPartner=IDPartner"})
33)
zakazky_zakazky:IDZakaz=IDZakaz:Popis
34)
ukoly_milniky:Milnik
35)
@LuaForm.MainLoop("MultiSelectLookup", nil, DSI, nil, cf.TableMerge(Params, {Value=DSI:FieldByName(Params.FieldName), ArgumentStr="common_uzivatele:Email"}))
36)
@LuaForm.MainLoop("ukoly_ukoly_ShowLookupFieldMJOpak", nil, DSI)
37)
@LuaForm.MainLoop("ukoly_ukoly_ShowLookupFieldVerejny", nil, DSI)
38)
prost_vyktext:IDVyk
40)
prost_prost:IDProst=IDProst:Popis
41)
(select first 1 ukoly_itip.Smer as Smer from ukoly_itip where ukoly_itip.IDUkol = ukoly_ukoly.IDUkol order by ukoly_itip.ID)
42)
ukoly_druhy:IDDruh=IDDruh:RowRight
43)
'L'